/*$btn-primary-color:              #fff !default;
$btn-primary-bg:                 $brand-primary !default;
$btn-primary-border:             darken($btn-primary-bg, 5%) !default;

$btn-success-color:              #fff !default;
$btn-success-bg:                 $brand-success !default;
$btn-success-border:             darken($btn-success-bg, 5%) !default;

$btn-info-color:                 #fff !default;
$btn-info-bg:                    $brand-info !default;
$btn-info-border:                darken($btn-info-bg, 5%) !default;

$btn-warning-color:              #fff !default;
$btn-warning-bg:                 $brand-warning !default;
$btn-warning-border:             darken($btn-warning-bg, 5%) !default;

$btn-danger-color:               #fff !default;
$btn-danger-bg:                  $brand-danger !default;
$btn-danger-border:              darken($btn-danger-bg, 5%) !default;*/
/*$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;*/
/*$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;*/
/*$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;*/
/*$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;*/
/*$pager-bg:                           $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;*/
/*$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*$tooltip-max-width:           200px !default;
$tooltip-color:               #fff !default;
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;
$tooltip-arrow-width:         5px !default;
$tooltip-arrow-color:         $tooltip-bg !default;*/
/*
$popover-bg:                          #fff !default;
$popover-max-width:                   276px !default;
$popover-border-color:                rgba(0,0,0,.2) !default;
$popover-fallback-border-color:       #ccc !default;
$popover-title-bg:                    darken($popover-bg, 3%) !default;
$popover-arrow-width:                 10px !default;
$popover-arrow-color:                 $popover-bg !default;
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;*/
/*
$label-default-bg:            $gray-light !default;
$label-primary-bg:            $brand-primary !default;
$label-success-bg:            $brand-success !default;
$label-info-bg:               $brand-info !default;
$label-warning-bg:            $brand-warning !default;
$label-danger-bg:             $brand-danger !default;
$label-color:                 #fff !default;
$label-link-hover-color:      #fff !default;*/
/*
$modal-inner-padding:         15px !default;
$modal-title-padding:         15px !default;
$modal-title-line-height:     $line-height-base !default;
$modal-content-bg:                             #fff !default;
$modal-content-border-color:                   rgba(0,0,0,.2) !default;
$modal-content-fallback-border-color:          #999 !default;
$modal-backdrop-bg:           #000 !default;
$modal-backdrop-opacity:      .5 !default;
$modal-header-border-color:   #e5e5e5 !default;
$modal-footer-border-color:   $modal-header-border-color !default;

$modal-lg:                    900px !default;
$modal-md:                    600px !default;
$modal-sm:                    300px !default;*/
/*
$progress-bg:                 #f5f5f5 !default;
$progress-bar-color:          #fff !default;
$progress-border-radius:      $border-radius-base !default;
$progress-bar-bg:             $brand-primary !default;
$progress-bar-success-bg:     $brand-success !default;
$progress-bar-warning-bg:     $brand-warning !default;
$progress-bar-danger-bg:      $brand-danger !default;
$progress-bar-info-bg:        $brand-info !default;*/
/*
$list-group-bg:                 #fff !default;
$list-group-border:             #ddd !default;
$list-group-border-radius:      $border-radius-base !default;
$list-group-hover-bg:           #f5f5f5 !default;
$list-group-active-color:       $component-active-color !default;
$list-group-active-bg:          $component-active-bg !default;
$list-group-active-border:      $list-group-active-bg !default;
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
$list-group-disabled-color:      $gray-light !default;
$list-group-disabled-bg:         $gray-lighter !default;
$list-group-disabled-text-color: $list-group-disabled-color !default;
$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;*/
/*$thumbnail-padding:           4px !default;r
$thumbnail-bg:                $body-bg !default;
$thumbnail-border:            #ddd !default;
$thumbnail-border-radius:     $border-radius-base !default;
$thumbnail-caption-color:     $text-color !default;
$thumbnail-caption-padding:   9px !default;*/
/*$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;*/
/*
$component-offset-horizontal: 180px !default;
$text-muted:                  $gray-light !default;
$abbr-border-color:           $gray-light !default;
$headings-small-color:        $gray-light !default;
$blockquote-small-color:      $gray-light !default;
$blockquote-font-size:        $font-size-base !default;
$blockquote-border-color:     $outline-gray !default;
$page-header-border-color:    $gray-lighter !default;
$dl-horizontal-offset:        $component-offset-horizontal !default;
$hr-border:                   $gray-lighter !default;*/
/* GLOBAL
-------------------------------------------------- */
.btn i {
  margin-right: 10px; }

