div.launch-table {
  display: table; }

div.launch-row {
  display: table-row; }

div.launch-cell {
  display: table-cell; }

.pad-top-5 {
  padding-top: 5px; }

.hdr-right-block .popover {
  width: 420px;
  max-width: none !important; }
  .hdr-right-block .popover.bottom {
    left: auto !important;
    right: 5px !important;
    /* This represents the container for the popover content */ }
    .hdr-right-block .popover.bottom > .arrow {
      position: absolute;
      right: 33px;
      left: auto; }
    .hdr-right-block .popover.bottom .hdr-popover {
      padding-top: 10px;
      background-color: #FFFFFF; }
      .hdr-right-block .popover.bottom .hdr-popover .hdr-popover-content {
        min-height: 220px; }
      .hdr-right-block .popover.bottom .hdr-popover .hdr-popover-text {
        margin-left: 10px;
        color: #000011; }
      .hdr-right-block .popover.bottom .hdr-popover .hdr-popover-name, .hdr-right-block .popover.bottom .hdr-popover .hdr-popover-email {
        margin-left: 10px;
        color: #333333;
        font-size: 14px;
        font-weight: bold; }
      .hdr-right-block .popover.bottom .hdr-popover .hdr-popover-email {
        margin-left: 10px;
        color: #888888;
        font-size: 14px;
        font-weight: normal; }
      .hdr-right-block .popover.bottom .hdr-popover a.hdr-settings-link {
        float: right;
        color: #888888;
        opacity: 0.5; }
        .hdr-right-block .popover.bottom .hdr-popover a.hdr-settings-link:hover {
          opacity: 0.75; }
      .hdr-right-block .popover.bottom .hdr-popover .hdr-popover-footer {
        border-top: 1px solid #111144;
        box-sizing: border-box;
        width: 100%;
        margin: 0 0;
        padding: 8px 8px;
        background-color: #E0E0FF; }
      .hdr-right-block .popover.bottom .hdr-popover .history-link {
        color: #0000AA !important;
        padding-right: 15px; }
        .hdr-right-block .popover.bottom .hdr-popover .history-link:hover {
          text-decoration: underline; }
  .hdr-right-block .popover .popover-content {
    margin: 0 0 !important;
    padding: 0 0 !important; }

.hdr-popover-avatar-block {
  position: relative;
  border-radius: 15px 15px 0px 0px;
  margin-bottom: 15px; }
  .hdr-popover-avatar-block img {
    height: 96px;
    width: auto; }

.hdr-avatar-edit-button {
  position: absolute;
  display: table-cell;
  padding-top: 10px;
  bottom: 0;
  width: 96px;
  max-width: 96px;
  text-align: center;
  height: 36px;
  opacity: 0.6;
  background-color: #111144;
  color: #EEEEE0; }
  .hdr-avatar-edit-button a {
    text-decoration: none; }
  .hdr-avatar-edit-button:hover {
    opacity: 0.8; }

.hdr-content {
  padding-top: 5px;
  padding-bottom: 5px; }
  .hdr-content a {
    color: #e0e0e0; }
  .hdr-content .hdr-title a:hover a, .hdr-content .hdr-title a:hover a:hover {
    position: relative;
    top: 5px;
    text-decoration: none; }

.header-block {
  position: fixed;
  top: 0;
  height: 50px;
  width: 100%;
  background-color: rgba(0, 49, 116, 0.8);
  border-bottom: 2px solid #001055;
  box-sizing: border-box; }

.hdr-container {
  background-color: #111144;
  width: 100%;
  position: fixed;
  z-index: 1000; }

.hdr {
  margin-top: 0px;
  padding-top: 0px; }
  .hdr h3 {
    margin-top: 6px;
    padding-bottom: 0px;
    color: #f5f5f5; }
    .hdr h3 a:hover {
      text-decoration: none; }

.hdr-right-block {
  position: relative;
  font-size: 12px;
  color: #eeeeee; }
  .hdr-right-block img.hdr-avatar {
    height: 37px;
    width: auto;
    border-radius: 7px;
    border: 2px solid #EEEEE0;
    background-color: #EEEEE0; }

.hdr-display-name {
  font-size: 15px;
  font-weight: 200;
  margin-right: 15px;
  color: #EEEEE0; }

.custom-modal-content-container .up-header {
  font-size: 30px; }
.custom-modal-content-container .sub-header {
  font-size: 20px; }
.custom-modal-content-container .error {
  font-size: 12px;
  color: #ff9999; }
.custom-modal-content-container input.has-visited.ng-invalid:not(.has-focus) {
  border: 1px solid #800000;
  background: #DBBFBF; }
.custom-modal-content-container .btn-change-image {
  border-radius: 0; }
.custom-modal-content-container img.social-avatar {
  height: 50px;
  width: auto;
  border-radius: 7px;
  border: 2px solid #EEEEE0;
  background-color: #EEEEE0;
  cursor: pointer; }
.custom-modal-content-container .ext-image-option {
  padding-top: 10px; }

.custom-modal-window {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(17, 17, 68, 0.9);
  min-width: 100%;
  min-height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  margin: -50px -50px;
  padding: 50px 50px;
  z-index: 5000; }
  @media only screen and (max-width: 480px) {
    .custom-modal-window {
      padding: 15px 15px;
      margin: -15px -15px; } }

.close-box {
  color: #EEEEE0;
  position: fixed !important;
  top: 40px;
  right: 50px;
  cursor: pointer !important;
  z-index: 8000; }
  @media only screen and (max-width: 480px) {
    .close-box {
      top: 15px;
      right: 15px; } }

.custom-modal-content-container {
  font-family: Verdana, Geneva, Arial, sans-serif;
  margin: 80px auto;
  margin-top: 80px;
  color: #EEEEE0;
  visibility: visible;
  z-index: 5050; }
  @media only screen and (max-width: 480px) {
    .custom-modal-content-container {
      margin: 15px auto;
      margin-top: 15px; } }

div.password-app-blackout {
  background-color: #111144;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 55; }

div.max-750 {
  max-width: 750px; }

.social-login-block {
  min-height: 100px;
  display: table; }

div.social-endpoint-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

div.horizontal-spacer {
  padding: 20px 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5; }

a.social-link {
  text-decoration: none; }

.opaque {
  opacity: 1 !important; }

img.avatar-to-fit {
  max-width: 50px;
  height: auto;
  width: 50px; }

div.login-separator-table {
  display: table;
  position: relative;
  top: 0px;
  bottom: 0px;
  height: 200px; }

div.login-separator-table-row {
  display: table-row;
  margin: 0;
  padding: 0; }

div.login-separator-table-cell {
  display: table-cell;
  vertical-align: middle;
  height: 50px;
  text-align: center;
  font-size: 16px;
  line-height: 1.5625;
  white-space: no-wrap; }
  div.login-separator-table-cell.vertical-rule {
    height: 90px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXd3d3u346CAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==) repeat-y center top; }

div.login-separator > strong {
  vertical-align: middle;
  padding: 10px 10px; }

.sign-in-form h4 {
  font-size: 14px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0;
  margin-bottom: 7px; }

.sign-in-forgotten-pwd {
  font-size: 10px;
  color: #EEEEE0;
  text-decoration: none; }

.sign-in-forgotten-pwd:hover {
  text-decoration: underline; }

div.bold-display-name {
  font-size: 15px;
  font-weight: bold; }

div#sign-in-type-separator {
  position: relative; }

img.social-sign-in-option {
  height: auto;
  width: 75px; }

span.social-link-container {
  position: relative; }

div.social-links-table {
  clear: both;
  display: table;
  table-layout: fixed;
  width: 100%;
  min-height: 140px;
  border: none; }

div.social-links-row {
  display: table-row;
  min-height: 200px;
  vertical-align: middle; }

div.social-links-cell {
  position: relative;
  display: table-cell;
  text-align: center;
  align: center;
  vertical-align: middle;
  width: 25%;
  min-width: 80px;
  max-width: 25%;
  height: 80px;
  min-height: 80px;
  max-height: 80px; }

i.social-link {
  opacity: 0.55;
  padding: 18px 18px;
  font-size: 30px;
  border: none !important;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
  text-shadow: 1px 1px #555555;
  box-shadow: 0px 0px 0px 0px rgba(128, 128, 128, 0.2);
  border-radius: 18px;
  z-index: 0;
  width: 70px;
  height: 70px; }

.social-link-cell-content a {
  text-decoration: none;
  text-align: center;
  text-align: center;
  vertical-align: middle; }

i.linkFocussed {
  opacity: 1 !important;
  font-size: 60px;
  padding: 25px 25px;
  text-shadow: 2px 2px #666666;
  box-shadow: 40px 40px 10px 0px rgba(128, 128, 128, 0.6);
  border-radius: 25px;
  z-index: 5;
  width: 110px;
  height: 110px; }

.animate-link {
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s;
  opacity: 1; }

.animate-link.ng-hide-add, .animate-link.ng-hide-remove {
  display: inline-block !important; }

.animate-link.ng-hide {
  opacity: 0; }

.bg-facebook {
  background-color: #3B5998;
  color: #FFFFEE; }

.bg-google {
  background-color: #D34836;
  color: #FFFFEE; }

.bg-twitter {
  background-color: #4099FF;
  color: #FFFFEE; }

.bg-windows8 {
  background-color: #00A0B1;
  color: #FFFFEE; }

.bg-yahoo {
  background-color: #7B0099;
  color: #FFFFEE; }

.v-scroll {
  overflow-y: scroll; }

.modal-500 {
  max-height: 500px; }

div.day-block {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 140%; }

div.day-block.met-goal {
  color: green; }

div.did-not-meet-goal {
  color: #AA3333; }

.fc-grid .fc-other-month div.day-block {
  opacity: 0.3; }

td.fc-day.met-goal {
  background-color: #E0FFE0; }

td.fc-day.did-not-meet-goal {
  background-color: #FFE0E0; }

td.fc-day.fc-other-month.met-goal {
  background-color: #F0FFF0; }

td.fc-day.fc-other-month.did-not-meet-goal {
  background-color: #FFF0F0; }

div.fc-day-number {
  min-width: 25px;
  text-align: center;
  border-left: thin solid #cccccc;
  border-bottom: thin solid #cccccc;
  background-color: white; }

div.week-summary {
  position: absolute;
  right: -50px;
  z-index: 1000; }

td.qfy-date-selected {
  background-color: #F0F0F0 !important;
  /* border: 1px solid #A0A0FF; */
  box-sizing: border-box;
  height: 100%; }

div.day-block {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 140%; }

div.day-block.met-goal {
  color: green; }

div.did-not-meet-goal {
  color: #AA3333; }

.fc-grid .fc-other-month div.day-block {
  opacity: 0.3; }

td.fc-day.met-goal {
  background-color: #E0FFE0; }

td.fc-day.did-not-meet-goal {
  background-color: #FFE0E0; }

td.fc-day.fc-other-month.met-goal {
  background-color: #F0FFF0; }

td.fc-day.fc-other-month.did-not-meet-goal {
  background-color: #FFF0F0; }

div.week-summary {
  position: absolute;
  right: -50px;
  z-index: 1000; }

@font-face {
  font-family: 'brandico';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/brandico/brandico.eot');
  src: url('http://weloveiconfonts.com/api/fonts/brandico/brandico.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/brandico/brandico.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/brandico/brandico.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/brandico/brandico.svg#brandico') format('svg'); }

.brandico-facebook:before {
  content: "\f300"; }

.brandico-facebook-rect:before {
  content: "\f301"; }

.brandico-twitter:before {
  content: "\f302"; }

.brandico-twitter-bird:before {
  content: "\f303"; }

.brandico-vimeo:before {
  content: "\f30f"; }

.brandico-vimeo-rect:before {
  content: "\f30e"; }

.brandico-tumblr:before {
  content: "\f311"; }

.brandico-tumblr-rect:before {
  content: "\f310"; }

.brandico-googleplus-rect:before {
  content: "\f309"; }

.brandico-github-text:before {
  content: "\f307"; }

.brandico-github:before {
  content: "\f308"; }

.brandico-skype:before {
  content: "\f30b"; }

.brandico-icq:before {
  content: "\f304"; }

.brandico-yandex:before {
  content: "\f305"; }

.brandico-yandex-rect:before {
  content: "\f306"; }

.brandico-vkontakte-rect:before {
  content: "\f30a"; }

.brandico-odnoklassniki:before {
  content: "\f30c"; }

.brandico-odnoklassniki-rect:before {
  content: "\f30d"; }

.brandico-friendfeed:before {
  content: "\f312"; }

.brandico-friendfeed-rect:before {
  content: "\f313"; }

.brandico-blogger:before {
  content: "\f314"; }

.brandico-blogger-rect:before {
  content: "\f315"; }

.brandico-deviantart:before {
  content: "\f316"; }

.brandico-jabber:before {
  content: "\f317"; }

.brandico-lastfm:before {
  content: "\f318"; }

.brandico-lastfm-rect:before {
  content: "\f319"; }

.brandico-linkedin:before {
  content: "\f31a"; }

.brandico-linkedin-rect:before {
  content: "\f31b"; }

.brandico-picasa:before {
  content: "\f31c"; }

.brandico-wordpress:before {
  content: "\f31d"; }

.brandico-instagram:before {
  content: "\f31e"; }

.brandico-instagram-filled:before {
  content: "\f31f"; }

@font-face {
  font-family: 'entypo';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot');
  src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/entypo/entypo.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/entypo/entypo.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/entypo/entypo.svg#entypo') format('svg'); }

.entypo-note:before {
  content: "\266a"; }

.entypo-note-beamed:before {
  content: "\266b"; }

.entypo-music:before {
  content: "\1f3b5"; }

.entypo-search:before {
  content: "\1f50d"; }

.entypo-flashlight:before {
  content: "\1f526"; }

.entypo-mail:before {
  content: "\2709"; }

.entypo-heart:before {
  content: "\2665"; }

.entypo-heart-empty:before {
  content: "\2661"; }

.entypo-star:before {
  content: "\2605"; }

.entypo-star-empty:before {
  content: "\2606"; }

.entypo-user:before {
  content: "\1f464"; }

.entypo-users:before {
  content: "\1f465"; }

.entypo-user-add:before {
  content: "\e700"; }

.entypo-video:before {
  content: "\1f3ac"; }

.entypo-picture:before {
  content: "\1f304"; }

.entypo-camera:before {
  content: "\1f4f7"; }

.entypo-layout:before {
  content: "\268f"; }

.entypo-menu:before {
  content: "\2630"; }

.entypo-check:before {
  content: "\2713"; }

.entypo-cancel:before {
  content: "\2715"; }

.entypo-cancel-circled:before {
  content: "\2716"; }

.entypo-cancel-squared:before {
  content: "\274e"; }

.entypo-plus:before {
  content: "\2b"; }

.entypo-plus-circled:before {
  content: "\2795"; }

.entypo-plus-squared:before {
  content: "\229e"; }

.entypo-minus:before {
  content: "\2d"; }

.entypo-minus-circled:before {
  content: "\2796"; }

.entypo-minus-squared:before {
  content: "\229f"; }

.entypo-help:before {
  content: "\2753"; }

.entypo-help-circled:before {
  content: "\e704"; }

.entypo-info:before {
  content: "\2139"; }

.entypo-info-circled:before {
  content: "\e705"; }

.entypo-back:before {
  content: "\1f519"; }

.entypo-home:before {
  content: "\2302"; }

.entypo-link:before {
  content: "\1f517"; }

.entypo-attach:before {
  content: "\1f4ce"; }

.entypo-lock:before {
  content: "\1f512"; }

.entypo-lock-open:before {
  content: "\1f513"; }

.entypo-eye:before {
  content: "\e70a"; }

.entypo-tag:before {
  content: "\e70c"; }

.entypo-bookmark:before {
  content: "\1f516"; }

.entypo-bookmarks:before {
  content: "\1f4d1"; }

.entypo-flag:before {
  content: "\2691"; }

.entypo-thumbs-up:before {
  content: "\1f44d"; }

.entypo-thumbs-down:before {
  content: "\1f44e"; }

.entypo-download:before {
  content: "\1f4e5"; }

.entypo-upload:before {
  content: "\1f4e4"; }

.entypo-upload-cloud:before {
  content: "\e711"; }

.entypo-reply:before {
  content: "\e712"; }

.entypo-reply-all:before {
  content: "\e713"; }

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

.entypo-quote:before {
  content: "\275e"; }

.entypo-code:before {
  content: "\e714"; }

.entypo-export:before {
  content: "\e715"; }

.entypo-pencil:before {
  content: "\270e"; }

.entypo-feather:before {
  content: "\2712"; }

.entypo-print:before {
  content: "\e716"; }

.entypo-retweet:before {
  content: "\e717"; }

.entypo-keyboard:before {
  content: "\2328"; }

.entypo-comment:before {
  content: "\e718"; }

.entypo-chat:before {
  content: "\e720"; }

.entypo-bell:before {
  content: "\1f514"; }

.entypo-attention:before {
  content: "\26a0"; }

.entypo-alert:before {
  content: "\1f4a5'"; }

.entypo-vcard:before {
  content: "\e722"; }

.entypo-address:before {
  content: "\e723"; }

.entypo-location:before {
  content: "\e724"; }

.entypo-map:before {
  content: "\e727"; }

.entypo-direction:before {
  content: "\27a2"; }

.entypo-compass:before {
  content: "\e728"; }

.entypo-cup:before {
  content: "\2615"; }

.entypo-trash:before {
  content: "\e729"; }

.entypo-doc:before {
  content: "\e730"; }

.entypo-docs:before {
  content: "\e736"; }

.entypo-doc-landscape:before {
  content: "\e737"; }

.entypo-doc-text:before {
  content: "\1f4c4"; }

.entypo-doc-text-inv:before {
  content: "\e731"; }

.entypo-newspaper:before {
  content: "\1f4f0"; }

.entypo-book-open:before {
  content: "\1f4d6"; }

.entypo-book:before {
  content: "\1f4d5"; }

.entypo-folder:before {
  content: "\1f4c1"; }

.entypo-archive:before {
  content: "\e738"; }

.entypo-box:before {
  content: "\1f4e6"; }

.entypo-rss:before {
  content: "\e73a"; }

.entypo-phone:before {
  content: "\1f4dE"; }

.entypo-cog:before {
  content: "\2699"; }

.entypo-tools:before {
  content: "\2692"; }

.entypo-share:before {
  content: "\e73c"; }

.entypo-shareable:before {
  content: "\e73e"; }

.entypo-basket:before {
  content: "\e73d"; }

.entypo-bag:before {
  content: "\1f45c'"; }

.entypo-calendar:before {
  content: "\1f4c5"; }

.entypo-login:before {
  content: "\e740"; }

.entypo-logout:before {
  content: "\e741"; }

.entypo-mic:before {
  content: "\1f3a4"; }

.entypo-mute:before {
  content: "\1f507"; }

.entypo-sound:before {
  content: "\1f50a"; }

.entypo-volume:before {
  content: "\e742"; }

.entypo-clock:before {
  content: "\1f554"; }

.entypo-hourglass:before {
  content: "\23f3"; }

.entypo-lamp:before {
  content: "\1f4a1"; }

.entypo-light-down:before {
  content: "\1f505"; }

.entypo-light-up:before {
  content: "\1f506"; }

.entypo-adjust:before {
  content: "\25d1"; }

.entypo-block:before {
  content: "\1f6ab"; }

.entypo-resize-full:before {
  content: "\e744"; }

.entypo-resize-small:before {
  content: "\e746"; }

.entypo-popup:before {
  content: "\e74c"; }

.entypo-publish:before {
  content: "\e74d"; }

.entypo-window:before {
  content: "\e74e"; }

.entypo-arrow-combo:before {
  content: "\e74f"; }

.entypo-down-circled:before {
  content: "\e758"; }

.entypo-left-circled:before {
  content: "\e759"; }

.entypo-right-circled:before {
  content: "\e75a"; }

.entypo-up-circled:before {
  content: "\e75b"; }

.entypo-down-open:before {
  content: "\e75c"; }

.entypo-left-open:before {
  content: "\e75d"; }

.entypo-right-open:before {
  content: "\e75e"; }

.entypo-up-open:before {
  content: "\e75f"; }

.entypo-down-open-mini:before {
  content: "\e760"; }

.entypo-left-open-mini:before {
  content: "\e761"; }

.entypo-right-open-mini:before {
  content: "\e762"; }

.entypo-up-open-mini:before {
  content: "\e763"; }

.entypo-down-open-big:before {
  content: "\e764"; }

.entypo-left-open-big:before {
  content: "\e765"; }

.entypo-right-open-big:before {
  content: "\e766"; }

.entypo-up-open-big:before {
  content: "\e767"; }

.entypo-down:before {
  content: "\2b07"; }

.entypo-left:before {
  content: "\2b05"; }

.entypo-right:before {
  content: "\27a1"; }

.entypo-up:before {
  content: "\2b06"; }

.entypo-down-dir:before {
  content: "\25be"; }

.entypo-left-dir:before {
  content: "\25c2"; }

.entypo-right-dir:before {
  content: "\25b8"; }

.entypo-up-dir:before {
  content: "\25b4"; }

.entypo-down-bold:before {
  content: "\e4b0"; }

.entypo-left-bold:before {
  content: "\e4ad"; }

.entypo-right-bold:before {
  content: "\e4ae"; }

.entypo-up-bold:before {
  content: "\e4af"; }

.entypo-down-thin:before {
  content: "\2193"; }

.entypo-left-thin:before {
  content: "\2190"; }

.entypo-right-thin:before {
  content: "\2192"; }

.entypo-up-thin:before {
  content: "\2191"; }

.entypo-ccw:before {
  content: "\27f2"; }

.entypo-cw:before {
  content: "\27f3"; }

.entypo-arrows-ccw:before {
  content: "\1f504"; }

.entypo-level-down:before {
  content: "\21b3"; }

.entypo-level-up:before {
  content: "\21b0"; }

.entypo-shuffle:before {
  content: "\1f500"; }

.entypo-loop:before {
  content: "\1f501"; }

.entypo-switch:before {
  content: "\21c6"; }

.entypo-play:before {
  content: "\25b6"; }

.entypo-stop:before {
  content: "\25a0"; }

.entypo-pause:before {
  content: "\2389"; }

.entypo-record:before {
  content: "\26ab"; }

.entypo-to-end:before {
  content: "\23ed"; }

.entypo-to-start:before {
  content: "\23ee"; }

.entypo-fast-forward:before {
  content: "\23e9"; }

.entypo-fast-backward:before {
  content: "\23ea"; }

.entypo-progress-0:before {
  content: "\e768"; }

.entypo-progress-1:before {
  content: "\e769"; }

.entypo-progress-2:before {
  content: "\e76a"; }

.entypo-progress-3:before {
  content: "\e76b"; }

.entypo-target:before {
  content: "\1f3af"; }

.entypo-palette:before {
  content: "\1f3a8"; }

.entypo-list:before {
  content: "\e005"; }

.entypo-list-add:before {
  content: "\e003"; }

.entypo-signal:before {
  content: "\1f4f6"; }

.entypo-trophy:before {
  content: "\1f3c6"; }

.entypo-battery:before {
  content: "\1f50b"; }

.entypo-back-in-time:before {
  content: "\e771"; }

.entypo-monitor:before {
  content: "\1f4bb"; }

.entypo-mobile:before {
  content: "\1f4f1"; }

.entypo-network:before {
  content: "\e776"; }

.entypo-cd:before {
  content: "\1f4bf"; }

.entypo-inbox:before {
  content: "\e777"; }

.entypo-install:before {
  content: "\e778"; }

.entypo-globe:before {
  content: "\1f30e"; }

.entypo-cloud:before {
  content: "\2601"; }

.entypo-cloud-thunder:before {
  content: "\26c8"; }

.entypo-flash:before {
  content: "\26a1"; }

.entypo-moon:before {
  content: "\263d"; }

.entypo-flight:before {
  content: "\2708"; }

.entypo-paper-plane:before {
  content: "\e79b"; }

.entypo-leaf:before {
  content: "\1f342"; }

.entypo-lifebuoy:before {
  content: "\e788"; }

.entypo-mouse:before {
  content: "\e789"; }

.entypo-briefcase:before {
  content: "\1f4bc"; }

.entypo-suitcase:before {
  content: "\e78e"; }

.entypo-dot:before {
  content: "\e78b"; }

.entypo-dot-2:before {
  content: "\e78c"; }

.entypo-dot-3:before {
  content: "\e78d"; }

.entypo-brush:before {
  content: "\e79a"; }

.entypo-magnet:before {
  content: "\e7a1"; }

.entypo-infinity:before {
  content: "\221e"; }

.entypo-erase:before {
  content: "\232b"; }

.entypo-chart-pie:before {
  content: "\e751"; }

.entypo-chart-line:before {
  content: "\1f4c8"; }

.entypo-chart-bar:before {
  content: "\1f4ca"; }

.entypo-chart-area:before {
  content: "\1f53e"; }

.entypo-tape:before {
  content: "\2707"; }

.entypo-graduation-cap:before {
  content: "\1f393"; }

.entypo-language:before {
  content: "\e752"; }

.entypo-ticket:before {
  content: "\1f3ab"; }

.entypo-water:before {
  content: "\1f4a6"; }

.entypo-droplet:before {
  content: "\1f4a7"; }

.entypo-air:before {
  content: "\e753"; }

.entypo-credit-card:before {
  content: "\1f4b3"; }

.entypo-floppy:before {
  content: "\1f4be"; }

.entypo-clipboard:before {
  content: "\1f4cb"; }

.entypo-megaphone:before {
  content: "\1f4e3"; }

.entypo-database:before {
  content: "\e754"; }

.entypo-drive:before {
  content: "\e755"; }

.entypo-bucket:before {
  content: "\e756"; }

.entypo-thermometer:before {
  content: "\e757"; }

.entypo-key:before {
  content: "\1f511"; }

.entypo-flow-cascade:before {
  content: "\e790"; }

.entypo-flow-branch:before {
  content: "\e791"; }

.entypo-flow-tree:before {
  content: "\e792"; }

.entypo-flow-line:before {
  content: "\e793"; }

.entypo-flow-parallel:before {
  content: "\e794"; }

.entypo-rocket:before {
  content: "\1f680"; }

.entypo-gauge:before {
  content: "\e7a2"; }

.entypo-traffic-cone:before {
  content: "\e7a3"; }

.entypo-cc:before {
  content: "\e7a5"; }

.entypo-cc-by:before {
  content: "\e7a6"; }

.entypo-cc-nc:before {
  content: "\e7a7"; }

.entypo-cc-nc-eu:before {
  content: "\e7a8"; }

.entypo-cc-nc-jp:before {
  content: "\e7a9"; }

.entypo-cc-sa:before {
  content: "\e7aa"; }

.entypo-cc-nd:before {
  content: "\e7ab"; }

.entypo-cc-pd:before {
  content: "\e7ac"; }

.entypo-cc-zero:before {
  content: "\e7ad"; }

.entypo-cc-share:before {
  content: "\e7ae"; }

.entypo-cc-remix:before {
  content: "\e7af"; }

.entypo-github:before {
  content: "\f300"; }

.entypo-github-circled:before {
  content: "\f301"; }

.entypo-flickr:before {
  content: "\f303"; }

.entypo-flickr-circled:before {
  content: "\f304"; }

.entypo-vimeo:before {
  content: "\f306"; }

.entypo-vimeo-circled:before {
  content: "\f307"; }

.entypo-twitter:before {
  content: "\f309"; }

.entypo-twitter-circled:before {
  content: "\f30a"; }

.entypo-facebook:before {
  content: "\f30c"; }

.entypo-facebook-circled:before {
  content: "\f30d"; }

.entypo-facebook-squared:before {
  content: "\f30e"; }

.entypo-gplus:before {
  content: "\f30f"; }

.entypo-gplus-circled:before {
  content: "\f310"; }

.entypo-pinterest:before {
  content: "\f312"; }

.entypo-pinterest-circled:before {
  content: "\f313"; }

.entypo-tumblr:before {
  content: "\f315"; }

.entypo-tumblr-circled:before {
  content: "\f316"; }

.entypo-linkedin:before {
  content: "\f318"; }

.entypo-linkedin-circled:before {
  content: "\f319"; }

.entypo-dribbble:before {
  content: "\f31b"; }

.entypo-dribbble-circled:before {
  content: "\f31c"; }

.entypo-stumbleupon:before {
  content: "\f31e"; }

.entypo-stumbleupon-circled:before {
  content: "\f31f"; }

.entypo-lastfm:before {
  content: "\f321"; }

.entypo-lastfm-circled:before {
  content: "\f322"; }

.entypo-rdio:before {
  content: "\f324"; }

.entypo-rdio-circled:before {
  content: "\f325"; }

.entypo-spotify:before {
  content: "\f327"; }

.entypo-spotify-circled:before {
  content: "\f328"; }

.entypo-qq:before {
  content: "\f32a"; }

.entypo-instagrem:before {
  content: "\f32d"; }

.entypo-dropbox:before {
  content: "\f330"; }

.entypo-evernote:before {
  content: "\f333"; }

.entypo-flattr:before {
  content: "\f336"; }

.entypo-skype:before {
  content: "\f339"; }

.entypo-skype-circled:before {
  content: "\f33a"; }

.entypo-renren:before {
  content: "\f33c"; }

.entypo-sina-weibo:before {
  content: "\f33f"; }

.entypo-paypal:before {
  content: "\f342"; }

.entypo-picasa:before {
  content: "\f345"; }

.entypo-soundcloud:before {
  content: "\f348"; }

.entypo-mixi:before {
  content: "\f34b"; }

.entypo-behance:before {
  content: "\f34e"; }

.entypo-google-circles:before {
  content: "\f351"; }

.entypo-vkontakte:before {
  content: "\f354"; }

.entypo-smashing:before {
  content: "\f357"; }

.entypo-sweden:before {
  content: "\f601"; }

.entypo-db-shape:before {
  content: "\f600"; }

.entypo-logo-db:before {
  content: "\f603"; }

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/fontawesome/fontawesome-webfont.eot');
  src: url('http://weloveiconfonts.com/api/fonts/fontawesome/fontawesome-webfont.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/fontawesome/fontawesome-webfont.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/fontawesome/fontawesome-webfont.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/fontawesome/fontawesome-webfont.svg#FontAwesomeRegular') format('svg'); }

.fontawesome-glass:before {
  content: "\f000"; }

.fontawesome-music:before {
  content: "\f001"; }

.fontawesome-search:before {
  content: "\f002"; }

.fontawesome-envelope:before {
  content: "\f003"; }

.fontawesome-heart:before {
  content: "\f004"; }

.fontawesome-star:before {
  content: "\f005"; }

.fontawesome-star-empty:before {
  content: "\f006"; }

.fontawesome-user:before {
  content: "\f007"; }

.fontawesome-film:before {
  content: "\f008"; }

.fontawesome-th-large:before {
  content: "\f009"; }

.fontawesome-th:before {
  content: "\f00a"; }

.fontawesome-th-list:before {
  content: "\f00b"; }

.fontawesome-ok:before {
  content: "\f00c"; }

.fontawesome-remove:before {
  content: "\f00d"; }

.fontawesome-zoom-in:before {
  content: "\f00e"; }

.fontawesome-zoom-out:before {
  content: "\f010"; }

.fontawesome-off:before {
  content: "\f011"; }

.fontawesome-signal:before {
  content: "\f012"; }

.fontawesome-cog:before {
  content: "\f013"; }

.fontawesome-trash:before {
  content: "\f014"; }

.fontawesome-home:before {
  content: "\f015"; }

.fontawesome-file:before {
  content: "\f016"; }

.fontawesome-time:before {
  content: "\f017"; }

.fontawesome-road:before {
  content: "\f018"; }

.fontawesome-download-alt:before {
  content: "\f019"; }

.fontawesome-download:before {
  content: "\f01a"; }

.fontawesome-upload:before {
  content: "\f01b"; }

.fontawesome-inbox:before {
  content: "\f01c"; }

.fontawesome-play-circle:before {
  content: "\f01d"; }

.fontawesome-repeat:before {
  content: "\f01e"; }

.fontawesome-refresh:before {
  content: "\f021"; }

.fontawesome-list-alt:before {
  content: "\f022"; }

.fontawesome-lock:before {
  content: "\f023"; }

.fontawesome-flag:before {
  content: "\f024"; }

.fontawesome-headphones:before {
  content: "\f025"; }

.fontawesome-volume-off:before {
  content: "\f026"; }

.fontawesome-volume-down:before {
  content: "\f027"; }

.fontawesome-volume-up:before {
  content: "\f028"; }

.fontawesome-qrcode:before {
  content: "\f029"; }

.fontawesome-barcode:before {
  content: "\f02a"; }

.fontawesome-tag:before {
  content: "\f02b"; }

.fontawesome-tags:before {
  content: "\f02c"; }

.fontawesome-book:before {
  content: "\f02d"; }

.fontawesome-bookmark:before {
  content: "\f02e"; }

.fontawesome-print:before {
  content: "\f02f"; }

.fontawesome-camera:before {
  content: "\f030"; }

.fontawesome-font:before {
  content: "\f031"; }

.fontawesome-bold:before {
  content: "\f032"; }

.fontawesome-italic:before {
  content: "\f033"; }

.fontawesome-text-height:before {
  content: "\f034"; }

.fontawesome-text-width:before {
  content: "\f035"; }

.fontawesome-align-left:before {
  content: "\f036"; }

.fontawesome-align-center:before {
  content: "\f037"; }

.fontawesome-align-right:before {
  content: "\f038"; }

.fontawesome-align-justify:before {
  content: "\f039"; }

.fontawesome-list:before {
  content: "\f03a"; }

.fontawesome-indent-left:before {
  content: "\f03b"; }

.fontawesome-indent-right:before {
  content: "\f03c"; }

.fontawesome-facetime-video:before {
  content: "\f03d"; }

.fontawesome-picture:before {
  content: "\f03e"; }

.fontawesome-pencil:before {
  content: "\f040"; }

.fontawesome-map-marker:before {
  content: "\f041"; }

.fontawesome-adjust:before {
  content: "\f042"; }

.fontawesome-tint:before {
  content: "\f043"; }

.fontawesome-edit:before {
  content: "\f044"; }

.fontawesome-share:before {
  content: "\f045"; }

.fontawesome-check:before {
  content: "\f046"; }

.fontawesome-move:before {
  content: "\f047"; }

.fontawesome-step-backward:before {
  content: "\f048"; }

.fontawesome-fast-backward:before {
  content: "\f049"; }

.fontawesome-backward:before {
  content: "\f04a"; }

.fontawesome-play:before {
  content: "\f04b"; }

.fontawesome-pause:before {
  content: "\f04c"; }

.fontawesome-stop:before {
  content: "\f04d"; }

.fontawesome-forward:before {
  content: "\f04e"; }

.fontawesome-fast-forward:before {
  content: "\f050"; }

.fontawesome-step-forward:before {
  content: "\f051"; }

.fontawesome-eject:before {
  content: "\f052"; }

.fontawesome-chevron-left:before {
  content: "\f053"; }

.fontawesome-chevron-right:before {
  content: "\f054"; }

.fontawesome-plus-sign:before {
  content: "\f055"; }

.fontawesome-minus-sign:before {
  content: "\f056"; }

.fontawesome-remove-sign:before {
  content: "\f057"; }

.fontawesome-ok-sign:before {
  content: "\f058"; }

.fontawesome-question-sign:before {
  content: "\f059"; }

.fontawesome-info-sign:before {
  content: "\f05a"; }

.fontawesome-screenshot:before {
  content: "\f05b"; }

.fontawesome-remove-circle:before {
  content: "\f05c"; }

.fontawesome-ok-circle:before {
  content: "\f05d"; }

.fontawesome-ban-circle:before {
  content: "\f05e"; }

.fontawesome-arrow-left:before {
  content: "\f060"; }

.fontawesome-arrow-right:before {
  content: "\f061"; }

.fontawesome-arrow-up:before {
  content: "\f062"; }

.fontawesome-arrow-down:before {
  content: "\f063"; }

.fontawesome-share-alt:before {
  content: "\f064"; }

.fontawesome-resize-full:before {
  content: "\f065"; }

.fontawesome-resize-small:before {
  content: "\f066"; }

.fontawesome-plus:before {
  content: "\f067"; }

.fontawesome-minus:before {
  content: "\f068"; }

.fontawesome-asterisk:before {
  content: "\f069"; }

.fontawesome-exclamation-sign:before {
  content: "\f06a"; }

.fontawesome-gift:before {
  content: "\f06b"; }

.fontawesome-leaf:before {
  content: "\f06c"; }

.fontawesome-fire:before {
  content: "\f06d"; }

.fontawesome-eye-open:before {
  content: "\f06e"; }

.fontawesome-eye-close:before {
  content: "\f070"; }

.fontawesome-warning-sign:before {
  content: "\f071"; }

.fontawesome-plane:before {
  content: "\f072"; }

.fontawesome-calendar:before {
  content: "\f073"; }

.fontawesome-random:before {
  content: "\f074"; }

.fontawesome-comment:before {
  content: "\f075"; }

.fontawesome-magnet:before {
  content: "\f076"; }

.fontawesome-chevron-up:before {
  content: "\f077"; }

.fontawesome-chevron-down:before {
  content: "\f078"; }

.fontawesome-retweet:before {
  content: "\f079"; }

.fontawesome-shopping-cart:before {
  content: "\f07a"; }

.fontawesome-folder-close:before {
  content: "\f07b"; }

.fontawesome-folder-open:before {
  content: "\f07c"; }

.fontawesome-resize-vertical:before {
  content: "\f07d"; }

.fontawesome-resize-horizontal:before {
  content: "\f07e"; }

.fontawesome-bar-chart:before {
  content: "\f080"; }

.fontawesome-twitter-sign:before {
  content: "\f081"; }

.fontawesome-facebook-sign:before {
  content: "\f082"; }

.fontawesome-camera-retro:before {
  content: "\f083"; }

.fontawesome-key:before {
  content: "\f084"; }

.fontawesome-cogs:before {
  content: "\f085"; }

.fontawesome-comments:before {
  content: "\f086"; }

.fontawesome-thumbs-up:before {
  content: "\f087"; }

.fontawesome-thumbs-down:before {
  content: "\f088"; }

.fontawesome-star-half:before {
  content: "\f089"; }

.fontawesome-heart-empty:before {
  content: "\f08a"; }

.fontawesome-signout:before {
  content: "\f08b"; }

.fontawesome-linkedin-sign:before {
  content: "\f08c"; }

.fontawesome-pushpin:before {
  content: "\f08d"; }

.fontawesome-external-link:before {
  content: "\f08e"; }

.fontawesome-signin:before {
  content: "\f090"; }

.fontawesome-trophy:before {
  content: "\f091"; }

.fontawesome-github-sign:before {
  content: "\f092"; }

.fontawesome-upload-alt:before {
  content: "\f093"; }

.fontawesome-lemon:before {
  content: "\f094"; }

.fontawesome-phone:before {
  content: "\f095"; }

.fontawesome-check-empty:before {
  content: "\f096"; }

.fontawesome-bookmark-empty:before {
  content: "\f097"; }

.fontawesome-phone-sign:before {
  content: "\f098"; }

.fontawesome-twitter:before {
  content: "\f099"; }

.fontawesome-facebook:before {
  content: "\f09a"; }

.fontawesome-github:before {
  content: "\f09b"; }

.fontawesome-unlock:before {
  content: "\f09c"; }

.fontawesome-credit-card:before {
  content: "\f09d"; }

.fontawesome-rss:before {
  content: "\f09e"; }

.fontawesome-hdd:before {
  content: "\f0a0"; }

.fontawesome-bullhorn:before {
  content: "\f0a1"; }

.fontawesome-bell:before {
  content: "\f0a2"; }

.fontawesome-certificate:before {
  content: "\f0a3"; }

.fontawesome-hand-right:before {
  content: "\f0a4"; }

.fontawesome-hand-left:before {
  content: "\f0a5"; }

.fontawesome-hand-up:before {
  content: "\f0a6"; }

.fontawesome-hand-down:before {
  content: "\f0a7"; }

.fontawesome-circle-arrow-left:before {
  content: "\f0a8"; }

.fontawesome-circle-arrow-right:before {
  content: "\f0a9"; }

.fontawesome-circle-arrow-up:before {
  content: "\f0aa"; }

.fontawesome-circle-arrow-down:before {
  content: "\f0ab"; }

.fontawesome-globe:before {
  content: "\f0ac"; }

.fontawesome-wrench:before {
  content: "\f0ad"; }

.fontawesome-tasks:before {
  content: "\f0ae"; }

.fontawesome-filter:before {
  content: "\f0b0"; }

.fontawesome-briefcase:before {
  content: "\f0b1"; }

.fontawesome-fullscreen:before {
  content: "\f0b2"; }

.fontawesome-group:before {
  content: "\f0c0"; }

.fontawesome-link:before {
  content: "\f0c1"; }

.fontawesome-cloud:before {
  content: "\f0c2"; }

.fontawesome-beaker:before {
  content: "\f0c3"; }

.fontawesome-cut:before {
  content: "\f0c4"; }

.fontawesome-copy:before {
  content: "\f0c5"; }

.fontawesome-paper-clip:before {
  content: "\f0c6"; }

.fontawesome-save:before {
  content: "\f0c7"; }

.fontawesome-sign-blank:before {
  content: "\f0c8"; }

.fontawesome-reorder:before {
  content: "\f0c9"; }

.fontawesome-list-ul:before {
  content: "\f0ca"; }

.fontawesome-list-ol:before {
  content: "\f0cb"; }

.fontawesome-strikethrough:before {
  content: "\f0cc"; }

.fontawesome-underline:before {
  content: "\f0cd"; }

.fontawesome-table:before {
  content: "\f0ce"; }

.fontawesome-magic:before {
  content: "\f0d0"; }

.fontawesome-truck:before {
  content: "\f0d1"; }

.fontawesome-pinterest:before {
  content: "\f0d2"; }

.fontawesome-pinterest-sign:before {
  content: "\f0d3"; }

.fontawesome-google-plus-sign:before {
  content: "\f0d4"; }

.fontawesome-google-plus:before {
  content: "\f0d5"; }

.fontawesome-money:before {
  content: "\f0d6"; }

.fontawesome-caret-down:before {
  content: "\f0d7"; }

.fontawesome-caret-up:before {
  content: "\f0d8"; }

.fontawesome-caret-left:before {
  content: "\f0d9"; }

.fontawesome-caret-right:before {
  content: "\f0da"; }

.fontawesome-columns:before {
  content: "\f0db"; }

.fontawesome-sort:before {
  content: "\f0dc"; }

.fontawesome-sort-down:before {
  content: "\f0dd"; }

.fontawesome-sort-up:before {
  content: "\f0de"; }

.fontawesome-envelope-alt:before {
  content: "\f0e0"; }

.fontawesome-linkedin:before {
  content: "\f0e1"; }

.fontawesome-undo:before {
  content: "\f0e2"; }

.fontawesome-legal:before {
  content: "\f0e3"; }

.fontawesome-dashboard:before {
  content: "\f0e4"; }

.fontawesome-comment-alt:before {
  content: "\f0e5"; }

.fontawesome-comments-alt:before {
  content: "\f0e6"; }

.fontawesome-bolt:before {
  content: "\f0e7"; }

.fontawesome-sitemap:before {
  content: "\f0e8"; }

.fontawesome-umbrella:before {
  content: "\f0e9"; }

.fontawesome-paste:before {
  content: "\f0ea"; }

.fontawesome-lightbulb:before {
  content: "\f0eb"; }

.fontawesome-exchange:before {
  content: "\f0ec"; }

.fontawesome-cloud-download:before {
  content: "\f0ed"; }

.fontawesome-cloud-upload:before {
  content: "\f0ee"; }

.fontawesome-user-md:before {
  content: "\f0f0"; }

.fontawesome-stethoscope:before {
  content: "\f0f1"; }

.fontawesome-suitcase:before {
  content: "\f0f2"; }

.fontawesome-bell-alt:before {
  content: "\f0f3"; }

.fontawesome-coffee:before {
  content: "\f0f4"; }

.fontawesome-food:before {
  content: "\f0f5"; }

.fontawesome-file-alt:before {
  content: "\f0f6"; }

.fontawesome-building:before {
  content: "\f0f7"; }

.fontawesome-hospital:before {
  content: "\f0f8"; }

.fontawesome-ambulance:before {
  content: "\f0f9"; }

.fontawesome-medkit:before {
  content: "\f0fa"; }

.fontawesome-fighter-jet:before {
  content: "\f0fb"; }

.fontawesome-beer:before {
  content: "\f0fc"; }

.fontawesome-h-sign:before {
  content: "\f0fd"; }

.fontawesome-plus-sign-alt:before {
  content: "\f0fe"; }

.fontawesome-double-angle-left:before {
  content: "\f100"; }

.fontawesome-double-angle-right:before {
  content: "\f101"; }

.fontawesome-double-angle-up:before {
  content: "\f102"; }

.fontawesome-double-angle-down:before {
  content: "\f103"; }

.fontawesome-angle-left:before {
  content: "\f104"; }

.fontawesome-angle-right:before {
  content: "\f105"; }

.fontawesome-angle-up:before {
  content: "\f106"; }

.fontawesome-angle-down:before {
  content: "\f107"; }

.fontawesome-desktop:before {
  content: "\f108"; }

.fontawesome-laptop:before {
  content: "\f109"; }

.fontawesome-tablet:before {
  content: "\f10a"; }

.fontawesome-mobile-phone:before {
  content: "\f10b"; }

.fontawesome-circle-blank:before {
  content: "\f10c"; }

.fontawesome-quote-left:before {
  content: "\f10d"; }

.fontawesome-quote-right:before {
  content: "\f10e"; }

.fontawesome-spinner:before {
  content: "\f110"; }

.fontawesome-circle:before {
  content: "\f111"; }

.fontawesome-reply:before {
  content: "\f112"; }

.fontawesome-github-alt:before {
  content: "\f113"; }

.fontawesome-folder-close-alt:before {
  content: "\f114"; }

.fontawesome-folder-open-alt:before {
  content: "\f115"; }

@font-face {
  font-family: 'IconicFill';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/iconicfill/iconicfill.eot');
  src: url('http://weloveiconfonts.com/api/fonts/iconicfill/iconicfill.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/iconicfill/iconicfill.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/iconicfill/iconicfill.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/iconicfill/iconicfill.svg#IconicFill') format('svg'); }

.iconicfill-lightbulb:before {
  content: '\e063'; }

.iconicfill-equalizer:before {
  content: '\e052'; }

.iconicfill-brush-alt:before {
  content: '\e01c'; }

.iconicfill-move:before {
  content: '\e03e'; }

.iconicfill-tag-fill:before {
  content: '\e02b'; }

.iconicfill-book-alt2:before {
  content: '\e06a'; }

.iconicfill-layers:before {
  content: '\e01f'; }

.iconicfill-chat-alt-fill:before {
  content: '\e007'; }

.iconicfill-layers-alt:before {
  content: '\e020'; }

.iconicfill-cloud-upload:before {
  content: '\e045'; }

.iconicfill-chart-alt:before {
  content: '\e029'; }

.iconicfill-fullscreen-exit-alt:before {
  content: '\e051'; }

.iconicfill-cloud-download:before {
  content: '\e044'; }

.iconicfill-paperclip:before {
  content: '\e08a'; }

.iconicfill-heart-fill:before {
  content: '\2764'; }

.iconicfill-mail:before {
  content: '\2709'; }

.iconicfill-pen-alt-fill:before {
  content: '\e005'; }

.iconicfill-check-alt:before {
  content: '\2714'; }

.iconicfill-battery-charging:before {
  content: '\e05d'; }

.iconicfill-lock-fill:before {
  content: '\e075'; }

.iconicfill-stop:before {
  content: '\e04a'; }

.iconicfill-arrow-up:before {
  content: '\2191'; }

.iconicfill-move-horizontal:before {
  content: '\e038'; }

.iconicfill-compass:before {
  content: '\e021'; }

.iconicfill-minus-alt:before {
  content: '\e009'; }

.iconicfill-battery-empty:before {
  content: '\e05c'; }

.iconicfill-comment-fill:before {
  content: '\e06d'; }

.iconicfill-map-pin-alt:before {
  content: '\e002'; }

.iconicfill-question-mark:before {
  content: '\003f'; }

.iconicfill-list:before {
  content: '\e055'; }

.iconicfill-upload:before {
  content: '\e043'; }

.iconicfill-reload:before {
  content: '\e030'; }

.iconicfill-loop-alt4:before {
  content: '\e035'; }

.iconicfill-loop-alt3:before {
  content: '\e034'; }

.iconicfill-loop-alt2:before {
  content: '\e033'; }

.iconicfill-loop-alt1:before {
  content: '\e032'; }

.iconicfill-left-quote:before {
  content: '\275d'; }

.iconicfill-x:before {
  content: '\2717'; }

.iconicfill-last:before {
  content: '\e04d'; }

.iconicfill-bars:before {
  content: '\e06f'; }

.iconicfill-arrow-left:before {
  content: '\2190'; }

.iconicfill-arrow-down:before {
  content: '\2193'; }

.iconicfill-download:before {
  content: '\e042'; }

.iconicfill-home:before {
  content: '\2302'; }

.iconicfill-calendar:before {
  content: '\e001'; }

.iconicfill-right-quote-alt:before {
  content: '\e012'; }

.iconicfill-unlock-fill:before {
  content: '\e076'; }

.iconicfill-fullscreen:before {
  content: '\e04e'; }

.iconicfill-dial:before {
  content: '\e058'; }

.iconicfill-plus-alt:before {
  content: '\e008'; }

.iconicfill-clock:before {
  content: '\e079'; }

.iconicfill-movie:before {
  content: '\e060'; }

.iconicfill-steering-wheel:before {
  content: '\e024'; }

.iconicfill-pen:before {
  content: '\270e'; }

.iconicfill-pin:before {
  content: '\e067'; }

.iconicfill-denied:before {
  content: '\26d4'; }

.iconicfill-left-quote-alt:before {
  content: '\e011'; }

.iconicfill-volume-mute:before {
  content: '\e071'; }

.iconicfill-umbrella:before {
  content: '\2602'; }

.iconicfill-list-nested:before {
  content: '\e056'; }

.iconicfill-arrow-up-alt1:before {
  content: '\e014'; }

.iconicfill-undo:before {
  content: '\e02f'; }

.iconicfill-pause:before {
  content: '\e049'; }

.iconicfill-bolt:before {
  content: '\26a1'; }

.iconicfill-article:before {
  content: '\e053'; }

.iconicfill-read-more:before {
  content: '\e054'; }

.iconicfill-beaker:before {
  content: '\e023'; }

.iconicfill-beaker-alt:before {
  content: '\e010'; }

.iconicfill-battery-full:before {
  content: '\e073'; }

.iconicfill-arrow-right:before {
  content: '\2192'; }

.iconicfill-iphone:before {
  content: '\e06e'; }

.iconicfill-arrow-up-alt2:before {
  content: '\e018'; }

.iconicfill-cog:before {
  content: '\2699'; }

.iconicfill-award-fill:before {
  content: '\e022'; }

.iconicfill-first:before {
  content: '\e04c'; }

.iconicfill-trash-fill:before {
  content: '\e05a'; }

.iconicfill-image:before {
  content: '\e027'; }

.iconicfill-comment-alt1-fill:before {
  content: '\e003'; }

.iconicfill-cd:before {
  content: '\e064'; }

.iconicfill-right-quote:before {
  content: '\275e'; }

.iconicfill-brush:before {
  content: '\e01b'; }

.iconicfill-cloud:before {
  content: '\2601'; }

.iconicfill-eye:before {
  content: '\e025'; }

.iconicfill-play-alt:before {
  content: '\e048'; }

.iconicfill-transfer:before {
  content: '\e041'; }

.iconicfill-pen-alt2:before {
  content: '\e006'; }

.iconicfill-camera:before {
  content: '\e070'; }

.iconicfill-move-horizontal-alt2:before {
  content: '\e03a'; }

.iconicfill-curved-arrow:before {
  content: '\2935'; }

.iconicfill-move-horizontal-alt1:before {
  content: '\e039'; }

.iconicfill-aperture:before {
  content: '\e026'; }

.iconicfill-reload-alt:before {
  content: '\e031'; }

.iconicfill-magnifying-glass:before {
  content: '\e074'; }

.iconicfill-calendar-alt-fill:before {
  content: '\e06c'; }

.iconicfill-fork:before {
  content: '\e046'; }

.iconicfill-box:before {
  content: '\e06b'; }

.iconicfill-map-pin-fill:before {
  content: '\e068'; }

.iconicfill-bars-alt:before {
  content: '\e00a'; }

.iconicfill-volume:before {
  content: '\e072'; }

.iconicfill-x-alt:before {
  content: '\2718'; }

.iconicfill-link:before {
  content: '\e077'; }

.iconicfill-move-vertical:before {
  content: '\e03b'; }

.iconicfill-eyedropper:before {
  content: '\e01e'; }

.iconicfill-spin:before {
  content: '\e036'; }

.iconicfill-rss:before {
  content: '\e02c'; }

.iconicfill-info:before {
  content: '\2139'; }

.iconicfill-target:before {
  content: '\e02a'; }

.iconicfill-cursor:before {
  content: '\e057'; }

.iconicfill-key-fill:before {
  content: '\26bf'; }

.iconicfill-minus:before {
  content: '\2796'; }

.iconicfill-book-alt:before {
  content: '\e00b'; }

.iconicfill-headphones:before {
  content: '\e061'; }

.iconicfill-hash:before {
  content: '\0023'; }

.iconicfill-arrow-left-alt1:before {
  content: '\e013'; }

.iconicfill-arrow-left-alt2:before {
  content: '\e017'; }

.iconicfill-fullscreen-exit:before {
  content: '\e050'; }

.iconicfill-share:before {
  content: '\e02e'; }

.iconicfill-fullscreen-alt:before {
  content: '\e04f'; }

.iconicfill-comment-alt2-fill:before {
  content: '\e004'; }

.iconicfill-moon-fill:before {
  content: '\263e'; }

.iconicfill-at:before {
  content: '\0040'; }

.iconicfill-chat:before {
  content: '\e05e'; }

.iconicfill-move-vertical-alt2:before {
  content: '\e03d'; }

.iconicfill-move-vertical-alt1:before {
  content: '\e03c'; }

.iconicfill-check:before {
  content: '\2713'; }

.iconicfill-mic:before {
  content: '\e05f'; }

.iconicfill-book:before {
  content: '\e069'; }

.iconicfill-move-alt1:before {
  content: '\e03f'; }

.iconicfill-move-alt2:before {
  content: '\e040'; }

.iconicfill-document-fill:before {
  content: '\e066'; }

.iconicfill-plus:before {
  content: '\2795'; }

.iconicfill-wrench:before {
  content: '\e078'; }

.iconicfill-play:before {
  content: '\e047'; }

.iconicfill-star:before {
  content: '\2605'; }

.iconicfill-document-alt-fill:before {
  content: '\e000'; }

.iconicfill-chart:before {
  content: '\e028'; }

.iconicfill-rain:before {
  content: '\26c6'; }

.iconicfill-folder-fill:before {
  content: '\e065'; }

.iconicfill-new-window:before {
  content: '\e059'; }

.iconicfill-user:before {
  content: '\e062'; }

.iconicfill-battery-half:before {
  content: '\e05b'; }

.iconicfill-aperture-alt:before {
  content: '\e00c'; }

.iconicfill-eject:before {
  content: '\e04b'; }

.iconicfill-arrow-down-alt1:before {
  content: '\e016'; }

.iconicfill-pilcrow:before {
  content: '\00b6'; }

.iconicfill-arrow-down-alt2:before {
  content: '\e01a'; }

.iconicfill-arrow-right-alt1:before {
  content: '\e015'; }

.iconicfill-arrow-right-alt2:before {
  content: '\e019'; }

.iconicfill-rss-alt:before {
  content: '\e02d'; }

.iconicfill-spin-alt:before {
  content: '\e037'; }

.iconicfill-sun-fill:before {
  content: '\2600'; }

@font-face {
  font-family: 'IconicStroke';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/iconicstroke/iconicstroke.eot');
  src: url('http://weloveiconfonts.com/api/fonts/iconicstroke/iconicstroke.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/iconicstroke/iconicstroke.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/iconicstroke/iconicstroke.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/iconicstroke/iconicstroke.svg#IconicStroke') format('svg'); }

.iconicstroke-lightbulb:before {
  content: '\e063'; }

.iconicstroke-equalizer:before {
  content: '\e052'; }

.iconicstroke-map-pin-stroke:before {
  content: '\e068'; }

.iconicstroke-brush-alt:before {
  content: '\e01c'; }

.iconicstroke-move:before {
  content: '\e03e'; }

.iconicstroke-paperclip:before {
  content: '\e08a'; }

.iconicstroke-pen-alt-stroke:before {
  content: '\e005'; }

.iconicstroke-move-vertical:before {
  content: '\e03b'; }

.iconicstroke-book-alt2:before {
  content: '\e06a'; }

.iconicstroke-layers:before {
  content: '\e01f'; }

.iconicstroke-pause:before {
  content: '\e049'; }

.iconicstroke-layers-alt:before {
  content: '\e020'; }

.iconicstroke-cloud-upload:before {
  content: '\e045'; }

.iconicstroke-chart-alt:before {
  content: '\e029'; }

.iconicstroke-fullscreen-exit-alt:before {
  content: '\e051'; }

.iconicstroke-cloud-download:before {
  content: '\e044'; }

.iconicstroke-comment-alt2-stroke:before {
  content: '\e004'; }

.iconicstroke-mail:before {
  content: '\2709'; }

.iconicstroke-check-alt:before {
  content: '\2718'; }

.iconicstroke-document-stroke:before {
  content: '\e066'; }

.iconicstroke-battery-charging:before {
  content: '\e05d'; }

.iconicstroke-stop:before {
  content: '\e04a'; }

.iconicstroke-arrow-up:before {
  content: '\2191'; }

.iconicstroke-move-horizontal:before {
  content: '\e038'; }

.iconicstroke-compass:before {
  content: '\e021'; }

.iconicstroke-minus-alt:before {
  content: '\e009'; }

.iconicstroke-battery-empty:before {
  content: '\e05c'; }

.iconicstroke-map-pin-alt:before {
  content: '\e002'; }

.iconicstroke-unlock-stroke:before {
  content: '\e076'; }

.iconicstroke-lock-stroke:before {
  content: '\e075'; }

.iconicstroke-question-mark:before {
  content: '\003f'; }

.iconicstroke-list:before {
  content: '\e055'; }

.iconicstroke-upload:before {
  content: '\e043'; }

.iconicstroke-reload:before {
  content: '\e030'; }

.iconicstroke-loop-alt4:before {
  content: '\e035'; }

.iconicstroke-loop-alt3:before {
  content: '\e034'; }

.iconicstroke-loop-alt2:before {
  content: '\e033'; }

.iconicstroke-loop-alt1:before {
  content: '\e032'; }

.iconicstroke-left-quote:before {
  content: '\275d'; }

.iconicstroke-x:before {
  content: '\2713'; }

.iconicstroke-last:before {
  content: '\e04d'; }

.iconicstroke-document-alt-stroke:before {
  content: '\e000'; }

.iconicstroke-bars:before {
  content: '\e06f'; }

.iconicstroke-arrow-left:before {
  content: '\2190'; }

.iconicstroke-arrow-down:before {
  content: '\2193'; }

.iconicstroke-download:before {
  content: '\e042'; }

.iconicstroke-home:before {
  content: '\2302'; }

.iconicstroke-calendar:before {
  content: '\e001'; }

.iconicstroke-right-quote-alt:before {
  content: '\e012'; }

.iconicstroke-fullscreen:before {
  content: '\e04e'; }

.iconicstroke-dial:before {
  content: '\e058'; }

.iconicstroke-plus-alt:before {
  content: '\e008'; }

.iconicstroke-clock:before {
  content: '\e079'; }

.iconicstroke-movie:before {
  content: '\e060'; }

.iconicstroke-steering-wheel:before {
  content: '\e024'; }

.iconicstroke-pen:before {
  content: '\270e'; }

.iconicstroke-tag-stroke:before {
  content: '\e02b'; }

.iconicstroke-pin:before {
  content: '\e067'; }

.iconicstroke-denied:before {
  content: '\26d4'; }

.iconicstroke-left-quote-alt:before {
  content: '\e011'; }

.iconicstroke-volume-mute:before {
  content: '\e071'; }

.iconicstroke-arrow-up-alt2:before {
  content: '\e018'; }

.iconicstroke-list-nested:before {
  content: '\e056'; }

.iconicstroke-arrow-up-alt1:before {
  content: '\e014'; }

.iconicstroke-comment-stroke:before {
  content: '\e06d'; }

.iconicstroke-undo:before {
  content: '\e02f'; }

.iconicstroke-umbrella:before {
  content: '\2602'; }

.iconicstroke-bolt:before {
  content: '\26a1'; }

.iconicstroke-article:before {
  content: '\e053'; }

.iconicstroke-read-more:before {
  content: '\e054'; }

.iconicstroke-beaker:before {
  content: '\e023'; }

.iconicstroke-beaker-alt:before {
  content: '\e010'; }

.iconicstroke-battery-full:before {
  content: '\e073'; }

.iconicstroke-arrow-right:before {
  content: '\2192'; }

.iconicstroke-new-window:before {
  content: '\e059'; }

.iconicstroke-plus:before {
  content: '\2795'; }

.iconicstroke-cog:before {
  content: '\2699'; }

.iconicstroke-key-stroke:before {
  content: '\26bf'; }

.iconicstroke-first:before {
  content: '\e04c'; }

.iconicstroke-comment-alt1-stroke:before {
  content: '\e003'; }

.iconicstroke-trash-stroke:before {
  content: '\e05a'; }

.iconicstroke-image:before {
  content: '\e027'; }

.iconicstroke-chat-alt-stroke:before {
  content: '\e007'; }

.iconicstroke-cd:before {
  content: '\e064'; }

.iconicstroke-right-quote:before {
  content: '\275e'; }

.iconicstroke-brush:before {
  content: '\e01b'; }

.iconicstroke-cloud:before {
  content: '\2601'; }

.iconicstroke-eye:before {
  content: '\e025'; }

.iconicstroke-play-alt:before {
  content: '\e048'; }

.iconicstroke-transfer:before {
  content: '\e041'; }

.iconicstroke-pen-alt2:before {
  content: '\e006'; }

.iconicstroke-camera:before {
  content: '\e070'; }

.iconicstroke-move-horizontal-alt2:before {
  content: '\e03a'; }

.iconicstroke-curved-arrow:before {
  content: '\2935'; }

.iconicstroke-move-horizontal-alt1:before {
  content: '\e039'; }

.iconicstroke-aperture:before {
  content: '\e026'; }

.iconicstroke-reload-alt:before {
  content: '\e031'; }

.iconicstroke-magnifying-glass:before {
  content: '\e074'; }

.iconicstroke-iphone:before {
  content: '\e06e'; }

.iconicstroke-fork:before {
  content: '\e046'; }

.iconicstroke-box:before {
  content: '\e06b'; }

.iconicstroke-bars-alt:before {
  content: '\e00a'; }

.iconicstroke-heart-stroke:before {
  content: '\2764'; }

.iconicstroke-volume:before {
  content: '\e072'; }

.iconicstroke-x-alt:before {
  content: '\2714'; }

.iconicstroke-link:before {
  content: '\e077'; }

.iconicstroke-moon-stroke:before {
  content: '\263e'; }

.iconicstroke-eyedropper:before {
  content: '\e01e'; }

.iconicstroke-spin:before {
  content: '\e036'; }

.iconicstroke-rss:before {
  content: '\e02c'; }

.iconicstroke-info:before {
  content: '\2139'; }

.iconicstroke-target:before {
  content: '\e02a'; }

.iconicstroke-cursor:before {
  content: '\e057'; }

.iconicstroke-minus:before {
  content: '\2796'; }

.iconicstroke-book-alt:before {
  content: '\e00b'; }

.iconicstroke-headphones:before {
  content: '\e061'; }

.iconicstroke-hash:before {
  content: '\0023'; }

.iconicstroke-arrow-left-alt1:before {
  content: '\e013'; }

.iconicstroke-arrow-left-alt2:before {
  content: '\e017'; }

.iconicstroke-fullscreen-exit:before {
  content: '\e050'; }

.iconicstroke-share:before {
  content: '\e02e'; }

.iconicstroke-fullscreen-alt:before {
  content: '\e04f'; }

.iconicstroke-at:before {
  content: '\0040'; }

.iconicstroke-chat:before {
  content: '\e05e'; }

.iconicstroke-move-vertical-alt2:before {
  content: '\e03d'; }

.iconicstroke-move-vertical-alt1:before {
  content: '\e03c'; }

.iconicstroke-check:before {
  content: '\2717'; }

.iconicstroke-mic:before {
  content: '\e05f'; }

.iconicstroke-calendar-alt-stroke:before {
  content: '\e06c'; }

.iconicstroke-book:before {
  content: '\e069'; }

.iconicstroke-move-alt1:before {
  content: '\e03f'; }

.iconicstroke-move-alt2:before {
  content: '\e040'; }

.iconicstroke-award-stroke:before {
  content: '\e022'; }

.iconicstroke-wrench:before {
  content: '\e078'; }

.iconicstroke-play:before {
  content: '\e047'; }

.iconicstroke-star:before {
  content: '\2605'; }

.iconicstroke-chart:before {
  content: '\e028'; }

.iconicstroke-rain:before {
  content: '\26c6'; }

.iconicstroke-folder-stroke:before {
  content: '\e065'; }

.iconicstroke-sun-stroke:before {
  content: '\2600'; }

.iconicstroke-user:before {
  content: '\e062'; }

.iconicstroke-battery-half:before {
  content: '\e05b'; }

.iconicstroke-aperture-alt:before {
  content: '\e00c'; }

.iconicstroke-eject:before {
  content: '\e04b'; }

.iconicstroke-arrow-down-alt1:before {
  content: '\e016'; }

.iconicstroke-pilcrow:before {
  content: '\00b6'; }

.iconicstroke-arrow-down-alt2:before {
  content: '\e01a'; }

.iconicstroke-arrow-right-alt1:before {
  content: '\e015'; }

.iconicstroke-arrow-right-alt2:before {
  content: '\e019'; }

.iconicstroke-rss-alt:before {
  content: '\e02d'; }

.iconicstroke-spin-alt:before {
  content: '\e037'; }

@font-face {
  font-family: 'maki';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/maki/maki.eot');
  src: url('http://weloveiconfonts.com/api/fonts/maki/maki.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/maki/maki.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/maki/maki.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/maki/maki.svg#maki') format('svg'); }

.maki-aboveground-rail:before {
  content: '\e800'; }

.maki-airfield:before {
  content: '\e801'; }

.maki-airport:before {
  content: '\e802'; }

.maki-art-gallery:before {
  content: '\e803'; }

.maki-bar:before {
  content: '\e804'; }

.maki-baseball:before {
  content: '\e806'; }

.maki-basketball:before {
  content: '\e807'; }

.maki-beer:before {
  content: '\e808'; }

.maki-belowground-rail:before {
  content: '\e809'; }

.maki-bicycle:before {
  content: '\e80a'; }

.maki-bus:before {
  content: '\e80b'; }

.maki-cafe:before {
  content: '\e80c'; }

.maki-campsite:before {
  content: '\e80d'; }

.maki-cemetery:before {
  content: '\e80e'; }

.maki-cinema:before {
  content: '\e80f'; }

.maki-college:before {
  content: '\e810'; }

.maki-commerical-building:before {
  content: '\e811'; }

.maki-credit-card:before {
  content: '\e812'; }

.maki-cricket:before {
  content: '\e813'; }

.maki-embassy:before {
  content: '\e814'; }

.maki-fast-food:before {
  content: '\e815'; }

.maki-ferry:before {
  content: '\e816'; }

.maki-fire-station:before {
  content: '\e817'; }

.maki-football:before {
  content: '\e818'; }

.maki-fuel:before {
  content: '\e819'; }

.maki-garden:before {
  content: '\e81a'; }

.maki-giraffe:before {
  content: '\e81b'; }

.maki-golf:before {
  content: '\e81c'; }

.maki-grocery-store:before {
  content: '\e81e'; }

.maki-harbor:before {
  content: '\e81f'; }

.maki-heliport:before {
  content: '\e820'; }

.maki-hospital:before {
  content: '\e821'; }

.maki-industrial-building:before {
  content: '\e822'; }

.maki-library:before {
  content: '\e823'; }

.maki-lodging:before {
  content: '\e824'; }

.maki-london-underground:before {
  content: '\e825'; }

.maki-minefield:before {
  content: '\e826'; }

.maki-monument:before {
  content: '\e827'; }

.maki-museum:before {
  content: '\e828'; }

.maki-pharmacy:before {
  content: '\e829'; }

.maki-pitch:before {
  content: '\e82a'; }

.maki-police:before {
  content: '\e82b'; }

.maki-post:before {
  content: '\e82c'; }

.maki-prison:before {
  content: '\e82d'; }

.maki-rail:before {
  content: '\e82e'; }

.maki-religious-christian:before {
  content: '\e82f'; }

.maki-religious-islam:before {
  content: '\e830'; }

.maki-religious-jewish:before {
  content: '\e831'; }

.maki-restaurant:before {
  content: '\e832'; }

.maki-roadblock:before {
  content: '\e833'; }

.maki-school:before {
  content: '\e834'; }

.maki-shop:before {
  content: '\e835'; }

.maki-skiing:before {
  content: '\e836'; }

.maki-soccer:before {
  content: '\e837'; }

.maki-swimming:before {
  content: '\e838'; }

.maki-tennis:before {
  content: '\e839'; }

.maki-theatre:before {
  content: '\e83a'; }

.maki-toilet:before {
  content: '\e83b'; }

.maki-town-hall:before {
  content: '\e83c'; }

.maki-trash:before {
  content: '\e83d'; }

.maki-tree-1:before {
  content: '\e83e'; }

.maki-tree-2:before {
  content: '\e83f'; }

.maki-warehouse:before {
  content: '\e840'; }

@font-face {
  font-family: 'OpenWeb Icons';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/openwebicons/openwebicons.eot');
  src: url('http://weloveiconfonts.com/api/fonts/openwebicons/openwebicons.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/openwebicons/openwebicons.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/openwebicons/openwebicons.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/openwebicons/openwebicons.svg#openweb_iconsregular') format('svg'); }

.openwebicons-apml:before {
  content: "\f001"; }

.openwebicons-open-share:before {
  content: "\f00E"; }

.openwebicons-open-share-simple:before {
  content: "\f00F"; }

.openwebicons-share:before {
  content: "\f006"; }

.openwebicons-share-simple:before {
  content: "\f007"; }

.openwebicons-feed:before {
  content: "\f009"; }

.openwebicons-feed-simple:before {
  content: "\f00A"; }

.openwebicons-ostatus:before {
  content: "\f004"; }

.openwebicons-ostatus-simple:before {
  content: "\f005"; }

.openwebicons-opml:before {
  content: "\f003"; }

.openwebicons-activity:before {
  content: "\f010"; }

.openwebicons-microformats:before {
  content: "\f00C"; }

.openwebicons-geo:before {
  content: "\f00B"; }

.openwebicons-opensearch:before {
  content: "\f002"; }

.openwebicons-oauth:before {
  content: "\f008"; }

.openwebicons-openid:before {
  content: "\f00D"; }

.openwebicons-rdf:before {
  content: "\f000"; }

.openwebicons-dataportability:before {
  content: "\f013"; }

.openwebicons-federated:before {
  content: "\f011"; }

.openwebicons-web-intents:before {
  content: "\f014"; }

.openwebicons-open-web:before {
  content: "\f012"; }

.openwebicons-xmpp:before {
  content: "\f015"; }

.openwebicons-html5:before {
  content: "\f016"; }

.openwebicons-css3:before {
  content: "\f017"; }

.openwebicons-connectivity:before {
  content: "\f018"; }

.openwebicons-semantics:before {
  content: "\f019"; }

.openwebicons-opengraph:before {
  content: "\f020"; }

.openwebicons-epub:before {
  content: "\f021"; }

.openwebicons-qr:before {
  content: "\f022"; }

.openwebicons-foaf:before {
  content: "\f023"; }

.openwebicons-info-card:before {
  content: "\f024"; }

.openwebicons-browserid:before {
  content: "\f025"; }

.openwebicons-remote-storage:before {
  content: "\f026"; }

.openwebicons-persona:before {
  content: "\f027"; }

.openwebicons-odata:before {
  content: "\f028"; }

.openwebicons-markdown:before {
  content: "\f029"; }

.openwebicons-tosdr:before {
  content: "\f030"; }

.openwebicons-cc:before {
  content: "\f080"; }

.openwebicons-cc-by:before {
  content: "\f081"; }

.openwebicons-cc-nc:before {
  content: "\f082"; }

.openwebicons-cc-nc-eu:before {
  content: "\f083"; }

.openwebicons-cc-nc-jp:before {
  content: "\f084"; }

.openwebicons-cc-sa:before {
  content: "\f085"; }

.openwebicons-cc-nd:before {
  content: "\f086"; }

.openwebicons-cc-public:before {
  content: "\f087"; }

.openwebicons-cc-zero:before {
  content: "\f088"; }

.openwebicons-cc-share:before {
  content: "\f089"; }

.openwebicons-cc-remix:before {
  content: "\f08a"; }

@font-face {
  font-family: 'Typicons';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/typicons/typicons-regular-webfont.eot');
  src: url('http://weloveiconfonts.com/api/fonts/typicons/typicons-regular-webfont.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/typicons/typicons-regular-webfont.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/typicons/typicons-regular-webfont.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/typicons/typicons-regular-webfont.svg#TypiconsRegular') format('svg'); }

.typicons-location:before {
  content: "A"; }

.typicons-phone:before {
  content: "B"; }

.typicons-home:before {
  content: "C"; }

.typicons-camera:before {
  content: "D"; }

.typicons-left:before {
  content: "E"; }

.typicons-right:before {
  content: "F"; }

.typicons-up:before {
  content: "G"; }

.typicons-down:before {
  content: "H"; }

.typicons-refresh:before {
  content: "I"; }

.typicons-sync:before {
  content: "J"; }

.typicons-loop:before {
  content: "K"; }

.typicons-repeat:before {
  content: "L"; }

.typicons-shuffle:before {
  content: "M"; }

.typicons-rss:before {
  content: "N"; }

.typicons-cog:before {
  content: "O"; }

.typicons-spanner:before {
  content: "P"; }

.typicons-barChart:before {
  content: "Q"; }

.typicons-pieChart:before {
  content: "R"; }

.typicons-lineChart:before {
  content: "S"; }

.typicons-views:before {
  content: "T"; }

.typicons-zoomIn:before {
  content: "V"; }

.typicons-zoomOut:before {
  content: "U"; }

.typicons-export:before {
  content: "W"; }

.typicons-user:before {
  content: "X"; }

.typicons-group:before {
  content: "Y"; }

.typicons-microphone:before {
  content: "Z"; }

.typicons-globe:before {
  content: "a"; }

.typicons-thumbsUp:before {
  content: "b"; }

.typicons-thumbsDown:before {
  content: "c"; }

.typicons-tag:before {
  content: "d"; }

.typicons-tab:before {
  content: "e"; }

.typicons-warning:before {
  content: "f"; }

.typicons-tick:before {
  content: "g"; }

.typicons-beta:before {
  content: "h"; }

.typicons-unlock:before {
  content: "i"; }

.typicons-lock:before {
  content: "j"; }

.typicons-eject:before {
  content: "k"; }

.typicons-move:before {
  content: "l"; }

.typicons-expand:before {
  content: "m"; }

.typicons-cancel:before {
  content: "n"; }

.typicons-power:before {
  content: "o"; }

.typicons-compass:before {
  content: "p"; }

.typicons-radar:before {
  content: "q"; }

.typicons-directions:before {
  content: "r"; }

.typicons-pin:before {
  content: "s"; }

.typicons-mute:before {
  content: "t"; }

.typicons-volume:before {
  content: "u"; }

.typicons-world:before {
  content: "v"; }

.typicons-write:before {
  content: "w"; }

.typicons-minus:before {
  content: "x"; }

.typicons-equals:before {
  content: "y"; }

.typicons-feed:before {
  content: "z"; }

.typicons-batteryNone:before {
  content: "0"; }

.typicons-batteryLow:before {
  content: "1"; }

.typicons-batteryMid:before {
  content: "2"; }

.typicons-batteryHigh:before {
  content: "3"; }

.typicons-batteryPower:before {
  content: "4"; }

.typicons-plus:before {
  content: "5"; }

.typicons-times:before {
  content: "6"; }

.typicons-next:before {
  content: "7"; }

.typicons-previous:before {
  content: "8"; }

.typicons-edit:before {
  content: "9"; }

.typicons-cut:before {
  content: "'"; }

.typicons-anchor:before {
  content: "("; }

.typicons-bookmark:before {
  content: ")"; }

.typicons-music:before {
  content: "*"; }

.typicons-puzzle:before {
  content: "+"; }

.typicons-archive:before {
  content: ","; }

.typicons-mobile:before {
  content: "-"; }

.typicons-brightness:before {
  content: "/"; }

.typicons-flag:before {
  content: "{"; }

.typicons-info:before {
  content: "|"; }

.typicons-unknown:before {
  content: "}"; }

.typicons-chat:before {
  content: "~"; }

.typicons-mail:before {
  content: "["; }

.typicons-message:before {
  content: "\005C"; }

.typicons-delete:before {
  content: "]"; }

.typicons-backspace:before {
  content: "^"; }

.typicons-infinity:before {
  content: "_"; }

.typicons-key:before {
  content: "$"; }

.typicons-time:before {
  content: "%"; }

.typicons-grid:before {
  content: "\0022"; }

.typicons-list:before {
  content: "\0023"; }

.typicons-heart:before {
  content: ";"; }

.typicons-star:before {
  content: "="; }

.typicons-back:before {
  content: "?"; }

.typicons-forward:before {
  content: "@"; }

@font-face {
  font-family: 'zocial';
  font-style: normal;
  font-weight: normal;
  src: url('http://weloveiconfonts.com/api/fonts/zocial/zocial-regular-webfont.eot');
  src: url('http://weloveiconfonts.com/api/fonts/zocial/zocial-regular-webfont.eot?#iefix') format('eot'), url('http://weloveiconfonts.com/api/fonts/zocial/zocial-regular-webfont.woff') format('woff'), url('http://weloveiconfonts.com/api/fonts/zocial/zocial-regular-webfont.ttf') format('truetype'), url('http://weloveiconfonts.com/api/fonts/zocial/zocial-regular-webfont.svg#zocialregular') format('svg'); }

.zocial-acrobat:before {
  content: "\00E3"; }

.zocial-amazon:before {
  content: "a"; }

.zocial-android:before {
  content: "&"; }

.zocial-angellist:before {
  content: "\00D6"; }

.zocial-aol:before {
  content: "\""; }

.zocial-appnet:before {
  content: "\00E1"; }

.zocial-appstore:before {
  content: "A"; }

.zocial-bitbucket:before {
  content: "\00E9"; }

.zocial-bitcoin:before {
  content: "2"; }

.zocial-blogger:before {
  content: "B"; }

.zocial-buffer:before {
  content: "\00E5"; }

.zocial-call:before {
  content: "7"; }

.zocial-cal:before {
  content: "."; }

.zocial-cart:before {
  content: "\00C9"; }

.zocial-chrome:before {
  content: "["; }

.zocial-cloudapp:before {
  content: "c"; }

.zocial-creativecommons:before {
  content: "C"; }

.zocial-delicious:before {
  content: "#"; }

.zocial-digg:before {
  content: ";"; }

.zocial-disqus:before {
  content: "Q"; }

.zocial-dribbble:before {
  content: "D"; }

.zocial-dropbox:before {
  content: "d"; }

.zocial-drupal:before {
  content: "\00E4"; }

.zocial-dwolla:before {
  content: "\00E0"; }

.zocial-email:before {
  content: "]"; }

.zocial-eventasaurus:before {
  content: "v"; }

.zocial-eventbrite:before {
  content: "|"; }

.zocial-eventful:before {
  content: "'"; }

.zocial-evernote:before {
  content: "E"; }

.zocial-facebook:before {
  content: "f"; }

.zocial-fivehundredpx:before {
  content: "0"; }

.zocial-flattr:before {
  content: "%"; }

.zocial-flickr:before {
  content: "F"; }

.zocial-forrst:before {
  content: ":"; }

.zocial-foursquare:before {
  content: "4"; }

.zocial-github:before {
  content: "g"; }

.zocial-gmail:before {
  content: "m"; }

.zocial-google:before {
  content: "G"; }

.zocial-googleplay:before {
  content: "h"; }

.zocial-googleplus:before {
  content: "+"; }

.zocial-gowalla:before {
  content: "@"; }

.zocial-grooveshark:before {
  content: "8"; }

.zocial-guest:before {
  content: "?"; }

.zocial-html5:before {
  content: "5"; }

.zocial-ie:before {
  content: "6"; }

.zocial-instagram:before {
  content: "\00DC"; }

.zocial-instapaper:before {
  content: "I"; }

.zocial-intensedebate:before {
  content: "{"; }

.zocial-itunes:before {
  content: "i"; }

.zocial-klout:before {
  content: "K"; }

.zocial-lanyrd:before {
  content: "-"; }

.zocial-lastfm:before {
  content: "l"; }

.zocial-linkedin:before {
  content: "L"; }

.zocial-macstore:before {
  content: "^"; }

.zocial-meetup:before {
  content: "M"; }

.zocial-myspace:before {
  content: "_"; }

.zocial-ninetyninedesigns:before {
  content: "9"; }

.zocial-openid:before {
  content: "o"; }

.zocial-opentable:before {
  content: "\00C7"; }

.zocial-paypal:before {
  content: "$"; }

.zocial-pinboard:before {
  content: "n"; }

.zocial-pinterest:before {
  content: "1"; }

.zocial-plancast:before {
  content: "P"; }

.zocial-plurk:before {
  content: "j"; }

.zocial-pocket:before {
  content: "\00E7"; }

.zocial-podcast:before {
  content: "`"; }

.zocial-posterous:before {
  content: "~"; }

.zocial-print:before {
  content: "\00D1"; }

.zocial-quora:before {
  content: "q"; }

.zocial-reddit:before {
  content: ">"; }

.zocial-rss:before {
  content: "R"; }

.zocial-scribd:before {
  content: "}"; }

.zocial-skype:before {
  content: "S"; }

.zocial-smashing:before {
  content: "*"; }

.zocial-songkick:before {
  content: "k"; }

.zocial-soundcloud:before {
  content: "s"; }

.zocial-spotify:before {
  content: "="; }

.zocial-statusnet:before {
  content: "\00E2"; }

.zocial-steam:before {
  content: "b"; }

.zocial-stripe:before {
  content: "\00A3"; }

.zocial-stumbleupon:before {
  content: "/"; }

.zocial-tumblr:before {
  content: "t"; }

.zocial-twitter:before {
  content: "T"; }

.zocial-viadeo:before {
  content: "H"; }

.zocial-vimeo:before {
  content: "V"; }

.zocial-vk:before {
  content: "N"; }

.zocial-weibo:before {
  content: "J"; }

.zocial-wikipedia:before {
  content: ","; }

.zocial-windows:before {
  content: "W"; }

.zocial-wordpress:before {
  content: "w"; }

.zocial-xing:before {
  content: "X"; }

.zocial-yahoo:before {
  content: "Y"; }

.zocial-yelp:before {
  content: "y"; }

.zocial-youtube:before {
  content: "U"; }

/* Some of these styles you can override, things like colors,
 * however some styles are required for the structure, and are critical to this module behaving properly!
 */
/* Core component styles */
.launch-photo-select {
  text-align: center;
  margin: 0 auto;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.launch-photo-select * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.launch-photo-select .initial-view {
  position: relative; }

.launch-photo-select .crop-view {
  position: relative; }

/* The cropping button */
.launch-photo-select button {
  margin: 0 0; }

.launch-photo-select .image-area {
  position: relative; }

.launch-photo-select .btn-change-image {
  position: absolute;
  bottom: 0;
  background-color: #111144;
  color: #EEEEE0;
  opacity: 0.85; }

.launch-photo-select canvas {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 200; }

.draggable-selection {
  border: 2px dashed #EEEEE0;
  outline: 2px dashed #111144;
  border-radius: 10px;
  position: relative;
  cursor: move;
  z-index: 510; }

.handle {
  border: 2px solid black;
  border-radius: 50%;
  background-color: white;
  min-width: 20px;
  min-height: 20px;
  max-height: 20px;
  max-width: 20px;
  position: absolute;
  z-index: 520; }

.handle.top-left {
  cursor: nw-resize;
  top: -10px;
  left: -10px; }

.handle.top-right {
  cursor: ne-resize;
  top: -10px;
  right: -10px; }

.handle.bottom-left {
  cursor: sw-resize;
  bottom: -10px;
  left: -10px; }

.handle.bottom-right {
  cursor: se-resize;
  bottom: -10px;
  right: -10px; }

.blurred {
  position: absolute;
  background-color: #111144;
  opacity: 0.6;
  z-index: 250; }
