/*! jQuery UI - v1.9.2 - 2012-12-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  zoom: 1; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* workarounds */
* html .ui-autocomplete {
  width: 1px; }

/* without this, the menu expands to 100% in IE6 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible; }

/* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em; }

/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/*button sets*/
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* reset extra padding in Firefox */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/ }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%; }

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal; }

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px; }

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5; }

.ui-menu .ui-state-disabled a {
  cursor: default; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

/* vertical centre icon */
.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
  background-image: none; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
  color: #362b36; }

.ui-widget-content a {
  color: #362b36; }

.ui-widget-header {
  border: 1px solid #aed0ea;
  background: #deedf7 url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

.ui-widget-header a {
  color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #aed0ea;
  background: #d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #2779aa; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #2779aa;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #74b2e2;
  background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #0070a3; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #0070a3;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #2694e8;
  background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #f9dd34;
  background: #ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;
  color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #cd0a0a url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;
  color: #ffffff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_72a7cf_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_72a7cf_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_72a7cf_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_3d80b3_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_2694e8_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -khtml-border-top-left-radius: 6px;
  border-top-left-radius: 6px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -khtml-border-top-right-radius: 6px;
  border-top-right-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay {
  background: #eeeeee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;
  opacity: .8;
  filter: Alpha(Opacity=80); }

.ui-widget-shadow {
  margin: -7px 0 0 -7px;
  padding: 7px;
  background: #000000 url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }

@font-face {
  font-family: 'n';
  src: url("../fonts/n/n.eot");
  src: url("../fonts/n/n.eot?#iefix") format("embedded-opentype"), url("../fonts/n/n.woff") format("woff"), url("../fonts/n/n.ttf") format("truetype"), url("../fonts/n/n.svg#n") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'n';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="ico-"] {
*/
.ico-phone, .ico-image, .ico-copy, .ico-support, .ico-forward, .ico-redo, .ico-undo, .ico-reply, .ico-heart, .ico-heart-2, .ico-star, .ico-star-2, .ico-star-3, .ico-earth, .ico-link, .ico-heart-broken, .ico-loop, .ico-loop-2, .ico-skype, .ico-thumbs-up, .ico-thumbs-up-2, .ico-tag, .ico-google-plus, .ico-google-drive, .ico-facebook, .ico-instagram, .ico-twitter, .ico-youtube, .ico-vimeo, .ico-flickr, .ico-picassa, .ico-dribbble, .ico-stumbleupon, .ico-foursquare, .ico-pinterest, .ico-search, .ico-zoom-in, .ico-zoom-out, .ico-expand, .ico-expand-2, .ico-contract, .ico-contract-2, .ico-bubble, .ico-bubble-2, .ico-bookmark, .ico-bookmarks, .ico-tags, .ico-share, .ico-mail, .ico-file-pdf, .ico-linkedin, .ico-goto-up, .ico-goto-down, .ico-goto-left, .ico-goto-right, .ico-outside, .ico-refresh, .ico-pie, .ico-stats, .ico-bars, .ico-chart, .ico-chart-alt, .ico-pie-2, .ico-globe, .ico-list, .ico-list-2, .ico-bullhorn, .ico-bars-2, .ico-graph, .ico-lock, .ico-lock-open, .ico-history, .ico-map-pin-fill, .ico-clock, .ico-calendar, .ico-export, .ico-clipboard, .ico-download, .ico-cup, .ico-trash, .ico-new, .ico-ticket, .ico-database, .ico-bucket, .ico-magnet, .ico-rocket, .ico-suitcase, .ico-keyboard, .ico-phone-2, .ico-flag, .ico-trophy, .ico-camera, .ico-megaphone, .ico-bolt, .ico-eye, .ico-paperplane, .ico-air, .ico-browser, .ico-statistics, .ico-arrow-right, .ico-arrow-up, .ico-arrow-down, .ico-arrow-left, .ico-vimeo-2, .ico-dropbox, .ico-tick, .ico-quote-close, .ico-quote-open, .ico-goto-last, .ico-goto-first, .ico-sing-less-circle, .ico-sing-plus-circle, .ico-sing-cros, .ico-sing-plus, .ico-sing-less, .ico-book, .ico-untitled, .ico-cross, .ico-plus, .ico-minus, .ico-cross-2, .ico-plus-2, .ico-minus-2, .ico-print, .ico-sing-alert, .ico-document, .ico-landscape, .ico-phone-hang-up, .ico-key, .ico-shield, .ico-fire, .ico-gift, .ico-cone, .ico-lifebuoy, .ico-bag, .ico-cart, .ico-box, .ico-droplets, .ico-erase, .ico-help, .ico-warning, .ico-info, .ico-disk, .ico-cloud, .ico-upload, .ico-cabinet, .ico-drawer, .ico-drawer-2, .ico-box-add, .ico-box-remove, .ico-coin, .ico-credit, .ico-file, .ico-copy-2, .ico-copy-3, .ico-paste, .ico-paste-2, .ico-paste-3, .ico-stack, .ico-folder, .ico-folder-open, .ico-barcode, .ico-qrcode, .ico-ticket-2, .ico-rocket-2, .ico-shuffle, .ico-paragraph-left, .ico-paragraph-center, .ico-paragraph-right, .ico-paragraph-justify, .ico-table, .ico-scissors, .ico-filter, .ico-list-3, .ico-list-4, .ico-numbered-list, .ico-menu, .ico-paperclip, .ico-bell, .ico-bubbles, .ico-bubbles-2, .ico-bubbles-3, .ico-bubbles-4, .ico-add-to-list, .ico-bars-3, .ico-book-2, .ico-books, .ico-drawer-3, .ico-download-2, .ico-upload-2, .ico-trophy-2, .ico-signup, .ico-upload-3, .ico-download-3, .ico-upload-4, .ico-download-4, .ico-cloud-upload, .ico-cloud-download, .ico-cloud-2, .ico-lab, .ico-switch, .ico-power-cord, .ico-notebook, .ico-address-book, .ico-briefcase, .ico-language, .ico-flashlight, .ico-thumbs-up-3, .ico-thumbs-down, .ico-pacman, .ico-spades, .ico-clubs, .ico-diamonds, .ico-pawn, .ico-user, .ico-user-2, .ico-users, .ico-user-add, .ico-vcard, .ico-graduation, .ico-cd, .ico-droplet, .ico-dot, .ico-dots, .ico-ellipsis, .ico-menu-2, .ico-last, .ico-first, .ico-previous, .ico-next, .ico-stop, .ico-record, .ico-pause, .ico-play, .ico-flow-cascade, .ico-flow-branch, .ico-flow-tree, .ico-flow-line, .ico-flow-parallel, .ico-cycle, .ico-cw, .ico-ccw, .ico-shuffle-2, .ico-arrow, .ico-arrow-2, .ico-retweet, .ico-loop-3, .ico-back, .ico-switch-2, .ico-screen, .ico-laptop, .ico-mobile, .ico-mobile-2, .ico-tablet, .ico-history-2, .ico-clock-2, .ico-alarm, .ico-reply-all, .ico-feather, .ico-directions, .ico-tools, .ico-brush, .ico-infinity, .ico-logout, .ico-login, .ico-binoculars, .ico-wand, .ico-hammer, .ico-aid, .ico-bug, .ico-airplane, .ico-leaf, .ico-gauge, .ico-quill, .ico-video, .ico-clock-3, .ico-calendar-2, .ico-calendar-3, .ico-stopwatch, .ico-bell-2, .ico-cogs, .ico-equalizer, .ico-settings, .ico-wrench, .ico-unlocked, .ico-lock-2, .ico-glass, .ico-mug, .ico-food, .ico-library, .ico-office, .ico-chat, .ico-comment, .ico-home, .ico-paypal, .ico-smiley, .ico-tongue, .ico-sad, .ico-wink, .ico-grin, .ico-cool, .ico-angry, .ico-evil, .ico-confused, .ico-neutral, .ico-wondering, .ico-shocked, .ico-console, .ico-feed, .ico-file-word, .ico-file-excel, .ico-file-zip, .ico-file-powerpoint, .ico-file-xml, .ico-file-css, .ico-file-openoffice, .ico-cog, .ico-github, .ico-thunder, .ico-code, .ico-code-2, .ico-newspaper, .ico-target, .ico-bars-4, .ico-tagged, .ico-mouse, .ico-share-2, .ico-sharable, .ico-paint-format, .ico-music, .ico-music-2, .ico-headphones, .ico-volume-low, .ico-volume-mute, .ico-volume-mute-2, .ico-volume-increase, .ico-volume-decrease, .ico-volume-medium, .ico-volume-high, .ico-images {
  font-family: 'n';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.ico-phone:before {
  content: "\21"; }

.ico-image:before {
  content: "\22"; }

.ico-copy:before {
  content: "\23"; }

.ico-support:before {
  content: "\24"; }

.ico-forward:before {
  content: "\27"; }

.ico-redo:before {
  content: "\28"; }

.ico-undo:before {
  content: "\29"; }

.ico-reply:before {
  content: "\2c"; }

.ico-heart:before {
  content: "\2f"; }

.ico-heart-2:before {
  content: "\30"; }

.ico-star:before {
  content: "\31"; }

.ico-star-2:before {
  content: "\32"; }

.ico-star-3:before {
  content: "\33"; }

.ico-earth:before {
  content: "\34"; }

.ico-link:before {
  content: "\35"; }

.ico-heart-broken:before {
  content: "\36"; }

.ico-loop:before {
  content: "\37"; }

.ico-loop-2:before {
  content: "\38"; }

.ico-skype:before {
  content: "\3a"; }

.ico-thumbs-up:before {
  content: "\3b"; }

.ico-thumbs-up-2:before {
  content: "\3c"; }

.ico-tag:before {
  content: "\3e"; }

.ico-google-plus:before {
  content: "\40"; }

.ico-google-drive:before {
  content: "\41"; }

.ico-facebook:before {
  content: "\42"; }

.ico-instagram:before {
  content: "\43"; }

.ico-twitter:before {
  content: "\44"; }

.ico-youtube:before {
  content: "\46"; }

.ico-vimeo:before {
  content: "\47"; }

.ico-flickr:before {
  content: "\48"; }

.ico-picassa:before {
  content: "\49"; }

.ico-dribbble:before {
  content: "\4a"; }

.ico-stumbleupon:before {
  content: "\4c"; }

.ico-foursquare:before {
  content: "\4d"; }

.ico-pinterest:before {
  content: "\4e"; }

.ico-search:before {
  content: "\4f"; }

.ico-zoom-in:before {
  content: "\50"; }

.ico-zoom-out:before {
  content: "\51"; }

.ico-expand:before {
  content: "\52"; }

.ico-expand-2:before {
  content: "\53"; }

.ico-contract:before {
  content: "\54"; }

.ico-contract-2:before {
  content: "\55"; }

.ico-bubble:before {
  content: "\56"; }

.ico-bubble-2:before {
  content: "\57"; }

.ico-bookmark:before {
  content: "\58"; }

.ico-bookmarks:before {
  content: "\59"; }

.ico-tags:before {
  content: "\5a"; }

.ico-share:before {
  content: "\5b"; }

.ico-mail:before {
  content: "\5c"; }

.ico-file-pdf:before {
  content: "\5d"; }

.ico-linkedin:before {
  content: "\5e"; }

.ico-goto-up:before {
  content: "\4b"; }

.ico-goto-down:before {
  content: "\5f"; }

.ico-goto-left:before {
  content: "\60"; }

.ico-goto-right:before {
  content: "\61"; }

.ico-outside:before {
  content: "\65"; }

.ico-refresh:before {
  content: "\72"; }

.ico-pie:before {
  content: "\64"; }

.ico-stats:before {
  content: "\66"; }

.ico-bars:before {
  content: "\67"; }

.ico-chart:before {
  content: "\68"; }

.ico-chart-alt:before {
  content: "\69"; }

.ico-pie-2:before {
  content: "\6a"; }

.ico-globe:before {
  content: "\6b"; }

.ico-list:before {
  content: "\6c"; }

.ico-list-2:before {
  content: "\39"; }

.ico-bullhorn:before {
  content: "\71"; }

.ico-bars-2:before {
  content: "\73"; }

.ico-graph:before {
  content: "\74"; }

.ico-lock:before {
  content: "\75"; }

.ico-lock-open:before {
  content: "\76"; }

.ico-history:before {
  content: "\77"; }

.ico-map-pin-fill:before {
  content: "\79"; }

.ico-clock:before {
  content: "\78"; }

.ico-calendar:before {
  content: "\26"; }

.ico-export:before {
  content: "\25"; }

.ico-clipboard:before {
  content: "\7a"; }

.ico-download:before {
  content: "\7b"; }

.ico-cup:before {
  content: "\7c"; }

.ico-trash:before {
  content: "\7d"; }

.ico-new:before {
  content: "\7e"; }

.ico-ticket:before {
  content: "\e001"; }

.ico-database:before {
  content: "\e002"; }

.ico-bucket:before {
  content: "\e004"; }

.ico-magnet:before {
  content: "\e005"; }

.ico-rocket:before {
  content: "\e006"; }

.ico-suitcase:before {
  content: "\e007"; }

.ico-keyboard:before {
  content: "\e008"; }

.ico-phone-2:before {
  content: "\e00a"; }

.ico-flag:before {
  content: "\e00b"; }

.ico-trophy:before {
  content: "\e00d"; }

.ico-camera:before {
  content: "\e00e"; }

.ico-megaphone:before {
  content: "\e00f"; }

.ico-bolt:before {
  content: "\e010"; }

.ico-eye:before {
  content: "\e011"; }

.ico-paperplane:before {
  content: "\e00c"; }

.ico-air:before {
  content: "\e012"; }

.ico-browser:before {
  content: "\e013"; }

.ico-statistics:before {
  content: "\e014"; }

.ico-arrow-right:before {
  content: "\e015"; }

.ico-arrow-up:before {
  content: "\e016"; }

.ico-arrow-down:before {
  content: "\e017"; }

.ico-arrow-left:before {
  content: "\e018"; }

.ico-vimeo-2:before {
  content: "\e019"; }

.ico-dropbox:before {
  content: "\e01a"; }

.ico-tick:before {
  content: "\e01b"; }

.ico-quote-close:before {
  content: "\e01c"; }

.ico-quote-open:before {
  content: "\e01d"; }

.ico-goto-last:before {
  content: "\e01f"; }

.ico-goto-first:before {
  content: "\e020"; }

.ico-sing-less-circle:before {
  content: "\e021"; }

.ico-sing-plus-circle:before {
  content: "\e022"; }

.ico-sing-cros:before {
  content: "\e023"; }

.ico-sing-plus:before {
  content: "\e024"; }

.ico-sing-less:before {
  content: "\e025"; }

.ico-book:before {
  content: "\e01e"; }

.ico-untitled:before {
  content: "\e026"; }

.ico-cross:before {
  content: "\e028"; }

.ico-plus:before {
  content: "\e029"; }

.ico-minus:before {
  content: "\e02a"; }

.ico-cross-2:before {
  content: "\e02b"; }

.ico-plus-2:before {
  content: "\e02c"; }

.ico-minus-2:before {
  content: "\e02d"; }

.ico-print:before {
  content: "\e02e"; }

.ico-sing-alert:before {
  content: "\e030"; }

.ico-document:before {
  content: "\e02f"; }

.ico-landscape:before {
  content: "\e031"; }

.ico-phone-hang-up:before {
  content: "\e032"; }

.ico-key:before {
  content: "\e033"; }

.ico-shield:before {
  content: "\e027"; }

.ico-fire:before {
  content: "\e034"; }

.ico-gift:before {
  content: "\e037"; }

.ico-cone:before {
  content: "\e03a"; }

.ico-lifebuoy:before {
  content: "\e03b"; }

.ico-bag:before {
  content: "\e03c"; }

.ico-cart:before {
  content: "\e03d"; }

.ico-box:before {
  content: "\e03e"; }

.ico-droplets:before {
  content: "\e03f"; }

.ico-erase:before {
  content: "\e041"; }

.ico-help:before {
  content: "\e042"; }

.ico-warning:before {
  content: "\e043"; }

.ico-info:before {
  content: "\e044"; }

.ico-disk:before {
  content: "\e045"; }

.ico-cloud:before {
  content: "\e046"; }

.ico-upload:before {
  content: "\e047"; }

.ico-cabinet:before {
  content: "\e04a"; }

.ico-drawer:before {
  content: "\e04b"; }

.ico-drawer-2:before {
  content: "\e04c"; }

.ico-box-add:before {
  content: "\e04d"; }

.ico-box-remove:before {
  content: "\e04e"; }

.ico-coin:before {
  content: "\e04f"; }

.ico-credit:before {
  content: "\e050"; }

.ico-file:before {
  content: "\e051"; }

.ico-copy-2:before {
  content: "\e052"; }

.ico-copy-3:before {
  content: "\e053"; }

.ico-paste:before {
  content: "\e054"; }

.ico-paste-2:before {
  content: "\e055"; }

.ico-paste-3:before {
  content: "\e056"; }

.ico-stack:before {
  content: "\e057"; }

.ico-folder:before {
  content: "\e058"; }

.ico-folder-open:before {
  content: "\e059"; }

.ico-barcode:before {
  content: "\e05a"; }

.ico-qrcode:before {
  content: "\e05b"; }

.ico-ticket-2:before {
  content: "\e05c"; }

.ico-rocket-2:before {
  content: "\e035"; }

.ico-shuffle:before {
  content: "\e038"; }

.ico-paragraph-left:before {
  content: "\e049"; }

.ico-paragraph-center:before {
  content: "\e05d"; }

.ico-paragraph-right:before {
  content: "\e05e"; }

.ico-paragraph-justify:before {
  content: "\e05f"; }

.ico-table:before {
  content: "\e060"; }

.ico-scissors:before {
  content: "\e061"; }

.ico-filter:before {
  content: "\e062"; }

.ico-list-3:before {
  content: "\e064"; }

.ico-list-4:before {
  content: "\e065"; }

.ico-numbered-list:before {
  content: "\e066"; }

.ico-menu:before {
  content: "\e067"; }

.ico-paperclip:before {
  content: "\e068"; }

.ico-bell:before {
  content: "\e069"; }

.ico-bubbles:before {
  content: "\e06a"; }

.ico-bubbles-2:before {
  content: "\e06b"; }

.ico-bubbles-3:before {
  content: "\e06c"; }

.ico-bubbles-4:before {
  content: "\e06d"; }

.ico-add-to-list:before {
  content: "\e06e"; }

.ico-bars-3:before {
  content: "\e070"; }

.ico-book-2:before {
  content: "\e071"; }

.ico-books:before {
  content: "\e072"; }

.ico-drawer-3:before {
  content: "\e076"; }

.ico-download-2:before {
  content: "\e077"; }

.ico-upload-2:before {
  content: "\e078"; }

.ico-trophy-2:before {
  content: "\e079"; }

.ico-signup:before {
  content: "\e07a"; }

.ico-upload-3:before {
  content: "\e07b"; }

.ico-download-3:before {
  content: "\e07c"; }

.ico-upload-4:before {
  content: "\e07d"; }

.ico-download-4:before {
  content: "\e07e"; }

.ico-cloud-upload:before {
  content: "\e07f"; }

.ico-cloud-download:before {
  content: "\e080"; }

.ico-cloud-2:before {
  content: "\e081"; }

.ico-lab:before {
  content: "\e082"; }

.ico-switch:before {
  content: "\e084"; }

.ico-power-cord:before {
  content: "\e085"; }

.ico-notebook:before {
  content: "\e086"; }

.ico-address-book:before {
  content: "\e087"; }

.ico-briefcase:before {
  content: "\e06f"; }

.ico-language:before {
  content: "\e088"; }

.ico-flashlight:before {
  content: "\e089"; }

.ico-thumbs-up-3:before {
  content: "\e08a"; }

.ico-thumbs-down:before {
  content: "\e08b"; }

.ico-pacman:before {
  content: "\e08c"; }

.ico-spades:before {
  content: "\e08d"; }

.ico-clubs:before {
  content: "\e08e"; }

.ico-diamonds:before {
  content: "\e08f"; }

.ico-pawn:before {
  content: "\e090"; }

.ico-user:before {
  content: "\e091"; }

.ico-user-2:before {
  content: "\e092"; }

.ico-users:before {
  content: "\e093"; }

.ico-user-add:before {
  content: "\e094"; }

.ico-vcard:before {
  content: "\e095"; }

.ico-graduation:before {
  content: "\e096"; }

.ico-cd:before {
  content: "\e097"; }

.ico-droplet:before {
  content: "\e098"; }

.ico-dot:before {
  content: "\e099"; }

.ico-dots:before {
  content: "\e09a"; }

.ico-ellipsis:before {
  content: "\e09b"; }

.ico-menu-2:before {
  content: "\e09c"; }

.ico-last:before {
  content: "\e09d"; }

.ico-first:before {
  content: "\e09e"; }

.ico-previous:before {
  content: "\e09f"; }

.ico-next:before {
  content: "\e0a0"; }

.ico-stop:before {
  content: "\e0a1"; }

.ico-record:before {
  content: "\e0a2"; }

.ico-pause:before {
  content: "\e0a3"; }

.ico-play:before {
  content: "\e0a4"; }

.ico-flow-cascade:before {
  content: "\e0a5"; }

.ico-flow-branch:before {
  content: "\e0a6"; }

.ico-flow-tree:before {
  content: "\e0a7"; }

.ico-flow-line:before {
  content: "\e0a8"; }

.ico-flow-parallel:before {
  content: "\e0a9"; }

.ico-cycle:before {
  content: "\e0aa"; }

.ico-cw:before {
  content: "\e0ab"; }

.ico-ccw:before {
  content: "\e0ac"; }

.ico-shuffle-2:before {
  content: "\e0ad"; }

.ico-arrow:before {
  content: "\e0ae"; }

.ico-arrow-2:before {
  content: "\e0af"; }

.ico-retweet:before {
  content: "\e0b0"; }

.ico-loop-3:before {
  content: "\e0b1"; }

.ico-back:before {
  content: "\e0b2"; }

.ico-switch-2:before {
  content: "\e0b3"; }

.ico-screen:before {
  content: "\e0b4"; }

.ico-laptop:before {
  content: "\e0b5"; }

.ico-mobile:before {
  content: "\e0b6"; }

.ico-mobile-2:before {
  content: "\e0b7"; }

.ico-tablet:before {
  content: "\e0b8"; }

.ico-history-2:before {
  content: "\e0b9"; }

.ico-clock-2:before {
  content: "\e0ba"; }

.ico-alarm:before {
  content: "\e0bb"; }

.ico-reply-all:before {
  content: "\e0bc"; }

.ico-feather:before {
  content: "\e0bd"; }

.ico-directions:before {
  content: "\e0be"; }

.ico-tools:before {
  content: "\e0bf"; }

.ico-brush:before {
  content: "\e0c0"; }

.ico-infinity:before {
  content: "\e0c1"; }

.ico-logout:before {
  content: "\e0c2"; }

.ico-login:before {
  content: "\e0c3"; }

.ico-binoculars:before {
  content: "\e0c4"; }

.ico-wand:before {
  content: "\e0c5"; }

.ico-hammer:before {
  content: "\e0c6"; }

.ico-aid:before {
  content: "\e0c7"; }

.ico-bug:before {
  content: "\e0c8"; }

.ico-airplane:before {
  content: "\e0c9"; }

.ico-leaf:before {
  content: "\e0ca"; }

.ico-gauge:before {
  content: "\e0cb"; }

.ico-quill:before {
  content: "\e0cc"; }

.ico-video:before {
  content: "\e0cd"; }

.ico-clock-3:before {
  content: "\e0ce"; }

.ico-calendar-2:before {
  content: "\e0d2"; }

.ico-calendar-3:before {
  content: "\e0d3"; }

.ico-stopwatch:before {
  content: "\e0d4"; }

.ico-bell-2:before {
  content: "\e0d5"; }

.ico-cogs:before {
  content: "\e0d7"; }

.ico-equalizer:before {
  content: "\e0d9"; }

.ico-settings:before {
  content: "\e0da"; }

.ico-wrench:before {
  content: "\e0db"; }

.ico-unlocked:before {
  content: "\e0dc"; }

.ico-lock-2:before {
  content: "\e0dd"; }

.ico-glass:before {
  content: "\e0de"; }

.ico-mug:before {
  content: "\e0df"; }

.ico-food:before {
  content: "\e0e0"; }

.ico-library:before {
  content: "\e0e2"; }

.ico-office:before {
  content: "\e0e3"; }

.ico-chat:before {
  content: "\e063"; }

.ico-comment:before {
  content: "\e0e4"; }

.ico-home:before {
  content: "\e0e5"; }

.ico-paypal:before {
  content: "\e039"; }

.ico-smiley:before {
  content: "\e0e6"; }

.ico-tongue:before {
  content: "\e0e7"; }

.ico-sad:before {
  content: "\e0e8"; }

.ico-wink:before {
  content: "\e0e9"; }

.ico-grin:before {
  content: "\e0ea"; }

.ico-cool:before {
  content: "\e0eb"; }

.ico-angry:before {
  content: "\e0ec"; }

.ico-evil:before {
  content: "\e0ed"; }

.ico-confused:before {
  content: "\e0ee"; }

.ico-neutral:before {
  content: "\e0ef"; }

.ico-wondering:before {
  content: "\e0f0"; }

.ico-shocked:before {
  content: "\e0f1"; }

.ico-console:before {
  content: "\e0f2"; }

.ico-feed:before {
  content: "\45"; }

.ico-file-word:before {
  content: "\2a"; }

.ico-file-excel:before {
  content: "\2b"; }

.ico-file-zip:before {
  content: "\2d"; }

.ico-file-powerpoint:before {
  content: "\2e"; }

.ico-file-xml:before {
  content: "\3d"; }

.ico-file-css:before {
  content: "\3f"; }

.ico-file-openoffice:before {
  content: "\62"; }

.ico-cog:before {
  content: "\e0d6"; }

.ico-github:before {
  content: "\e003"; }

.ico-thunder:before {
  content: "\e000"; }

.ico-code:before {
  content: "\e009"; }

.ico-code-2:before {
  content: "\e036"; }

.ico-newspaper:before {
  content: "\e040"; }

.ico-target:before {
  content: "\e048"; }

.ico-bars-4:before {
  content: "\e073"; }

.ico-tagged:before {
  content: "\e074"; }

.ico-mouse:before {
  content: "\e075"; }

.ico-share-2:before {
  content: "\e083"; }

.ico-sharable:before {
  content: "\e0cf"; }

.ico-paint-format:before {
  content: "\e0d0"; }

.ico-music:before {
  content: "\e0d1"; }

.ico-music-2:before {
  content: "\e0d8"; }

.ico-headphones:before {
  content: "\e0e1"; }

.ico-volume-low:before {
  content: "\e0f3"; }

.ico-volume-mute:before {
  content: "\e0f4"; }

.ico-volume-mute-2:before {
  content: "\e0f5"; }

.ico-volume-increase:before {
  content: "\e0f6"; }

.ico-volume-decrease:before {
  content: "\e0f7"; }

.ico-volume-medium:before {
  content: "\e0f8"; }

.ico-volume-high:before {
  content: "\e0f9"; }

.ico-images:before {
  content: "\e0fa"; }

/*
.alert{
  padding: 8px 14px 8px 14px;

  &.alert-info{
    color:#444;
  }

  .toggle{
    display: none;
  }

}
*/
.btn-group + .btn-group {
  margin-left: 0; }

.tr, th.tr, td.tr {
  text-align: right; }

.tl, th.tl, td.tl {
  text-align: left; }

.tc, th.tc, td.tc {
  text-align: center; }

.block {
  display: block; }

.clear {
  clear: both; }

.bold {
  font-weight: 600; }

iframe {
  border: 1px solid #ededed; }

.buzz {
  background-image: url(../img/buzz.png);
  background-repeat: no-repeat;
  background-position: left; }

.buzz-small {
  background-image: url(../img/buzz-small.png);
  background-repeat: no-repeat;
  background-position: left; }

.ceo {
  background-image: url(../img/ceo.png);
  background-repeat: no-repeat;
  background-position: left; }

.ceo-small {
  background-image: url(../img/ceo-small.png);
  background-repeat: no-repeat;
  background-position: left; }

.bartman {
  background-image: url(../img/bartman.png);
  background-repeat: no-repeat;
  background-position: left; }

.bartman-small {
  background-image: url(../img/bartman-samll.png);
  background-repeat: no-repeat;
  background-position: left; }

.status {
  border-radius: 50%;
  -moz-border-radius: 50%;
  height: 13px;
  width: 13px;
  padding: 3px;
  @inlude inline-block; }
  .status.status-9 {
    background: #000; }
  .status.status0 {
    background: #ffff00; }
  .status.status1 {
    background: #adff2f; }
  .status.status9 {
    background: #cd5c5c; }

.btn-label {
  background: none !important;
  border: none !important; }

.btn.btn-disabled {
  color: #444; }
  .btn.btn-disabled:hover {
    text-decoration: none; }
.btn.btn-default.btn-active {
  background: #ccc; }

.uppercase {
  text-transform: uppercase; }

.marginBot0 {
  margin-bottom: 0; }

.marginBot10 {
  margin-bottom: 10px; }

.marginLeft10 {
  margin-left: 10px !important; }

.alert:after {
  content: "";
  display: table;
  clear: both; }

.alert .toggle {
  position: relative;
  top: 3px;
  right: -21px;
  line-height: 20px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20); }

.alert .toggle:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40); }

button.toggle {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.alert-well {
  color: #333;
  background-color: #F5F5F5;
  border-color: #E3E3E3; }
  .alert-well h4, .alert-well h5 {
    color: #333; }

.label-error,
.badge-error {
  background-color: #b94a48; }

.label-error[href],
.badge-error[href] {
  background-color: #953b39; }

.label-well,
.badge-well {
  background-color: #356635; }

.label-well[href],
.badge-well[href] {
  background-color: #356635; }

.paginationControl,
.paginationControlItem {
  font-size: 1em; }

.paginationControlItem {
  clear: both;
  border-top: 1px dotted #ccc;
  padding-top: 10px; }

.paginationControlItem ul {
  overflow: hidden;
  margin-bottom: 10px;
  float: right;
  list-style: none; }

.paginationControlItem li {
  float: left;
  margin: 0 3px;
  min-width: 20px;
  text-align: center; }

.paginationControlItem a,
.paginationControlItem .disabled,
.paginationControlItem .active {
  border: 1px solid #ededed;
  padding: 5px 8px; }

.paginationControlItem a {
  border-color: #ededed;
  color: #999;
  background: #ededed;
  display: block;
  min-width: 20px;
  text-align: center; }

.paginationControlItem .disabled {
  border-color: #ededed;
  color: #ededed; }

.paginationControlItem .active {
  border-color: #ededed;
  color: #fff;
  background: #31B2D1; }

.paginationControlItem a:hover {
  text-decoration: none;
  background: #999;
  color: #ededed; }

.paginationControlItem .paginationResume {
  display: none; }

.paginationControl {
  text-align: center;
  color: #888; }

.paginationControl .sep {
  visibility: hidden; }

.paginationControl a:hover {
  text-decoration: underline; }

/**
 * List
 */
.noBullets {
  list-style: none; }

/**
 * Leads block
 */
.leads {
  margin-bottom: 1em;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8); }
  .leads ul {
    overflow: hidden;
    float: left; }
  .leads li {
    float: left;
    width: 80px;
    padding-top: 10px;
    text-align: center;
    margin-right: 3px;
    background: tint(#F5F5F5, 50%); }
    .leads li .value {
      font-size: 40px;
      height: 30px;
      font-weight: 700;
      color: #999;
      display: block;
      margin-bottom: 3px; }
    .leads li .label {
      display: block;
      background: none;
      color: #444;
      text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8);
      text-transform: uppercase;
      font-weight: 200;
      font-size: 18px;
      letter-spacing: 1px;
      color: #999; }

.nLead {
  display: block;
  text-align: center;
  padding: 5px 0;
  width: 60px;
  height: 50px;
  box-shadow: none;
  margin: 0;
  margin-bottom: 3px;
  position: relative;
  cursor: default; }
  .nLead .value {
    font-size: 30px;
    font-weight: 100;
    display: block;
    margin-bottom: 3px;
    padding: 5px; }
  .nLead .label {
    display: block;
    background: none;
    color: #444;
    text-transform: uppercase;
    font-weight: 200;
    font-size: 8px;
    letter-spacing: 1px;
    padding: 0 5px; }
  .nLead a.addMore {
    position: absolute;
    right: -8px;
    top: -8px;
    border-radius: 50%;
    border: 2px solid #fff;
    z-index: 10;
    width: 15px;
    height: 15px;
    padding: 0 3px 6px 3px;
    background: red; }
    .nLead a.addMore:hover {
      background: #333; }
  .nLead.active {
    background: #333; }
    .nLead.active .label, .nLead.active .value {
      color: #fff; }
  .nLead.disabled {
    background: #b3b2b2;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8); }
    .nLead.disabled .label, .nLead.disabled .value {
      color: #fff; }
  .nLead.danger {
    background: #ee5f5b; }
    .nLead.danger .label, .nLead.danger .value {
      color: #fff; }
  .nLead.warning {
    background: #F89406; }
    .nLead.warning .label, .nLead.warning .value {
      color: #fff; }
  .nLead.success {
    background: #62c462; }
    .nLead.success .label, .nLead.success .value {
      color: #fff; }
  .nLead.info {
    background: #31B2D1; }
    .nLead.info .label, .nLead.info .value {
      color: #fff; }
  .nLead.highlight {
    background: #feaf4e; }
    .nLead.highlight .label, .nLead.highlight .value {
      color: #fff; }
  .nLead.time {
    width: 120px;
    text-align: left; }
  .nLead.large {
    width: 120px;
    text-align: left; }
  .nLead.xlarge {
    width: 130px;
    text-align: left; }
  .nLead.xxlarge {
    width: 140px;
    text-align: left; }
  .nLead.xxxlarge {
    width: 150px;
    text-align: left; }
  .nLead.auto {
    width: auto;
    text-align: left; }

a.nLead {
  color: #333;
  cursor: pointer; }
  a.nLead:hover {
    text-decoration: none;
    background: #999; }

/**
 *  lead-counter block
 */
.leads-counter {
  margin: 0 0 10px 0;
  padding: 0 0 15px 0;
  overflow: hidden;
  clear: both;
  margin-left: 0;
  list-style: none; }
  .leads-counter li {
    float: left;
    margin-right: 3px; }
  .leads-counter.leads-counter-small .nLead {
    height: 25px;
    line-height: 1px;
    text-shadow: none; }
    .leads-counter.leads-counter-small .nLead .value {
      font-size: 18px !important;
      text-shadow: none; }
    .leads-counter.leads-counter-small .nLead .label {
      text-shadow: none; }

.nLeads-counter.nLeads-counter-small .nLead {
  width: 60px;
  height: 25px;
  line-height: 1px;
  text-shadow: none;
  padding: 5px 3px; }
  .nLeads-counter.nLeads-counter-small .nLead .value {
    font-size: 18px !important;
    text-shadow: none; }
  .nLeads-counter.nLeads-counter-small .nLead .label {
    text-shadow: none; }

/**
 * New box
 */
.box {
  background: #111;
  color: #fff;
  padding: 10px;
  margin-bottom: 20px; }
  .box h2 {
    color: #fff;
    font-weight: 100;
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px; }

.request-selected-list li {
  position: relative;
  display: block;
  padding: 10px 20px 10px 10px;
  color: #fff;
  border-bottom: 1px dotted #333; }
  .request-selected-list li:hover {
    color: #fff;
    text-decoration: none; }
  .request-selected-list li .label {
    text-transform: uppercase; }
  .request-selected-list li .gambler {
    color: #fff; }
    .request-selected-list li .gambler:hover {
      text-decoration: none; }
  .request-selected-list li .remove {
    position: absolute;
    top: 10px;
    right: 10px; }
  .request-selected-list li:hover {
    background: #333; }

.form-actions h1 {
  margin: 0; }

.row-fluid ul.thumbnails li.span12 + li {
  margin-left: 0px; }
.row-fluid ul.thumbnails li.span6:nth-child(2n + 3) {
  margin-left: 0px; }
.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) {
  margin-left: 0px; }
.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) {
  margin-left: 0px; }
.row-fluid ul.thumbnails li.span2:nth-child(6n + 7) {
  margin-left: 0px; }
.row-fluid ul.thumbnails li.span1:nth-child(12n + 13) {
  margin-left: 0px; }
.row-fluid ul.thumbnails li .alert {
  margin-bottom: 0; }

#taxDataList .alert {
  cursor: pointer; }
#taxDataList .alert-well:hover {
  background: #ccc; }
#taxDataList input {
  display: none; }

.form-inline-controls .control-group {
  float: left;
  margin-right: 20px; }

.table-invoice td:first-child {
  border-left: 0; }
.table-invoice .invoice-item-total {
  background: #ededed;
  padding: 9px; }
.table-invoice .invoice-total-tax {
  padding: 9px; }
.table-invoice .invoice-total {
  font-weight: 700;
  font-size: 2em;
  padding: 9px; }

.table-invoice.table-invoice-edit td {
  border-left: 1px dotted #ccc;
  padding: 0; }
.table-invoice.table-invoice-edit tbody textarea {
  resize: none;
  overflow: hidden;
  background: none;
  margin: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 22px; }
  .table-invoice.table-invoice-edit tbody textarea:focus {
    background: #ededed;
    box-shadow: none; }
.table-invoice.table-invoice-edit tbody input {
  background: none;
  margin-bottom: 0;
  border: 0;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
  .table-invoice.table-invoice-edit tbody input:focus {
    background: #ededed;
    box-shadow: none; }
.table-invoice.table-invoice-edit .invoice-row:hover .invoice-item-remove {
  display: inline-block; }
.table-invoice.table-invoice-edit .invoice-total,
.table-invoice.table-invoice-edit .invoice-subtotal,
.table-invoice.table-invoice-edit .invoice-total-tax {
  padding: 9px; }
.table-invoice.table-invoice-edit .invoice-item-total {
  padding: 3px 4px !important; }
.table-invoice.table-invoice-edit .invoice-item-tool {
  text-align: center;
  padding: 3px 4px !important;
  border: 0; }
.table-invoice.table-invoice-edit input[type=number]::-webkit-inner-spin-button,
.table-invoice.table-invoice-edit input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.table-invoice-refunded {
  position: relative; }
  .table-invoice-refunded caption {
    border-color: #B94A48;
    border-style: solid;
    border-width: 1px 0;
    color: #B94A48;
    font-size: 2em;
    left: 40%;
    padding: 10px 30px;
    position: absolute;
    text-transform: uppercase;
    top: 40%;
    transform: rotate(-25deg); }

.alert-warning {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5; }

/** **/
.panel {
  color: #333;
  background-color: #F5F5F5;
  padding: 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
  border: 1px solid #E3E3E3;
  border-radius: 4px; }

.panel-heading + .panel-body {
  overflow: hidden; }

.panel-title {
  font-size: 16px;
  line-height: 1.4;
  margin: 0 0 5px; }
  .panel-title span {
    font-weight: normal; }
  .panel-title small {
    font-size: 12px; }

.panel-title-link a:after {
  font-family: 'FontAwesome';
  font-weight: normal;
  display: none;
  line-height: 1; }
.panel-title-link a:hover:after {
  display: inherit; }
.panel-title-link.panel-title-link-home a:after {
  content: "\f015"; }
.panel-title-link .panel-footer {
  clear: both; }

.img-logo {
  border-radius: 50%;
  border: 5px solid #ddd; }
  .img-logo.pull-left {
    margin-right: 10px; }

.text-muted {
  color: #777; }

.text-block {
  display: block; }

/*# sourceMappingURL=fw.css.map */