i.icon-info {
  font-size: 18px;
  margin-left: 4px; }

.col-info {
  min-height: 24px; }

.btn-invert .badge {
  background: #962b33;
  color: #ffffff; }

input[type="file"] {
  width: 100%; }

#tooltip {
  text-align: center;
  color: #fff;
  background: #172e44;
  position: absolute;
  z-index: 100;
  padding: 15px; }

#tooltip:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #172e44;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px; }

#tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid #172e44;
  top: -20px;
  bottom: auto; }

#tooltip.left:after {
  left: 10px;
  margin: 0; }

#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0; }

/* SOCIAL LOGIN
-------------------------------------------------- */
span.login {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 6px solid #d8d8d8;
  padding-bottom: 20px;
  transition: all 0.25s ease-in;
  display: inline-block; }

span.login img {
  height: 40px;
  margin: 0 auto; }

/* SIDEBAR
-------------------------------------------------- */
.sidebar-nav .sidebar-navbar-collapse {
  padding: 0;
  margin-bottom: 20px;
  border-top: none; }

.sidebar-nav .navbar-nav {
  font-size: 14px; }

.sidebar-nav .nav > li {
  width: 100%; }

.sidebar-nav .nav > li > a {
  width: 100%;
  padding: 18px 16px;
  background: #172e44;
  color: #ffffff;
  border-right: none;
  text-transform: uppercase;
  font-weight: bold; }

.sidebar-nav .nav > li.collapsed > a, .sidebar-nav .nav > li.collapsed > a:focus {
  background: #ffffff;
  color: #172e44;
  border: 1px solid #d8d8d8;
  border-bottom: none; }

.sidebar-nav .nav li.last.collapsed {
  border-bottom: 1px solid #d8d8d8 !important; }

.sidebar-nav .nav ul.dash-nav-expand {
  padding: 0; }

.sidebar-nav .nav ul.dash-nav-expand li {
  list-style-type: none; }

.sidebar-nav .nav ul.dash-nav-expand li a {
  padding: 12px 16px;
  display: block;
  background: #415262;
  color: #ffffff; }

.sidebar-nav i {
  margin-right: 10px;
  float: left; }

.sidebar-nav p {
  overflow: hidden;
  margin-bottom: 0; }

.sidebar-nav .nav ul.dash-nav-expand li a.promote {
  background-color: #962b33; }

/* WIDGET BOXES
-------------------------------------------------- */
.widget-mini {
  background: #172e44;
  color: #ffffff;
  position: relative;
  overflow: hidden; }

.widget-mini .title {
  font-size: 1em;
  position: relative;
  display: block;
  z-index: 3; }

.widget-mini .total {
  font-size: 2em;
  display: block;
  position: relative;
  font-weight: bold;
  z-index: 3; }

.widget-mini i {
  position: absolute;
  top: 7px;
  right: -10px;
  font-size: 100px;
  color: #415262;
  z-index: 0; }

/* PANEL WITH BORDER
-------------------------------------------------- */
.panel.border {
  padding: 20px;
  border: 1px solid #d8d8d8; }

.panel.border .icon-star {
  font-size: 18px;
  margin-right: 4px; }

/* LABEL MINI_PANELS
-------------------------------------------------- */
.settings-label {
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 13px;
  width: 100%;
  background-color: #ffffff; }

.settings-label p {
  margin: 20px 0 0 0; }

/* COLOUR PICKER
-------------------------------------------------- */
.colourPicker {
  border: 2px solid #f2f2f2;
  height: 40px;
  width: 100%; }

.colourPicker.white {
  background: #ffffff; }

.colourPicker:hover {
  border: 2px solid #962b33;
  cursor: pointer; }

.colourPicker.selected {
  border: 2px solid #962b33; }

#selectedColour {
  padding: 40px 0px;
  display: inline-block; }

/* TABS TABLE
-------------------------------------------------- */
.tabs-dashboard .nav-tabs > li.active {
  top: 1px; }

.tabs-dashboard .nav-tabs > li.active > a, .tabs-dashboard .nav-tabs > li.active > a:hover, .tabs-dashboard .nav-tabs > li.active > a:focus {
  color: #5c5c5c;
  background-color: #ffffff;
  border: 1px solid #d8d8d8;
  border-bottom: none; }

.tabs-dashboard .nav-tabs > li > a {
  background: #172e44;
  border: 1px solid #172e44;
  color: #ffffff; }

.tabs-dashboard .tab-bg {
  padding: 20px;
  background: #ffffff;
  color: #5c5c5c;
  border: 1px solid #d8d8d8; }

/* LEGACY CSS
-------------------------------------------------- */
/* IS THIS NEEDED? 

#chartjs-tooltip {
    opacity: 1;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    color: white;
    padding: 3px;
    border-radius: 3px;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
    pointer-events: none;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
}
*/
/* ADD / EDIT BOAT ADVERT
-------------------------------------------------- */
#wizard {
  margin-bottom: 20px; }

#wizard .header {
  padding: 10px 0;
  background: #172e44;
  text-align: center; }

#wizard .header .steps {
  width: 79%;
  margin: 0 auto; }

#wizard .header .steps .step {
  width: 25%;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  color: #f5f5f5;
  position: relative;
  font-size: 13px;
  font-weight: 500; }

#wizard .header .steps .step.active span {
  background: #94A1B8; }

#wizard .header .steps .step:after {
  content: '';
  position: relative;
  bottom: 13px;
  left: calc(50% + 10px);
  display: block;
  height: 2px;
  background: #94A1B8;
  width: 100%; }

#wizard .header .steps .step:last-child:after {
  display: none; }

#wizard .header .steps .step span {
  width: 23px;
  height: 23px;
  display: block;
  position: relative;
  margin: 0 auto;
  margin-top: 13px;
  border-radius: 25px;
  background: #415262;
  border: 2px solid #94A1B8;
  transition: all 0.2s linear; }

.boat-advert .accordion-title {
  width: 100%;
  background: #172e44;
  text-transform: uppercase;
  border-bottom: 1px solid #415262;
  font-weight: bold; }

.boat-advert .accordion-title a {
  color: #ffffff;
  display: block;
  padding: 16px 18px; }

.boat-advert .accordion-title a.collapsed span.caret {
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0px none; }

/* EDIT BOAT ADVERT IMAGES MULTI
-------------------------------------------------- */
.ajax__fileupload {
  padding: 20px !important;
  border: 1px solid #d8d8d8 !important; }

.ajax__fileupload_dropzone {
  height: 200px !important;
  line-height: 190px !important;
  text-transform: uppercase;
  margin-bottom: 20px !important; }

.ajax__fileupload_topFileStatus {
  color: #5c5c5c !important;
  font-size: 14px;
  width: 100% !important;
  display: inline-block; }

.ajax__fileupload_topFileStatus div {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  margin-top: 20px; }

.ajax__fileupload_fileItemInfo {
  height: 28px !important;
  line-height: 28px !important; }

.ajax__fileupload_fileItemInfo .pendingState {
  color: #172e44 !important; }

/*.ajax__fileupload_fileItemInfo .uploadstatus {
}
.ajax__fileupload_fileItemInfo .uploadedState {
}
.ajax__fileupload_fileItemInfo .uploadingState {
}

.ajax__fileupload_fileItemInfo .errorState {

}
.ajax__fileupload_fileItemInfo .cancelledState {
}
.dropzone-hilight {
}
.dropzone-drop {
}*/
.ajax__fileupload_selectFileContainer {
  height: 28px !important;
  width: 262px !important; }

.ajax__fileupload_selectFileButton, .ajax__fileupload_uploadbutton {
  background-color: #962b33 !important;
  color: #ffffff !important;
  border-color: #962b33;
  border-radius: 3px;
  font-size: 12px !important;
  height: 28px !important;
  margin-right: 0px !important;
  text-transform: uppercase;
  width: 262px !important;
  transition: all 0.25s ease-in; }

.ajax__fileupload_selectFileButton {
  line-height: 28px !important; }

.ajax__fileupload_selectFileContainer:hover .ajax__fileupload_selectFileButton, .ajax__fileupload_uploadbutton:hover {
  background-color: #6e2026 !important;
  border-color: #661d23 !important; }

.ajax__fileupload_selectFileContainer input {
  box-sizing: border-box !important;
  height: 28px !important;
  left: 0 !important;
  width: 262px !important; }

.ajax__fileupload_uploadbutton {
  padding: 6px;
  font-weight: normal !important; }

.ajax__fileupload_fileItemInfo .removeButton {
  background-color: #ffffff !important;
  color: #962b33 !important;
  border: 2px solid #962b33 !important;
  border-radius: 3px;
  font-size: 12px !important;
  padding: 6px;
  height: 28px !important;
  line-height: 14px !important;
  text-transform: uppercase;
  width: 100px !important;
  transition: all 0.25s ease-in; }

.ajax__fileupload_fileItemInfo .removeButton:hover {
  background: #962b33 !important;
  color: #ffffff !important; }

.ajax_fileupload_cancelbutton {
  background-color: #ffffff !important;
  color: #962b33 !important;
  border: 2px solid #962b33;
  border-radius: 3px;
  font-size: 12px !important;
  height: 28px !important;
  margin-right: 0px !important;
  text-transform: uppercase;
  width: 262px !important;
  padding: 4px;
  font-weight: normal !important;
  transition: all 0.25s ease-in; }

.ajax_fileupload_cancelbutton:hover {
  background: #962b33 !important;
  color: #ffffff !important; }

.ajax__fileupload_queueContainer {
  border: 1px solid #d8d8d8 !important;
  clear: both;
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  padding: 4px 4px 4px 8px !important;
  display: block; }

.ajax__fileupload_footer {
  margin-top: 0px !important;
  height: auto !important;
  line-height: 16px !important;
  width: 100% !important; }

.ajax__fileupload_ProgressBarHolder {
  margin-right: 0 !important;
  margin-bottom: 0px; }

.ajax__fileupload_ProgressBarHolder > div {
  float: none !important; }

.ajax__fileupload_progressBar {
  background: #dff0d8 !important;
  color: #5cb85c !important;
  border: 1px solid #5cb85c !important;
  padding: 10px !important;
  height: auto !important;
  margin-bottom: 10px !important; }

.order input[type="checkbox"] {
  margin-right: 0px; }

/* EDIT BOAT ADVERT IMAGES MULTI
-------------------------------------------------- */
.settings-label.order {
  cursor: move; }

/* BOAT ADVERT ENHANCEMENTS
-------------------------------------------------- */
.highlight-label {
  border: 1px solid #415262;
  background-color: #415262;
  color: #ffffff; }

.highlight-label h4 {
  color: #ffffff; }

.highlight-label a {
  color: #ffffff;
  text-decoration: underline; }

/* MY BOAT ADVERTS
-------------------------------------------------- */
.my-boat-buttons .btn {
  margin-bottom: 10px;
  padding: 5px 10px; }

/* EDIT BOAT ADVERT IMAGES SINGLE
-------------------------------------------------- */
input.single-upload {
  width: 100%;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 12px; }

/* DATE PICKER
-------------------------------------------------- */
.picker__select--month, .picker__select--year {
  height: 3em !important; }

.picker__nav--next, .picker__nav--prev {
  padding: 1em 1.25em !important; }

/* Facebook Statistics
-------------------------------------------------- */
.post-number {
  font-size: 17px;
  font-weight: bold;
  color: #172e44; }

.post-text {
  font-size: 12px;
  color: #172e44; }

/* Boat of the month
-------------------------------------------------- */
select option:disabled {
  color: #aaaaaa;
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
  background-color: #CCCCCC; }

@media only screen and (max-width: 991px) {
  .btn-block-tablet {
    display: block;
    width: 100%; }

  #wizard .header .steps {
    width: 100%; }

  .widget-mini {
    padding: 5px 0 !important; }

  .widget-mini .total, .widget-mini .title {
    display: inline; }

  .widget-mini .total {
    font-size: 1.5em; }

  .widget-mini i {
    display: none; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  .collapse-mobile.in {
    display: none; }

  .sidebar-nav .nav > li > a {
    background: #ffffff;
    color: #172e44;
    border: 1px solid #d8d8d8;
    border-bottom: none; }

  .sidebar-nav .nav > li.open > a {
    background: #172e44;
    color: #ffffff;
    border: none; }

  .dropup-mobile .caret {
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: none; }

  .sidebar-nav i {
    float: none; }

  .sidebar-nav p {
    display: inline; }

  .sidebarnav-default {
    padding: 0; }

  .sidebar-nav .dash-nav-expand {
    border-left: none;
    border-right: none; }

  .sidebar-nav .dash-nav-expand li {
    border-bottom: none; }

  .sidebar-nav .nav > li.last.open {
    border-bottom: none; }

  #selectedColour {
    display: block; }

  #wizard .header .steps {
    width: 100%; }

  #wizard .header .steps .step {
    width: 100%;
    padding: 10px 0;
    text-align: left;
    padding-left: 50px; }

  #wizard .header .steps .step:after {
    display: none; }

  #wizard .header .steps .step span {
    position: absolute;
    top: 0;
    left: 20px;
    width: 15px;
    height: 15px;
    display: inline-block; }

  .ajax__fileupload_selectFileContainer, .ajax__fileupload_selectFileButton, .ajax__fileupload_uploadbutton, .ajax__fileupload_selectFileContainer input, .ajax_fileupload_cancelbutton {
    width: 100% !important; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
  input[type='radio'] {
    float: left;
    height: 22px; }

  .mobile-radio-button label {
    display: table-cell; }

  .btn-block-mobile {
    display: block;
    width: 100%; } }
@font-face {
  font-family: 'Simple-Line-Icons';
  src: url("/assets/fonts/Simple-Line-Icons.eot");
  src: url("/assets/fonts/Simple-Line-Icons.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Simple-Line-Icons.woff") format("woff"), url("/assets/fonts/Simple-Line-Icons.ttf") format("truetype"), url("/assets/fonts/Simple-Line-Icons.svg#Simple-Line-Icons") 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: 'Simple-Line-Icons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* 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*="icon-"] {
*/
.icon-screen-desktop,
.icon-cursor-move,
.icon-user,
.icon-social-facebook,
.icon-anchor,
.icon-pin,
.icon-picture,
.icon-docs,
.icon-action-undo,
.icon-trash,
.icon-share-alt,
.icon-share,
.icon-question,
.icon-pencil,
.icon-home,
.icon-graph,
.icon-cursor,
.icon-calendar,
.icon-arrow-up,
.icon-arrow-left,
.icon-arrow-down,
.icon-bubble,
.icon-camera,
.icon-check,
.icon-close,
.icon-cloud-download,
.icon-envelope,
.icon-eye,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-magnifier,
.icon-paper-plane,
.icon-plus,
.icon-settings,
.icon-star,
.icon-users {
  font-family: 'Simple-Line-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.icon-user,
.icon-phone,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-up,
.icon-arrow-left-circle,
.icon-check,
.icon-plus,
.icon-close,
.icon-screen-desktop,
.icon-cursor,
.icon-cursor-move,
.icon-magic-wand,
.icon-anchor,
.icon-pin,
.icon-picture,
.icon-docs,
.icon-action-undo,
.icon-trash,
.icon-share-alt,
.icon-share,
.icon-question,
.icon-pencil,
.icon-home,
.icon-graph,
.icon-calendar,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-envelope,
.icon-eye,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-magnifier,
.icon-settings,
.icon-star,
.icon-social-facebook
 {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-user:before {
  content: "\e005"; }

/*.icon-people:before {
  content: "\e001";
}*/
/*.icon-user-female:before {
  content: "\e000";
}*/
/*.icon-user-follow:before {
  content: "\e002";
}*/
/*.icon-user-following:before {
  content: "\e003";
}*/
/*.icon-user-unfollow:before {
  content: "\e004";
}*/
/*.icon-login:before {
  content: "\e066";
}*/
/*.icon-logout:before {
  content: "\e065";
}*/
/*.icon-emotsmile:before {
	content: "\e021";
}*/
.icon-phone:before {
  content: "\e600"; }

/*.icon-call-end:before {
	content: "\e048";
}*/
/*.icon-call-in:before {
	content: "\e047";
}*/
/*.icon-call-out:before {
	content: "\e046";
}*/
/*.icon-map:before {
	content: "\e033";
}*/
/*.icon-location-pin:before {
	content: "\e096";
}*/
/*.icon-direction:before {
	content: "\e042";
}*/
/*.icon-directions:before {
	content: "\e041";
}*/
/*.icon-compass:before {
	content: "\e045";
}*/
/*.icon-layers:before {
	content: "\e034";
}*/
/*.icon-menu:before {
  content: "\e601";
}*/
/*.icon-list:before {
	content: "\e067";
}*/
/*.icon-options-vertical:before {
	content: "\e602";
}*/
/*.icon-options:before {
	content: "\e603";
}*/
.icon-arrow-down:before {
  content: "\e604"; }

.icon-arrow-left:before {
  content: "\e605"; }

/*.icon-arrow-right:before {
	content: "\e606";
}*/
.icon-arrow-up:before {
  content: "\e607"; }

/*.icon-arrow-up-circle:before {
	content: "\e078";
}*/
.icon-arrow-left-circle:before {
  content: "\e07a"; }

/*.icon-arrow-right-circle:before {
	content: "\e079";
}*/
/*.icon-arrow-down-circle:before {
	content: "\e07b";
}*/
.icon-check:before {
  content: "\e080"; }

/*.icon-clock:before {
	content: "\e081";
}*/
.icon-plus:before {
  content: "\e095"; }

.icon-close:before {
  content: "\e082"; }

/*.icon-trophy:before {
	content: "\e006";
}*/
/*.icon-screen-smartphone:before {
	content: "\e010";
}*/
.icon-screen-desktop:before {
  content: "\e011"; }

/*.icon-plane:before {
	content: "\e012";
}*/
/*.icon-notebook:before {
	content: "\e013";
}*/
/*.icon-mustache:before {
	content: "\e014";
}*/
/*.icon-mouse:before {
	content: "\e015";
}*/
/*.icon-magnet:before {
	content: "\e016";
}*/
/*.icon-energy:before {
	content: "\e020";
}*/
/*.icon-disc:before {
	content: "\e022";
}*/
.icon-cursor:before {
  content: "\e06e"; }

.icon-cursor-move:before {
  content: "\e023"; }

/*.icon-crop:before {
	content: "\e024";
}*/
/*.icon-chemistry:before {
	content: "\e026";
}*/
/*.icon-speedometer:before {
	content: "\e007";
}*/
/*.icon-shield:before {
	content: "\e00e";
}*/
/*.icon-screen-tablet:before {
	content: "\e00f";
}*/
.icon-magic-wand:before {
  content: "\e017"; }

/*.icon-hourglass:before {
	content: "\e018";
}*/
/*.icon-graduation:before {
	content: "\e019";
}*/
/*.icon-ghost:before {
	content: "\e01a";
}*/
/*.icon-game-controller:before {
	content: "\e01b";
}*/
/*.icon-fire:before {
	content: "\e01c";
}*/
/*.icon-eyeglass:before {
	content: "\e01d";
}*/
/*.icon-envelope-open:before {
	content: "\e01e";
}*/
/*.icon-envelope-letter:before {
	content: "\e01f";
}
*/
/*.icon-bell:before {
	content: "\e027";
}*/
/*
.icon-badge:before {
	content: "\e028";
}*/
.icon-anchor:before {
  content: "\e029"; }

/*.icon-wallet:before {
	content: "\e02a";
}*/
/*.icon-vector:before {
	content: "\e02b";
}*/
/*.icon-speech:before {
	content: "\e02c";
}
*/
/*.icon-puzzle:before {
	content: "\e02d";
}
*/
/*.icon-printer:before {
	content: "\e02e";
}*/
/*.icon-present:before {
	content: "\e02f";
}*/
/*.icon-playlist:before {
	content: "\e030";
}*/
.icon-pin:before {
  content: "\e031"; }

.icon-picture:before {
  content: "\e032"; }

/*.icon-handbag:before {
	content: "\e035";
}*/
/*.icon-globe-alt:before {
	content: "\e036";
}*/
/*.icon-globe:before {
	content: "\e037";
}*/
/*.icon-folder-alt:before {
	content: "\e039";
}
*/
/*.icon-folder:before {
	content: "\e089";
}
*/
/*.icon-film:before {
	content: "\e03a";
}*/
/*.icon-feed:before {
	content: "\e03b";
}*/
/*.icon-drop:before {
	content: "\e03e";
}*/
/*.icon-drawar:before {
	content: "\e03f";
}
*/
.icon-docs:before {
  content: "\e040"; }

/*.icon-doc:before {
	content: "\e085";
}*/
/*.icon-diamond:before {
	content: "\e043";
}*/
/*.icon-cup:before {
	content: "\e044";
}*/
/*.icon-calculator:before {
	content: "\e049";
}*/
/*.icon-bubbles:before {
	content: "\e04a";
}*/
/*.icon-briefcase:before {
	content: "\e04b";
}*/
/*.icon-book-open:before {
	content: "\e04c";
}*/
/*.icon-basket-loaded:before {
	content: "\e04d";
}*/
/*
.icon-basket:before {
	content: "\e04e";
}*/
/*
.icon-bag:before {
	content: "\e04f";
}*/
.icon-action-undo:before {
  content: "\e050"; }

/*.icon-action-redo:before {
	content: "\e051";
}*/
/*.icon-wrench:before {
	content: "\e052";
}*/
/*.icon-umbrella:before {
	content: "\e053";
}*/
.icon-trash:before {
  content: "\e054"; }

/*.icon-tag:before {
	content: "\e055";
}*/
/*.icon-support:before {
	content: "\e056";
}
*/
/*.icon-frame:before {
	content: "\e038";
}
*/
/*.icon-size-fullscreen:before {
	content: "\e057";
}
*/
/*.icon-size-actual:before {
	content: "\e058";
}*/
/*.icon-shuffle:before {
	content: "\e059";
}*/
.icon-share-alt:before {
  content: "\e05a"; }

.icon-share:before {
  content: "\e05b"; }

/*.icon-rocket:before {
	content: "\e05c";
}*/
.icon-question:before {
  content: "\e05d"; }

/*.icon-pie-chart:before {
	content: "\e05e";
}*/
.icon-pencil:before {
  content: "\e05f"; }

/*.icon-note:before {
	content: "\e060";
}*/
/*.icon-loop:before {
	content: "\e064";
}*/
.icon-home:before {
  content: "\e069"; }

/*.icon-grid:before {
	content: "\e06a";
}*/
.icon-graph:before {
  content: "\e06b"; }

/*.icon-microphone:before {
	content: "\e063";
}*/
/*.icon-music-tone-alt:before {
	content: "\e061";
}*/
/*.icon-music-tone:before {
	content: "\e062";
}*/
/*.icon-earphones-alt:before {
	content: "\e03c";
}*/
/*.icon-earphones:before {
	content: "\e03d";
}*/
/*.icon-equalizer:before {
	content: "\e06c";
}*/
/*.icon-like:before {
	content: "\e068";
}*/
/*.icon-dislike:before {
	content: "\e06d";
}
*/
/*.icon-control-start:before {
	content: "\e06f";
}
*/
/*.icon-control-rewind:before {
	content: "\e070";
}*/
/*.icon-control-play:before {
	content: "\e071";
}*/
/*.icon-control-pause:before {
	content: "\e072";
}*/
/*.icon-control-forward:before {
	content: "\e073";
}*/
/*.icon-control-end:before {
	content: "\e074";
}*/
/*.icon-volume-1:before {
	content: "\e09f";
}*/
/*.icon-volume-2:before {
	content: "\e0a0";
}*/
/*
.icon-volume-off:before {
	content: "\e0a1";
}
*/
.icon-calendar:before {
  content: "\e075"; }

/*.icon-bulb:before {
	content: "\e076";
}*/
/*.icon-chart:before {
	content: "\e077";
}*/
/*.icon-ban:before {
	content: "\e07c";
}*/
.icon-bubble:before {
  content: "\e07d"; }

.icon-camrecorder:before {
  content: "\e07e"; }

.icon-camera:before {
  content: "\e07f"; }

.icon-cloud-download:before {
  content: "\e083"; }

/*.icon-cloud-upload:before {
	content: "\e084";
}*/
.icon-envelope:before {
  content: "\e086"; }

.icon-eye:before {
  content: "\e087"; }

/*.icon-flag:before {
	content: "\e088";
}*/
.icon-heart:before {
  content: "\e08a"; }

.icon-info:before {
  content: "\e08b"; }

.icon-key:before {
  content: "\e08c"; }

.icon-link:before {
  content: "\e08d"; }

.icon-lock:before {
  content: "\e08e"; }

/*.icon-lock-open:before {
	content: "\e08f";
}*/
.icon-magnifier:before {
  content: "\e090"; }

/*.icon-magnifier-add:before {
	content: "\e091";
}*/
/*.icon-magnifier-remove:before {
	content: "\e092";
}*/
/*.icon-paper-clip:before {
	content: "\e093";
}*/
/*.icon-paper-plane:before {
	content: "\e094";
}*/
/*.icon-power:before {
	content: "\e097";
}*/
/*
.icon-refresh:before {
	content: "\e098";
}*/
/*.icon-reload:before {
	content: "\e099";
}*/
.icon-settings:before {
  content: "\e09a"; }

.icon-star:before {
  content: "\e09b"; }

/*
.icon-symble-female:before {
	content: "\e09c";
}*/
/*.icon-symbol-male:before {
	content: "\e09d";
}*/
/*.icon-target:before {
	content: "\e09e";
}*/
/*.icon-credit-card:before {
	content: "\e025";
}*/
/*
.icon-paypal:before {
	content: "\e608";
}
*/
/*.icon-social-tumblr:before {
	content: "\e00a";
}
*/
/*.icon-social-twitter:before {
	content: "\e009";
}*/
.icon-social-facebook:before {
  content: "\e00b"; }

/*
.icon-social-instagram:before {
	content: "\e609";
}*/
/*
.icon-social-linkedin:before {
	content: "\e60a";
}*/
/*.icon-social-pinterest:before {
	content: "\e60b";
}*/
/*.icon-social-github:before {
	content: "\e60c";
}*/
/*.icon-social-gplus:before {
	content: "\e60d";
}*/
/*.icon-social-reddit:before {
	content: "\e60e";
}*/
/*.icon-social-skype:before {
	content: "\e60f";
}*/
/*.icon-social-dribbble:before {
	content: "\e00d";
}*/
/*.icon-social-behance:before {
	content: "\e610";
}*/
/*.icon-social-foursqare:before {
	content: "\e611";
}*/
/*.icon-social-soundcloud:before {
	content: "\e612";
}
*/
/*.icon-social-spotify:before {
	content: "\e613";
}
*/
/*.icon-social-stumbleupon:before {
	content: "\e614";
}*/
/*.icon-social-youtube:before {
  content: "\e008";
}*/
/*.icon-social-dropbox:before {
  content: "\e00c";
}*/
