.daterangepicker {
  position: absolute;
  color: inherit;
  background: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */ }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
    .daterangepicker.dropup:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.dropup:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
    .daterangepicker .calendar.single .calendar-table {
      border: none; }
    .daterangepicker .calendar th, .daterangepicker .calendar td {
      white-space: nowrap;
      text-align: center;
      min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background-color: #eee;
      border-color: transparent;
      color: inherit; }
    .daterangepicker td.week, .daterangepicker th.week {
      font-size: 80%;
      color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }
    .daterangepicker .input-mini.active {
      border: 1px solid #08c;
      border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
    .daterangepicker .daterangepicker_input i {
      position: absolute;
      left: 8px;
      top: 8px; }
  .daterangepicker.rtl .input-mini {
    padding-right: 28px;
    padding-left: 6px; }
  .daterangepicker.rtl .daterangepicker_input i {
    left: auto;
    right: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
    .daterangepicker .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
    .ranges li:hover {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }
    .ranges li.active {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 12px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .calendar.left {
    clear: none !important; } }

/* Cal-HeatMap CSS */

.cal-heatmap-container {
	display: block;
}

.cal-heatmap-container .graph
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cal-heatmap-container .graph-label
{
	fill: #999;
	font-size: 10px
}

.cal-heatmap-container .graph, .cal-heatmap-container .graph-legend rect {
	shape-rendering: crispedges
}

.cal-heatmap-container .graph-rect
{
	fill: #ededed
}

.cal-heatmap-container .graph-subdomain-group rect:hover
{
	stroke: #000;
	stroke-width: 1px
}

.cal-heatmap-container .subdomain-text {
	font-size: 8px;
	fill: #999;
	pointer-events: none
}

.cal-heatmap-container .hover_cursor:hover {
	cursor: pointer
}

.cal-heatmap-container .qi {
	background-color: #999;
	fill: #999
}

/*
Remove comment to apply this style to date with value equal to 0
.q0
{
	background-color: #fff;
	fill: #fff;
	stroke: #ededed
}
*/

.cal-heatmap-container .q1
{
	background-color: #dae289;
	fill: #dae289
}

.cal-heatmap-container .q2
{
	background-color: #cedb9c;
	fill: #9cc069
}

.cal-heatmap-container .q3
{
	background-color: #b5cf6b;
	fill: #669d45
}

.cal-heatmap-container .q4
{
	background-color: #637939;
	fill: #637939
}

.cal-heatmap-container .q5
{
	background-color: #3b6427;
	fill: #3b6427
}

.cal-heatmap-container rect.highlight
{
	stroke:#444;
	stroke-width:1
}

.cal-heatmap-container text.highlight
{
	fill: #444
}

.cal-heatmap-container rect.highlight-now
{
	stroke: red
}

.cal-heatmap-container text.highlight-now
{
	fill: red;
	font-weight: 800
}

.cal-heatmap-container .domain-background {
	fill: none;
	shape-rendering: crispedges
}

.ch-tooltip {
	padding: 10px;
	background: #222;
	color: #bbb;
	font-size: 12px;
	line-height: 1.4;
	width: 140px;
	position: absolute;
	z-index: 99999;
	text-align: center;
	border-radius: 2px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	display: none;
	box-sizing: border-box;
}

.ch-tooltip::after{
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	content: "";
	padding: 0;
	display: block;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
    border-width: 6px 6px 0;
    border-top-color: #222;
}

.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/**
 * angular-growl-v2 - v0.7.8 - 2015-10-25
 * http://janstevens.github.io/angular-growl-2
 * Copyright (c) 2015 Marco Rinck,Jan Stevens,Silvan van Leeuwen; Licensed MIT
 */
/*
 *  growl-container styles
 */
.growl-container.growl-fixed {
  position: fixed;
  float: right;
  width: 90%;
  max-width: 400px;
  z-index: 9999;
}
.growl-container.growl-fixed.top-right {
  top: 10px;
  right: 15px;
}
.growl-container.growl-fixed.bottom-right {
  bottom: 10px;
  right: 15px;
}
.growl-container.growl-fixed.middle-right {
  top: 49%;
  right: 15px;
}
.growl-container.growl-fixed.top-left {
  top: 10px;
  left: 15px;
}
.growl-container.growl-fixed.bottom-left {
  bottom: 10px;
  left: 15px;
}
.growl-container.growl-fixed.middle-left {
  top: 49%;
  left: 15px;
}
.growl-container.growl-fixed.top-center {
  top: 10px;
  left: 50%;
  margin-left: -200px;
}
.growl-container.growl-fixed.bottom-center {
  bottom: 10px;
  left: 50%;
  margin-left: -200px;
}
.growl-container.growl-fixed.middle-center {
  top: 49%;
  left: 50%;
  margin-left: -200px;
}

/*
 * growl-item styles
 */
.growl-container > .growl-item {
  padding: 10px;
  padding-right: 35px;
  margin-bottom: 10px;
  cursor: pointer;
}

.growl-container > button {
  border: none;
  outline:none;
}
.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave {
  -webkit-transition:0.5s linear all;
  -moz-transition:0.5s linear all;
  -o-transition:0.5s linear all;
  transition:0.5s linear all;
}

.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave.ng-leave-active {
  opacity:0;
}
.growl-container > .growl-item.ng-leave,
.growl-container > .growl-item.ng-enter.ng-enter-active {
  opacity:1;
}

.growl-container > div.growl-item {
  background-position: 12px center;
  background-repeat: no-repeat;
}

/*
 * growl-title styles
 */
.growl-title {
  font-size: 16px;
}
.growl-item.icon > .growl-title {
  margin: 0 0 0 40px;
}

/*
 * growl-message styles
 */
.growl-item.icon > .growl-message {
  margin: 0 0 0 40px;
}

/*
 * growl background images
 */
.growl-container > .alert-info.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=");
  */
  background-image: url("data:image/png;base64,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");
}
.growl-container > .alert-error.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=");
  */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBJREFUeNqsll1IU2EYx5+zj7Ozdo477sOPuZiJ+Nlm2CRZ6yJKJcGICDRvEjY2+rg0EIkuxLzRC+lGEUZGRJd1EQahoikUiBVZF64hzAYqhlvbztzZOdvpavNsunOm9b96X97nfX7P877ned6DcBwHCIKAkNY8HlMkEHge9vutusbGSUyrfXS2ry8OIuI4DpB8gDWPx8RQVHd8b69rZ3X1IkNRGSOUIFKaurqfp0pK3spx/F2T2z0nCFgaHPzBJZNokqZVSZpWJsJhFbW9LYcCJVepOFV5eUSmVFJShYJi9/eJFMMork5MFMsAAP5sbNTs7+7KxBzJMIxj4/FD6TIUhYR8viIAKMpdkwAAKNTqmJBjRCqFM52dkzdnZiR1PT2XNPX1vwvNTgIAIJHJWCGjIpMp2tLffxcAwOJyLWtqa0fFHEtR9AAgx/E9wShyA0CQhBgAVatZfgYx+M9CCSKeAcgwbFfIOB4M4scG4HgoA0DV6gUh4xTDSPjzJE1XiQGUOt3XAwCOvxAypkOhLECKZXUF1MbnDMDscPjxioq4WLvgZWAQBRDEywwAAAA3GjcEj4llG9NjNhYrE7Ilq6vDFqfTmwVQarVzQpsSkUhXZhyNakUAbzLVz7uUxwqSvJ973mkFvd7eldFReZKmjZvz8zqhqsc0mieZOb+bfhwamv21sHDlX75/vcUSuDw+fjrdTbOiVRkM99IlfhJJURS0DQ23D/WitCxOp7fUav1y1ObimpqQqb39lcFm+yLDMO4om/LW1mWLy7WcFwAAoK6svKbU69ncyMpaWs5dGBjotQ8PNxtstve5+zCNJkkYjbeO7KZ8mZ3OnQq7/WFW5SYSwFBUNwDA9+lpMrq1dZ6/riDJlKmt7brZ6dw5dOn5nsxPIyOvN2dnb2SVv17PMpGIlP/oKEgyVdnR0dXkds8c603OB8mNPJ/zggAAACtjY08Di4sP+I++XKXiSq3WD4TReMfscPhP9FfB17epKXvQ53sWXF+vKmluXhJzzAf8HQAC8i1VVpW6ogAAAABJRU5ErkJggg==");
}
.growl-container > .alert-success.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==");
  */
  background-image: url("data:image/png;base64,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");
}
.growl-container > .alert-warning.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=");
  */
  background-image: url("data:image/png;base64,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");
}

/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;

  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "Material Design Icons";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/MaterialIcons-Regular.eot?v=2.2.1");
  src: url("../fonts/MaterialIcons-Regular.eot?v=2.2.1#iefix") format("embedded-opentype"), url("../fonts/MaterialIcons-Regular.woff2?v=2.2.1") format("woff2"), url("../fonts/MaterialIcons-Regular.woff?v=2.2.1") format("woff"), url("../fonts/MaterialIcons-Regular.ttf?v=2.2.1") format("truetype"), url("../fonts/MaterialIcons-Regular.svg?v=2.2.1#materialiconsregular") format("svg"); }
.mdi, .material-icons {
  font: normal normal normal 14px/1 "Material Design Icons";
  font-size: inherit;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

.material-icons {
  width: 1em;
  height: 1em;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/* makes the font 33% larger relative to the icon container */
.mdi-lg, .mdi-size-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.mdi-2x, .mdi-size-2x {
  font-size: 2em; }

.mdi-3x, .mdi-size-3x {
  font-size: 3em; }

.mdi-4x, .mdi-size-4x {
  font-size: 4em; }

.mdi-5x, .mdi-size-5x {
  font-size: 5em; }

.mdi-fw {
  width: 1.28571em;
  text-align: center; }

.mdi-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .mdi-ul > li {
    position: relative; }

.mdi-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .mdi-li.mdi-lg {
    left: -1.85714em; }

.mdi-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.mdi.pull-left {
  margin-right: .3em; }
.mdi.pull-right {
  margin-left: .3em; }

.mdi-spin {
  -webkit-animation: md-spin 2s infinite linear;
  animation: md-spin 2s infinite linear; }

.mdi-pulse {
  -webkit-animation: md-spin 1s infinite steps(8);
  animation: md-spin 1s infinite steps(8); }

@-webkit-keyframes md-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes md-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.mdi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.mdi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.mdi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.mdi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.mdi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .mdi-rotate-90,
:root .mdi-rotate-180,
:root .mdi-rotate-270,
:root .mdi-flip-horizontal,
:root .mdi-flip-vertical {
  filter: none; }

.mdi-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.mdi-stack-1x, .mdi-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.mdi-stack-1x {
  line-height: inherit; }

.mdi-stack-2x {
  font-size: 2em; }

.mdi-inverse {
  color: #fff; }

.mdi-3d-rotation:before {
  content: "\e84d"; }

.mdi-ac-unit:before {
  content: "\eb3b"; }

.mdi-access-alarm:before {
  content: "\e190"; }

.mdi-access-alarms:before {
  content: "\e191"; }

.mdi-access-time:before {
  content: "\e192"; }

.mdi-accessibility:before {
  content: "\e84e"; }

.mdi-accessible:before {
  content: "\e914"; }

.mdi-account-balance:before {
  content: "\e84f"; }

.mdi-account-balance-wallet:before {
  content: "\e850"; }

.mdi-account-box:before {
  content: "\e851"; }

.mdi-account-circle:before {
  content: "\e853"; }

.mdi-adb:before {
  content: "\e60e"; }

.mdi-add:before {
  content: "\e145"; }

.mdi-add-a-photo:before {
  content: "\e439"; }

.mdi-add-alarm:before {
  content: "\e193"; }

.mdi-add-alert:before {
  content: "\e003"; }

.mdi-add-box:before {
  content: "\e146"; }

.mdi-add-circle:before {
  content: "\e147"; }

.mdi-add-circle-outline:before {
  content: "\e148"; }

.mdi-add-location:before {
  content: "\e567"; }

.mdi-add-shopping-cart:before {
  content: "\e854"; }

.mdi-add-to-photos:before {
  content: "\e39d"; }

.mdi-add-to-queue:before {
  content: "\e05c"; }

.mdi-adjust:before {
  content: "\e39e"; }

.mdi-airline-seat-flat:before {
  content: "\e630"; }

.mdi-airline-seat-flat-angled:before {
  content: "\e631"; }

.mdi-airline-seat-individual-suite:before {
  content: "\e632"; }

.mdi-airline-seat-legroom-extra:before {
  content: "\e633"; }

.mdi-airline-seat-legroom-normal:before {
  content: "\e634"; }

.mdi-airline-seat-legroom-reduced:before {
  content: "\e635"; }

.mdi-airline-seat-recline-extra:before {
  content: "\e636"; }

.mdi-airline-seat-recline-normal:before {
  content: "\e637"; }

.mdi-airplanemode-active:before {
  content: "\e195"; }

.mdi-airplanemode-inactive:before {
  content: "\e194"; }

.mdi-airplay:before {
  content: "\e055"; }

.mdi-airport-shuttle:before {
  content: "\eb3c"; }

.mdi-alarm:before {
  content: "\e855"; }

.mdi-alarm-add:before {
  content: "\e856"; }

.mdi-alarm-off:before {
  content: "\e857"; }

.mdi-alarm-on:before {
  content: "\e858"; }

.mdi-album:before {
  content: "\e019"; }

.mdi-all-inclusive:before {
  content: "\eb3d"; }

.mdi-all-out:before {
  content: "\e90b"; }

.mdi-android:before {
  content: "\e859"; }

.mdi-announcement:before {
  content: "\e85a"; }

.mdi-apps:before {
  content: "\e5c3"; }

.mdi-archive:before {
  content: "\e149"; }

.mdi-arrow-back:before {
  content: "\e5c4"; }

.mdi-arrow-downward:before {
  content: "\e5db"; }

.mdi-arrow-drop-down:before {
  content: "\e5c5"; }

.mdi-arrow-drop-down-circle:before {
  content: "\e5c6"; }

.mdi-arrow-drop-up:before {
  content: "\e5c7"; }

.mdi-arrow-forward:before {
  content: "\e5c8"; }

.mdi-arrow-upward:before {
  content: "\e5d8"; }

.mdi-art-track:before {
  content: "\e060"; }

.mdi-aspect-ratio:before {
  content: "\e85b"; }

.mdi-assessment:before {
  content: "\e85c"; }

.mdi-assignment:before {
  content: "\e85d"; }

.mdi-assignment-ind:before {
  content: "\e85e"; }

.mdi-assignment-late:before {
  content: "\e85f"; }

.mdi-assignment-return:before {
  content: "\e860"; }

.mdi-assignment-returned:before {
  content: "\e861"; }

.mdi-assignment-turned-in:before {
  content: "\e862"; }

.mdi-assistant:before {
  content: "\e39f"; }

.mdi-assistant-photo:before {
  content: "\e3a0"; }

.mdi-attach-file:before {
  content: "\e226"; }

.mdi-attach-money:before {
  content: "\e227"; }

.mdi-attachment:before {
  content: "\e2bc"; }

.mdi-audiotrack:before {
  content: "\e3a1"; }

.mdi-autorenew:before {
  content: "\e863"; }

.mdi-av-timer:before {
  content: "\e01b"; }

.mdi-backspace:before {
  content: "\e14a"; }

.mdi-backup:before {
  content: "\e864"; }

.mdi-battery-alert:before {
  content: "\e19c"; }

.mdi-battery-charging-full:before {
  content: "\e1a3"; }

.mdi-battery-full:before {
  content: "\e1a4"; }

.mdi-battery-std:before {
  content: "\e1a5"; }

.mdi-battery-unknown:before {
  content: "\e1a6"; }

.mdi-beach-access:before {
  content: "\eb3e"; }

.mdi-beenhere:before {
  content: "\e52d"; }

.mdi-block:before {
  content: "\e14b"; }

.mdi-bluetooth:before {
  content: "\e1a7"; }

.mdi-bluetooth-audio:before {
  content: "\e60f"; }

.mdi-bluetooth-connected:before {
  content: "\e1a8"; }

.mdi-bluetooth-disabled:before {
  content: "\e1a9"; }

.mdi-bluetooth-searching:before {
  content: "\e1aa"; }

.mdi-blur-circular:before {
  content: "\e3a2"; }

.mdi-blur-linear:before {
  content: "\e3a3"; }

.mdi-blur-off:before {
  content: "\e3a4"; }

.mdi-blur-on:before {
  content: "\e3a5"; }

.mdi-book:before {
  content: "\e865"; }

.mdi-bookmark:before {
  content: "\e866"; }

.mdi-bookmark-border:before {
  content: "\e867"; }

.mdi-border-all:before {
  content: "\e228"; }

.mdi-border-bottom:before {
  content: "\e229"; }

.mdi-border-clear:before {
  content: "\e22a"; }

.mdi-border-color:before {
  content: "\e22b"; }

.mdi-border-horizontal:before {
  content: "\e22c"; }

.mdi-border-inner:before {
  content: "\e22d"; }

.mdi-border-left:before {
  content: "\e22e"; }

.mdi-border-outer:before {
  content: "\e22f"; }

.mdi-border-right:before {
  content: "\e230"; }

.mdi-border-style:before {
  content: "\e231"; }

.mdi-border-top:before {
  content: "\e232"; }

.mdi-border-vertical:before {
  content: "\e233"; }

.mdi-branding-watermark:before {
  content: "\e06b"; }

.mdi-brightness-1:before {
  content: "\e3a6"; }

.mdi-brightness-2:before {
  content: "\e3a7"; }

.mdi-brightness-3:before {
  content: "\e3a8"; }

.mdi-brightness-4:before {
  content: "\e3a9"; }

.mdi-brightness-5:before {
  content: "\e3aa"; }

.mdi-brightness-6:before {
  content: "\e3ab"; }

.mdi-brightness-7:before {
  content: "\e3ac"; }

.mdi-brightness-auto:before {
  content: "\e1ab"; }

.mdi-brightness-high:before {
  content: "\e1ac"; }

.mdi-brightness-low:before {
  content: "\e1ad"; }

.mdi-brightness-medium:before {
  content: "\e1ae"; }

.mdi-broken-image:before {
  content: "\e3ad"; }

.mdi-brush:before {
  content: "\e3ae"; }

.mdi-bubble-chart:before {
  content: "\e6dd"; }

.mdi-bug-report:before {
  content: "\e868"; }

.mdi-build:before {
  content: "\e869"; }

.mdi-burst-mode:before {
  content: "\e43c"; }

.mdi-business:before {
  content: "\e0af"; }

.mdi-business-center:before {
  content: "\eb3f"; }

.mdi-cached:before {
  content: "\e86a"; }

.mdi-cake:before {
  content: "\e7e9"; }

.mdi-call:before {
  content: "\e0b0"; }

.mdi-call-end:before {
  content: "\e0b1"; }

.mdi-call-made:before {
  content: "\e0b2"; }

.mdi-call-merge:before {
  content: "\e0b3"; }

.mdi-call-missed:before {
  content: "\e0b4"; }

.mdi-call-missed-outgoing:before {
  content: "\e0e4"; }

.mdi-call-received:before {
  content: "\e0b5"; }

.mdi-call-split:before {
  content: "\e0b6"; }

.mdi-call-to-action:before {
  content: "\e06c"; }

.mdi-camera:before {
  content: "\e3af"; }

.mdi-camera-alt:before {
  content: "\e3b0"; }

.mdi-camera-enhance:before {
  content: "\e8fc"; }

.mdi-camera-front:before {
  content: "\e3b1"; }

.mdi-camera-rear:before {
  content: "\e3b2"; }

.mdi-camera-roll:before {
  content: "\e3b3"; }

.mdi-cancel:before {
  content: "\e5c9"; }

.mdi-card-giftcard:before {
  content: "\e8f6"; }

.mdi-card-membership:before {
  content: "\e8f7"; }

.mdi-card-travel:before {
  content: "\e8f8"; }

.mdi-casino:before {
  content: "\eb40"; }

.mdi-cast:before {
  content: "\e307"; }

.mdi-cast-connected:before {
  content: "\e308"; }

.mdi-center-focus-strong:before {
  content: "\e3b4"; }

.mdi-center-focus-weak:before {
  content: "\e3b5"; }

.mdi-change-history:before {
  content: "\e86b"; }

.mdi-chat:before {
  content: "\e0b7"; }

.mdi-chat-bubble:before {
  content: "\e0ca"; }

.mdi-chat-bubble-outline:before {
  content: "\e0cb"; }

.mdi-check:before {
  content: "\e5ca"; }

.mdi-check-box:before {
  content: "\e834"; }

.mdi-check-box-outline-blank:before {
  content: "\e835"; }

.mdi-check-circle:before {
  content: "\e86c"; }

.mdi-chevron-left:before {
  content: "\e5cb"; }

.mdi-chevron-right:before {
  content: "\e5cc"; }

.mdi-child-care:before {
  content: "\eb41"; }

.mdi-child-friendly:before {
  content: "\eb42"; }

.mdi-chrome-reader-mode:before {
  content: "\e86d"; }

.mdi-class:before {
  content: "\e86e"; }

.mdi-clear:before {
  content: "\e14c"; }

.mdi-clear-all:before {
  content: "\e0b8"; }

.mdi-close:before {
  content: "\e5cd"; }

.mdi-closed-caption:before {
  content: "\e01c"; }

.mdi-cloud:before {
  content: "\e2bd"; }

.mdi-cloud-circle:before {
  content: "\e2be"; }

.mdi-cloud-done:before {
  content: "\e2bf"; }

.mdi-cloud-download:before {
  content: "\e2c0"; }

.mdi-cloud-off:before {
  content: "\e2c1"; }

.mdi-cloud-queue:before {
  content: "\e2c2"; }

.mdi-cloud-upload:before {
  content: "\e2c3"; }

.mdi-code:before {
  content: "\e86f"; }

.mdi-collections:before {
  content: "\e3b6"; }

.mdi-collections-bookmark:before {
  content: "\e431"; }

.mdi-color-lens:before {
  content: "\e3b7"; }

.mdi-colorize:before {
  content: "\e3b8"; }

.mdi-comment:before {
  content: "\e0b9"; }

.mdi-compare:before {
  content: "\e3b9"; }

.mdi-compare-arrows:before {
  content: "\e915"; }

.mdi-computer:before {
  content: "\e30a"; }

.mdi-confirmation-number:before {
  content: "\e638"; }

.mdi-contact-mail:before {
  content: "\e0d0"; }

.mdi-contact-phone:before {
  content: "\e0cf"; }

.mdi-contacts:before {
  content: "\e0ba"; }

.mdi-content-copy:before {
  content: "\e14d"; }

.mdi-content-cut:before {
  content: "\e14e"; }

.mdi-content-paste:before {
  content: "\e14f"; }

.mdi-control-point:before {
  content: "\e3ba"; }

.mdi-control-point-duplicate:before {
  content: "\e3bb"; }

.mdi-copyright:before {
  content: "\e90c"; }

.mdi-create:before {
  content: "\e150"; }

.mdi-create-new-folder:before {
  content: "\e2cc"; }

.mdi-credit-card:before {
  content: "\e870"; }

.mdi-crop:before {
  content: "\e3be"; }

.mdi-crop-16-9:before {
  content: "\e3bc"; }

.mdi-crop-3-2:before {
  content: "\e3bd"; }

.mdi-crop-5-4:before {
  content: "\e3bf"; }

.mdi-crop-7-5:before {
  content: "\e3c0"; }

.mdi-crop-din:before {
  content: "\e3c1"; }

.mdi-crop-free:before {
  content: "\e3c2"; }

.mdi-crop-landscape:before {
  content: "\e3c3"; }

.mdi-crop-original:before {
  content: "\e3c4"; }

.mdi-crop-portrait:before {
  content: "\e3c5"; }

.mdi-crop-rotate:before {
  content: "\e437"; }

.mdi-crop-square:before {
  content: "\e3c6"; }

.mdi-dashboard:before {
  content: "\e871"; }

.mdi-data-usage:before {
  content: "\e1af"; }

.mdi-date-range:before {
  content: "\e916"; }

.mdi-dehaze:before {
  content: "\e3c7"; }

.mdi-delete:before {
  content: "\e872"; }

.mdi-delete-forever:before {
  content: "\e92b"; }

.mdi-delete-sweep:before {
  content: "\e16c"; }

.mdi-description:before {
  content: "\e873"; }

.mdi-desktop-mac:before {
  content: "\e30b"; }

.mdi-desktop-windows:before {
  content: "\e30c"; }

.mdi-details:before {
  content: "\e3c8"; }

.mdi-developer-board:before {
  content: "\e30d"; }

.mdi-developer-mode:before {
  content: "\e1b0"; }

.mdi-device-hub:before {
  content: "\e335"; }

.mdi-devices:before {
  content: "\e1b1"; }

.mdi-devices-other:before {
  content: "\e337"; }

.mdi-dialer-sip:before {
  content: "\e0bb"; }

.mdi-dialpad:before {
  content: "\e0bc"; }

.mdi-directions:before {
  content: "\e52e"; }

.mdi-directions-bike:before {
  content: "\e52f"; }

.mdi-directions-boat:before {
  content: "\e532"; }

.mdi-directions-bus:before {
  content: "\e530"; }

.mdi-directions-car:before {
  content: "\e531"; }

.mdi-directions-railway:before {
  content: "\e534"; }

.mdi-directions-run:before {
  content: "\e566"; }

.mdi-directions-subway:before {
  content: "\e533"; }

.mdi-directions-transit:before {
  content: "\e535"; }

.mdi-directions-walk:before {
  content: "\e536"; }

.mdi-disc-full:before {
  content: "\e610"; }

.mdi-dns:before {
  content: "\e875"; }

.mdi-do-not-disturb:before {
  content: "\e612"; }

.mdi-do-not-disturb-alt:before {
  content: "\e611"; }

.mdi-do-not-disturb-off:before {
  content: "\e643"; }

.mdi-do-not-disturb-on:before {
  content: "\e644"; }

.mdi-dock:before {
  content: "\e30e"; }

.mdi-domain:before {
  content: "\e7ee"; }

.mdi-done:before {
  content: "\e876"; }

.mdi-done-all:before {
  content: "\e877"; }

.mdi-donut-large:before {
  content: "\e917"; }

.mdi-donut-small:before {
  content: "\e918"; }

.mdi-drafts:before {
  content: "\e151"; }

.mdi-drag-handle:before {
  content: "\e25d"; }

.mdi-drive-eta:before {
  content: "\e613"; }

.mdi-dvr:before {
  content: "\e1b2"; }

.mdi-edit:before {
  content: "\e3c9"; }

.mdi-edit-location:before {
  content: "\e568"; }

.mdi-eject:before {
  content: "\e8fb"; }

.mdi-email:before {
  content: "\e0be"; }

.mdi-enhanced-encryption:before {
  content: "\e63f"; }

.mdi-equalizer:before {
  content: "\e01d"; }

.mdi-error:before {
  content: "\e000"; }

.mdi-error-outline:before {
  content: "\e001"; }

.mdi-euro-symbol:before {
  content: "\e926"; }

.mdi-ev-station:before {
  content: "\e56d"; }

.mdi-event:before {
  content: "\e878"; }

.mdi-event-available:before {
  content: "\e614"; }

.mdi-event-busy:before {
  content: "\e615"; }

.mdi-event-note:before {
  content: "\e616"; }

.mdi-event-seat:before {
  content: "\e903"; }

.mdi-exit-to-app:before {
  content: "\e879"; }

.mdi-expand-less:before {
  content: "\e5ce"; }

.mdi-expand-more:before {
  content: "\e5cf"; }

.mdi-explicit:before {
  content: "\e01e"; }

.mdi-explore:before {
  content: "\e87a"; }

.mdi-exposure:before {
  content: "\e3ca"; }

.mdi-exposure-neg-1:before {
  content: "\e3cb"; }

.mdi-exposure-neg-2:before {
  content: "\e3cc"; }

.mdi-exposure-plus-1:before {
  content: "\e3cd"; }

.mdi-exposure-plus-2:before {
  content: "\e3ce"; }

.mdi-exposure-zero:before {
  content: "\e3cf"; }

.mdi-extension:before {
  content: "\e87b"; }

.mdi-face:before {
  content: "\e87c"; }

.mdi-fast-forward:before {
  content: "\e01f"; }

.mdi-fast-rewind:before {
  content: "\e020"; }

.mdi-favorite:before {
  content: "\e87d"; }

.mdi-favorite-border:before {
  content: "\e87e"; }

.mdi-featured-play-list:before {
  content: "\e06d"; }

.mdi-featured-video:before {
  content: "\e06e"; }

.mdi-feedback:before {
  content: "\e87f"; }

.mdi-fiber-dvr:before {
  content: "\e05d"; }

.mdi-fiber-manual-record:before {
  content: "\e061"; }

.mdi-fiber-new:before {
  content: "\e05e"; }

.mdi-fiber-pin:before {
  content: "\e06a"; }

.mdi-fiber-smart-record:before {
  content: "\e062"; }

.mdi-file-download:before {
  content: "\e2c4"; }

.mdi-file-upload:before {
  content: "\e2c6"; }

.mdi-filter:before {
  content: "\e3d3"; }

.mdi-filter-1:before {
  content: "\e3d0"; }

.mdi-filter-2:before {
  content: "\e3d1"; }

.mdi-filter-3:before {
  content: "\e3d2"; }

.mdi-filter-4:before {
  content: "\e3d4"; }

.mdi-filter-5:before {
  content: "\e3d5"; }

.mdi-filter-6:before {
  content: "\e3d6"; }

.mdi-filter-7:before {
  content: "\e3d7"; }

.mdi-filter-8:before {
  content: "\e3d8"; }

.mdi-filter-9:before {
  content: "\e3d9"; }

.mdi-filter-9-plus:before {
  content: "\e3da"; }

.mdi-filter-b-and-w:before {
  content: "\e3db"; }

.mdi-filter-center-focus:before {
  content: "\e3dc"; }

.mdi-filter-drama:before {
  content: "\e3dd"; }

.mdi-filter-frames:before {
  content: "\e3de"; }

.mdi-filter-hdr:before {
  content: "\e3df"; }

.mdi-filter-list:before {
  content: "\e152"; }

.mdi-filter-none:before {
  content: "\e3e0"; }

.mdi-filter-tilt-shift:before {
  content: "\e3e2"; }

.mdi-filter-vintage:before {
  content: "\e3e3"; }

.mdi-find-in-page:before {
  content: "\e880"; }

.mdi-find-replace:before {
  content: "\e881"; }

.mdi-fingerprint:before {
  content: "\e90d"; }

.mdi-first-page:before {
  content: "\e5dc"; }

.mdi-fitness-center:before {
  content: "\eb43"; }

.mdi-flag:before {
  content: "\e153"; }

.mdi-flare:before {
  content: "\e3e4"; }

.mdi-flash-auto:before {
  content: "\e3e5"; }

.mdi-flash-off:before {
  content: "\e3e6"; }

.mdi-flash-on:before {
  content: "\e3e7"; }

.mdi-flight:before {
  content: "\e539"; }

.mdi-flight-land:before {
  content: "\e904"; }

.mdi-flight-takeoff:before {
  content: "\e905"; }

.mdi-flip:before {
  content: "\e3e8"; }

.mdi-flip-to-back:before {
  content: "\e882"; }

.mdi-flip-to-front:before {
  content: "\e883"; }

.mdi-folder:before {
  content: "\e2c7"; }

.mdi-folder-open:before {
  content: "\e2c8"; }

.mdi-folder-shared:before {
  content: "\e2c9"; }

.mdi-folder-special:before {
  content: "\e617"; }

.mdi-font-download:before {
  content: "\e167"; }

.mdi-format-align-center:before {
  content: "\e234"; }

.mdi-format-align-justify:before {
  content: "\e235"; }

.mdi-format-align-left:before {
  content: "\e236"; }

.mdi-format-align-right:before {
  content: "\e237"; }

.mdi-format-bold:before {
  content: "\e238"; }

.mdi-format-clear:before {
  content: "\e239"; }

.mdi-format-color-fill:before {
  content: "\e23a"; }

.mdi-format-color-reset:before {
  content: "\e23b"; }

.mdi-format-color-text:before {
  content: "\e23c"; }

.mdi-format-indent-decrease:before {
  content: "\e23d"; }

.mdi-format-indent-increase:before {
  content: "\e23e"; }

.mdi-format-italic:before {
  content: "\e23f"; }

.mdi-format-line-spacing:before {
  content: "\e240"; }

.mdi-format-list-bulleted:before {
  content: "\e241"; }

.mdi-format-list-numbered:before {
  content: "\e242"; }

.mdi-format-paint:before {
  content: "\e243"; }

.mdi-format-quote:before {
  content: "\e244"; }

.mdi-format-shapes:before {
  content: "\e25e"; }

.mdi-format-size:before {
  content: "\e245"; }

.mdi-format-strikethrough:before {
  content: "\e246"; }

.mdi-format-textdirection-l-to-r:before {
  content: "\e247"; }

.mdi-format-textdirection-r-to-l:before {
  content: "\e248"; }

.mdi-format-underlined:before {
  content: "\e249"; }

.mdi-forum:before {
  content: "\e0bf"; }

.mdi-forward:before {
  content: "\e154"; }

.mdi-forward-10:before {
  content: "\e056"; }

.mdi-forward-30:before {
  content: "\e057"; }

.mdi-forward-5:before {
  content: "\e058"; }

.mdi-free-breakfast:before {
  content: "\eb44"; }

.mdi-fullscreen:before {
  content: "\e5d0"; }

.mdi-fullscreen-exit:before {
  content: "\e5d1"; }

.mdi-functions:before {
  content: "\e24a"; }

.mdi-g-translate:before {
  content: "\e927"; }

.mdi-gamepad:before {
  content: "\e30f"; }

.mdi-games:before {
  content: "\e021"; }

.mdi-gavel:before {
  content: "\e90e"; }

.mdi-gesture:before {
  content: "\e155"; }

.mdi-get-app:before {
  content: "\e884"; }

.mdi-gif:before {
  content: "\e908"; }

.mdi-golf-course:before {
  content: "\eb45"; }

.mdi-gps-fixed:before {
  content: "\e1b3"; }

.mdi-gps-not-fixed:before {
  content: "\e1b4"; }

.mdi-gps-off:before {
  content: "\e1b5"; }

.mdi-grade:before {
  content: "\e885"; }

.mdi-gradient:before {
  content: "\e3e9"; }

.mdi-grain:before {
  content: "\e3ea"; }

.mdi-graphic-eq:before {
  content: "\e1b8"; }

.mdi-grid-off:before {
  content: "\e3eb"; }

.mdi-grid-on:before {
  content: "\e3ec"; }

.mdi-group:before {
  content: "\e7ef"; }

.mdi-group-add:before {
  content: "\e7f0"; }

.mdi-group-work:before {
  content: "\e886"; }

.mdi-hd:before {
  content: "\e052"; }

.mdi-hdr-off:before {
  content: "\e3ed"; }

.mdi-hdr-on:before {
  content: "\e3ee"; }

.mdi-hdr-strong:before {
  content: "\e3f1"; }

.mdi-hdr-weak:before {
  content: "\e3f2"; }

.mdi-headset:before {
  content: "\e310"; }

.mdi-headset-mic:before {
  content: "\e311"; }

.mdi-healing:before {
  content: "\e3f3"; }

.mdi-hearing:before {
  content: "\e023"; }

.mdi-help:before {
  content: "\e887"; }

.mdi-help-outline:before {
  content: "\e8fd"; }

.mdi-high-quality:before {
  content: "\e024"; }

.mdi-highlight:before {
  content: "\e25f"; }

.mdi-highlight-off:before {
  content: "\e888"; }

.mdi-history:before {
  content: "\e889"; }

.mdi-home:before {
  content: "\e88a"; }

.mdi-hot-tub:before {
  content: "\eb46"; }

.mdi-hotel:before {
  content: "\e53a"; }

.mdi-hourglass-empty:before {
  content: "\e88b"; }

.mdi-hourglass-full:before {
  content: "\e88c"; }

.mdi-http:before {
  content: "\e902"; }

.mdi-https:before {
  content: "\e88d"; }

.mdi-image:before {
  content: "\e3f4"; }

.mdi-image-aspect-ratio:before {
  content: "\e3f5"; }

.mdi-import-contacts:before {
  content: "\e0e0"; }

.mdi-import-export:before {
  content: "\e0c3"; }

.mdi-important-devices:before {
  content: "\e912"; }

.mdi-inbox:before {
  content: "\e156"; }

.mdi-indeterminate-check-box:before {
  content: "\e909"; }

.mdi-info:before {
  content: "\e88e"; }

.mdi-info-outline:before {
  content: "\e88f"; }

.mdi-input:before {
  content: "\e890"; }

.mdi-insert-chart:before {
  content: "\e24b"; }

.mdi-insert-comment:before {
  content: "\e24c"; }

.mdi-insert-drive-file:before {
  content: "\e24d"; }

.mdi-insert-emoticon:before {
  content: "\e24e"; }

.mdi-insert-invitation:before {
  content: "\e24f"; }

.mdi-insert-link:before {
  content: "\e250"; }

.mdi-insert-photo:before {
  content: "\e251"; }

.mdi-invert-colors:before {
  content: "\e891"; }

.mdi-invert-colors-off:before {
  content: "\e0c4"; }

.mdi-iso:before {
  content: "\e3f6"; }

.mdi-keyboard:before {
  content: "\e312"; }

.mdi-keyboard-arrow-down:before {
  content: "\e313"; }

.mdi-keyboard-arrow-left:before {
  content: "\e314"; }

.mdi-keyboard-arrow-right:before {
  content: "\e315"; }

.mdi-keyboard-arrow-up:before {
  content: "\e316"; }

.mdi-keyboard-backspace:before {
  content: "\e317"; }

.mdi-keyboard-capslock:before {
  content: "\e318"; }

.mdi-keyboard-hide:before {
  content: "\e31a"; }

.mdi-keyboard-return:before {
  content: "\e31b"; }

.mdi-keyboard-tab:before {
  content: "\e31c"; }

.mdi-keyboard-voice:before {
  content: "\e31d"; }

.mdi-kitchen:before {
  content: "\eb47"; }

.mdi-label:before {
  content: "\e892"; }

.mdi-label-outline:before {
  content: "\e893"; }

.mdi-landscape:before {
  content: "\e3f7"; }

.mdi-language:before {
  content: "\e894"; }

.mdi-laptop:before {
  content: "\e31e"; }

.mdi-laptop-chromebook:before {
  content: "\e31f"; }

.mdi-laptop-mac:before {
  content: "\e320"; }

.mdi-laptop-windows:before {
  content: "\e321"; }

.mdi-last-page:before {
  content: "\e5dd"; }

.mdi-launch:before {
  content: "\e895"; }

.mdi-layers:before {
  content: "\e53b"; }

.mdi-layers-clear:before {
  content: "\e53c"; }

.mdi-leak-add:before {
  content: "\e3f8"; }

.mdi-leak-remove:before {
  content: "\e3f9"; }

.mdi-lens:before {
  content: "\e3fa"; }

.mdi-library-add:before {
  content: "\e02e"; }

.mdi-library-books:before {
  content: "\e02f"; }

.mdi-library-music:before {
  content: "\e030"; }

.mdi-lightbulb-outline:before {
  content: "\e90f"; }

.mdi-line-style:before {
  content: "\e919"; }

.mdi-line-weight:before {
  content: "\e91a"; }

.mdi-linear-scale:before {
  content: "\e260"; }

.mdi-link:before {
  content: "\e157"; }

.mdi-linked-camera:before {
  content: "\e438"; }

.mdi-list:before {
  content: "\e896"; }

.mdi-live-help:before {
  content: "\e0c6"; }

.mdi-live-tv:before {
  content: "\e639"; }

.mdi-local-activity:before {
  content: "\e53f"; }

.mdi-local-airport:before {
  content: "\e53d"; }

.mdi-local-atm:before {
  content: "\e53e"; }

.mdi-local-bar:before {
  content: "\e540"; }

.mdi-local-cafe:before {
  content: "\e541"; }

.mdi-local-car-wash:before {
  content: "\e542"; }

.mdi-local-convenience-store:before {
  content: "\e543"; }

.mdi-local-dining:before {
  content: "\e556"; }

.mdi-local-drink:before {
  content: "\e544"; }

.mdi-local-florist:before {
  content: "\e545"; }

.mdi-local-gas-station:before {
  content: "\e546"; }

.mdi-local-grocery-store:before {
  content: "\e547"; }

.mdi-local-hospital:before {
  content: "\e548"; }

.mdi-local-hotel:before {
  content: "\e549"; }

.mdi-local-laundry-service:before {
  content: "\e54a"; }

.mdi-local-library:before {
  content: "\e54b"; }

.mdi-local-mall:before {
  content: "\e54c"; }

.mdi-local-movies:before {
  content: "\e54d"; }

.mdi-local-offer:before {
  content: "\e54e"; }

.mdi-local-parking:before {
  content: "\e54f"; }

.mdi-local-pharmacy:before {
  content: "\e550"; }

.mdi-local-phone:before {
  content: "\e551"; }

.mdi-local-pizza:before {
  content: "\e552"; }

.mdi-local-play:before {
  content: "\e553"; }

.mdi-local-post-office:before {
  content: "\e554"; }

.mdi-local-printshop:before {
  content: "\e555"; }

.mdi-local-see:before {
  content: "\e557"; }

.mdi-local-shipping:before {
  content: "\e558"; }

.mdi-local-taxi:before {
  content: "\e559"; }

.mdi-location-city:before {
  content: "\e7f1"; }

.mdi-location-disabled:before {
  content: "\e1b6"; }

.mdi-location-off:before {
  content: "\e0c7"; }

.mdi-location-on:before {
  content: "\e0c8"; }

.mdi-location-searching:before {
  content: "\e1b7"; }

.mdi-lock:before {
  content: "\e897"; }

.mdi-lock-open:before {
  content: "\e898"; }

.mdi-lock-outline:before {
  content: "\e899"; }

.mdi-looks:before {
  content: "\e3fc"; }

.mdi-looks-3:before {
  content: "\e3fb"; }

.mdi-looks-4:before {
  content: "\e3fd"; }

.mdi-looks-5:before {
  content: "\e3fe"; }

.mdi-looks-6:before {
  content: "\e3ff"; }

.mdi-looks-one:before {
  content: "\e400"; }

.mdi-looks-two:before {
  content: "\e401"; }

.mdi-loop:before {
  content: "\e028"; }

.mdi-loupe:before {
  content: "\e402"; }

.mdi-low-priority:before {
  content: "\e16d"; }

.mdi-loyalty:before {
  content: "\e89a"; }

.mdi-mail:before {
  content: "\e158"; }

.mdi-mail-outline:before {
  content: "\e0e1"; }

.mdi-map:before {
  content: "\e55b"; }

.mdi-markunread:before {
  content: "\e159"; }

.mdi-markunread-mailbox:before {
  content: "\e89b"; }

.mdi-memory:before {
  content: "\e322"; }

.mdi-menu:before {
  content: "\e5d2"; }

.mdi-merge-type:before {
  content: "\e252"; }

.mdi-message:before {
  content: "\e0c9"; }

.mdi-mic:before {
  content: "\e029"; }

.mdi-mic-none:before {
  content: "\e02a"; }

.mdi-mic-off:before {
  content: "\e02b"; }

.mdi-mms:before {
  content: "\e618"; }

.mdi-mode-comment:before {
  content: "\e253"; }

.mdi-mode-edit:before {
  content: "\e254"; }

.mdi-monetization-on:before {
  content: "\e263"; }

.mdi-money-off:before {
  content: "\e25c"; }

.mdi-monochrome-photos:before {
  content: "\e403"; }

.mdi-mood:before {
  content: "\e7f2"; }

.mdi-mood-bad:before {
  content: "\e7f3"; }

.mdi-more:before {
  content: "\e619"; }

.mdi-more-horiz:before {
  content: "\e5d3"; }

.mdi-more-vert:before {
  content: "\e5d4"; }

.mdi-motorcycle:before {
  content: "\e91b"; }

.mdi-mouse:before {
  content: "\e323"; }

.mdi-move-to-inbox:before {
  content: "\e168"; }

.mdi-movie:before {
  content: "\e02c"; }

.mdi-movie-creation:before {
  content: "\e404"; }

.mdi-movie-filter:before {
  content: "\e43a"; }

.mdi-multiline-chart:before {
  content: "\e6df"; }

.mdi-music-note:before {
  content: "\e405"; }

.mdi-music-video:before {
  content: "\e063"; }

.mdi-my-location:before {
  content: "\e55c"; }

.mdi-nature:before {
  content: "\e406"; }

.mdi-nature-people:before {
  content: "\e407"; }

.mdi-navigate-before:before {
  content: "\e408"; }

.mdi-navigate-next:before {
  content: "\e409"; }

.mdi-navigation:before {
  content: "\e55d"; }

.mdi-near-me:before {
  content: "\e569"; }

.mdi-network-cell:before {
  content: "\e1b9"; }

.mdi-network-check:before {
  content: "\e640"; }

.mdi-network-locked:before {
  content: "\e61a"; }

.mdi-network-wifi:before {
  content: "\e1ba"; }

.mdi-new-releases:before {
  content: "\e031"; }

.mdi-next-week:before {
  content: "\e16a"; }

.mdi-nfc:before {
  content: "\e1bb"; }

.mdi-no-encryption:before {
  content: "\e641"; }

.mdi-no-sim:before {
  content: "\e0cc"; }

.mdi-not-interested:before {
  content: "\e033"; }

.mdi-note:before {
  content: "\e06f"; }

.mdi-note-add:before {
  content: "\e89c"; }

.mdi-notifications:before {
  content: "\e7f4"; }

.mdi-notifications-active:before {
  content: "\e7f7"; }

.mdi-notifications-none:before {
  content: "\e7f5"; }

.mdi-notifications-off:before {
  content: "\e7f6"; }

.mdi-notifications-paused:before {
  content: "\e7f8"; }

.mdi-offline-pin:before {
  content: "\e90a"; }

.mdi-ondemand-video:before {
  content: "\e63a"; }

.mdi-opacity:before {
  content: "\e91c"; }

.mdi-open-in-browser:before {
  content: "\e89d"; }

.mdi-open-in-new:before {
  content: "\e89e"; }

.mdi-open-with:before {
  content: "\e89f"; }

.mdi-pages:before {
  content: "\e7f9"; }

.mdi-pageview:before {
  content: "\e8a0"; }

.mdi-palette:before {
  content: "\e40a"; }

.mdi-pan-tool:before {
  content: "\e925"; }

.mdi-panorama:before {
  content: "\e40b"; }

.mdi-panorama-fish-eye:before {
  content: "\e40c"; }

.mdi-panorama-horizontal:before {
  content: "\e40d"; }

.mdi-panorama-vertical:before {
  content: "\e40e"; }

.mdi-panorama-wide-angle:before {
  content: "\e40f"; }

.mdi-party-mode:before {
  content: "\e7fa"; }

.mdi-pause:before {
  content: "\e034"; }

.mdi-pause-circle-filled:before {
  content: "\e035"; }

.mdi-pause-circle-outline:before {
  content: "\e036"; }

.mdi-payment:before {
  content: "\e8a1"; }

.mdi-people:before {
  content: "\e7fb"; }

.mdi-people-outline:before {
  content: "\e7fc"; }

.mdi-perm-camera-mic:before {
  content: "\e8a2"; }

.mdi-perm-contact-calendar:before {
  content: "\e8a3"; }

.mdi-perm-data-setting:before {
  content: "\e8a4"; }

.mdi-perm-device-information:before {
  content: "\e8a5"; }

.mdi-perm-identity:before {
  content: "\e8a6"; }

.mdi-perm-media:before {
  content: "\e8a7"; }

.mdi-perm-phone-msg:before {
  content: "\e8a8"; }

.mdi-perm-scan-wifi:before {
  content: "\e8a9"; }

.mdi-person:before {
  content: "\e7fd"; }

.mdi-person-add:before {
  content: "\e7fe"; }

.mdi-person-outline:before {
  content: "\e7ff"; }

.mdi-person-pin:before {
  content: "\e55a"; }

.mdi-person-pin-circle:before {
  content: "\e56a"; }

.mdi-personal-video:before {
  content: "\e63b"; }

.mdi-pets:before {
  content: "\e91d"; }

.mdi-phone:before {
  content: "\e0cd"; }

.mdi-phone-android:before {
  content: "\e324"; }

.mdi-phone-bluetooth-speaker:before {
  content: "\e61b"; }

.mdi-phone-forwarded:before {
  content: "\e61c"; }

.mdi-phone-in-talk:before {
  content: "\e61d"; }

.mdi-phone-iphone:before {
  content: "\e325"; }

.mdi-phone-locked:before {
  content: "\e61e"; }

.mdi-phone-missed:before {
  content: "\e61f"; }

.mdi-phone-paused:before {
  content: "\e620"; }

.mdi-phonelink:before {
  content: "\e326"; }

.mdi-phonelink-erase:before {
  content: "\e0db"; }

.mdi-phonelink-lock:before {
  content: "\e0dc"; }

.mdi-phonelink-off:before {
  content: "\e327"; }

.mdi-phonelink-ring:before {
  content: "\e0dd"; }

.mdi-phonelink-setup:before {
  content: "\e0de"; }

.mdi-photo:before {
  content: "\e410"; }

.mdi-photo-album:before {
  content: "\e411"; }

.mdi-photo-camera:before {
  content: "\e412"; }

.mdi-photo-filter:before {
  content: "\e43b"; }

.mdi-photo-library:before {
  content: "\e413"; }

.mdi-photo-size-select-actual:before {
  content: "\e432"; }

.mdi-photo-size-select-large:before {
  content: "\e433"; }

.mdi-photo-size-select-small:before {
  content: "\e434"; }

.mdi-picture-as-pdf:before {
  content: "\e415"; }

.mdi-picture-in-picture:before {
  content: "\e8aa"; }

.mdi-picture-in-picture-alt:before {
  content: "\e911"; }

.mdi-pie-chart:before {
  content: "\e6c4"; }

.mdi-pie-chart-outlined:before {
  content: "\e6c5"; }

.mdi-pin-drop:before {
  content: "\e55e"; }

.mdi-place:before {
  content: "\e55f"; }

.mdi-play-arrow:before {
  content: "\e037"; }

.mdi-play-circle-filled:before {
  content: "\e038"; }

.mdi-play-circle-outline:before {
  content: "\e039"; }

.mdi-play-for-work:before {
  content: "\e906"; }

.mdi-playlist-add:before {
  content: "\e03b"; }

.mdi-playlist-add-check:before {
  content: "\e065"; }

.mdi-playlist-play:before {
  content: "\e05f"; }

.mdi-plus-one:before {
  content: "\e800"; }

.mdi-poll:before {
  content: "\e801"; }

.mdi-polymer:before {
  content: "\e8ab"; }

.mdi-pool:before {
  content: "\eb48"; }

.mdi-portable-wifi-off:before {
  content: "\e0ce"; }

.mdi-portrait:before {
  content: "\e416"; }

.mdi-power:before {
  content: "\e63c"; }

.mdi-power-input:before {
  content: "\e336"; }

.mdi-power-settings-new:before {
  content: "\e8ac"; }

.mdi-pregnant-woman:before {
  content: "\e91e"; }

.mdi-present-to-all:before {
  content: "\e0df"; }

.mdi-print:before {
  content: "\e8ad"; }

.mdi-priority-high:before {
  content: "\e645"; }

.mdi-public:before {
  content: "\e80b"; }

.mdi-publish:before {
  content: "\e255"; }

.mdi-query-builder:before {
  content: "\e8ae"; }

.mdi-question-answer:before {
  content: "\e8af"; }

.mdi-queue:before {
  content: "\e03c"; }

.mdi-queue-music:before {
  content: "\e03d"; }

.mdi-queue-play-next:before {
  content: "\e066"; }

.mdi-radio:before {
  content: "\e03e"; }

.mdi-radio-button-checked:before {
  content: "\e837"; }

.mdi-radio-button-unchecked:before {
  content: "\e836"; }

.mdi-rate-review:before {
  content: "\e560"; }

.mdi-receipt:before {
  content: "\e8b0"; }

.mdi-recent-actors:before {
  content: "\e03f"; }

.mdi-record-voice-over:before {
  content: "\e91f"; }

.mdi-redeem:before {
  content: "\e8b1"; }

.mdi-redo:before {
  content: "\e15a"; }

.mdi-refresh:before {
  content: "\e5d5"; }

.mdi-remove:before {
  content: "\e15b"; }

.mdi-remove-circle:before {
  content: "\e15c"; }

.mdi-remove-circle-outline:before {
  content: "\e15d"; }

.mdi-remove-from-queue:before {
  content: "\e067"; }

.mdi-remove-red-eye:before {
  content: "\e417"; }

.mdi-remove-shopping-cart:before {
  content: "\e928"; }

.mdi-reorder:before {
  content: "\e8fe"; }

.mdi-repeat:before {
  content: "\e040"; }

.mdi-repeat-one:before {
  content: "\e041"; }

.mdi-replay:before {
  content: "\e042"; }

.mdi-replay-10:before {
  content: "\e059"; }

.mdi-replay-30:before {
  content: "\e05a"; }

.mdi-replay-5:before {
  content: "\e05b"; }

.mdi-reply:before {
  content: "\e15e"; }

.mdi-reply-all:before {
  content: "\e15f"; }

.mdi-report:before {
  content: "\e160"; }

.mdi-report-problem:before {
  content: "\e8b2"; }

.mdi-restaurant:before {
  content: "\e56c"; }

.mdi-restaurant-menu:before {
  content: "\e561"; }

.mdi-restore:before {
  content: "\e8b3"; }

.mdi-restore-page:before {
  content: "\e929"; }

.mdi-ring-volume:before {
  content: "\e0d1"; }

.mdi-room:before {
  content: "\e8b4"; }

.mdi-room-service:before {
  content: "\eb49"; }

.mdi-rotate-90-degrees-ccw:before {
  content: "\e418"; }

.mdi-rotate-left:before {
  content: "\e419"; }

.mdi-rotate-right:before {
  content: "\e41a"; }

.mdi-rounded-corner:before {
  content: "\e920"; }

.mdi-router:before {
  content: "\e328"; }

.mdi-rowing:before {
  content: "\e921"; }

.mdi-rss-feed:before {
  content: "\e0e5"; }

.mdi-rv-hookup:before {
  content: "\e642"; }

.mdi-satellite:before {
  content: "\e562"; }

.mdi-save:before {
  content: "\e161"; }

.mdi-scanner:before {
  content: "\e329"; }

.mdi-schedule:before {
  content: "\e8b5"; }

.mdi-school:before {
  content: "\e80c"; }

.mdi-screen-lock-landscape:before {
  content: "\e1be"; }

.mdi-screen-lock-portrait:before {
  content: "\e1bf"; }

.mdi-screen-lock-rotation:before {
  content: "\e1c0"; }

.mdi-screen-rotation:before {
  content: "\e1c1"; }

.mdi-screen-share:before {
  content: "\e0e2"; }

.mdi-sd-card:before {
  content: "\e623"; }

.mdi-sd-storage:before {
  content: "\e1c2"; }

.mdi-search:before {
  content: "\e8b6"; }

.mdi-security:before {
  content: "\e32a"; }

.mdi-select-all:before {
  content: "\e162"; }

.mdi-send:before {
  content: "\e163"; }

.mdi-sentiment-dissatisfied:before {
  content: "\e811"; }

.mdi-sentiment-neutral:before {
  content: "\e812"; }

.mdi-sentiment-satisfied:before {
  content: "\e813"; }

.mdi-sentiment-very-dissatisfied:before {
  content: "\e814"; }

.mdi-sentiment-very-satisfied:before {
  content: "\e815"; }

.mdi-settings:before {
  content: "\e8b8"; }

.mdi-settings-applications:before {
  content: "\e8b9"; }

.mdi-settings-backup-restore:before {
  content: "\e8ba"; }

.mdi-settings-bluetooth:before {
  content: "\e8bb"; }

.mdi-settings-brightness:before {
  content: "\e8bd"; }

.mdi-settings-cell:before {
  content: "\e8bc"; }

.mdi-settings-ethernet:before {
  content: "\e8be"; }

.mdi-settings-input-antenna:before {
  content: "\e8bf"; }

.mdi-settings-input-component:before {
  content: "\e8c0"; }

.mdi-settings-input-composite:before {
  content: "\e8c1"; }

.mdi-settings-input-hdmi:before {
  content: "\e8c2"; }

.mdi-settings-input-svideo:before {
  content: "\e8c3"; }

.mdi-settings-overscan:before {
  content: "\e8c4"; }

.mdi-settings-phone:before {
  content: "\e8c5"; }

.mdi-settings-power:before {
  content: "\e8c6"; }

.mdi-settings-remote:before {
  content: "\e8c7"; }

.mdi-settings-system-daydream:before {
  content: "\e1c3"; }

.mdi-settings-voice:before {
  content: "\e8c8"; }

.mdi-share:before {
  content: "\e80d"; }

.mdi-shop:before {
  content: "\e8c9"; }

.mdi-shop-two:before {
  content: "\e8ca"; }

.mdi-shopping-basket:before {
  content: "\e8cb"; }

.mdi-shopping-cart:before {
  content: "\e8cc"; }

.mdi-short-text:before {
  content: "\e261"; }

.mdi-show-chart:before {
  content: "\e6e1"; }

.mdi-shuffle:before {
  content: "\e043"; }

.mdi-signal-cellular-4-bar:before {
  content: "\e1c8"; }

.mdi-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e1cd"; }

.mdi-signal-cellular-no-sim:before {
  content: "\e1ce"; }

.mdi-signal-cellular-null:before {
  content: "\e1cf"; }

.mdi-signal-cellular-off:before {
  content: "\e1d0"; }

.mdi-signal-wifi-4-bar:before {
  content: "\e1d8"; }

.mdi-signal-wifi-4-bar-lock:before {
  content: "\e1d9"; }

.mdi-signal-wifi-off:before {
  content: "\e1da"; }

.mdi-sim-card:before {
  content: "\e32b"; }

.mdi-sim-card-alert:before {
  content: "\e624"; }

.mdi-skip-next:before {
  content: "\e044"; }

.mdi-skip-previous:before {
  content: "\e045"; }

.mdi-slideshow:before {
  content: "\e41b"; }

.mdi-slow-motion-video:before {
  content: "\e068"; }

.mdi-smartphone:before {
  content: "\e32c"; }

.mdi-smoke-free:before {
  content: "\eb4a"; }

.mdi-smoking-rooms:before {
  content: "\eb4b"; }

.mdi-sms:before {
  content: "\e625"; }

.mdi-sms-failed:before {
  content: "\e626"; }

.mdi-snooze:before {
  content: "\e046"; }

.mdi-sort:before {
  content: "\e164"; }

.mdi-sort-by-alpha:before {
  content: "\e053"; }

.mdi-spa:before {
  content: "\eb4c"; }

.mdi-space-bar:before {
  content: "\e256"; }

.mdi-speaker:before {
  content: "\e32d"; }

.mdi-speaker-group:before {
  content: "\e32e"; }

.mdi-speaker-notes:before {
  content: "\e8cd"; }

.mdi-speaker-notes-off:before {
  content: "\e92a"; }

.mdi-speaker-phone:before {
  content: "\e0d2"; }

.mdi-spellcheck:before {
  content: "\e8ce"; }

.mdi-star:before {
  content: "\e838"; }

.mdi-star-border:before {
  content: "\e83a"; }

.mdi-star-half:before {
  content: "\e839"; }

.mdi-stars:before {
  content: "\e8d0"; }

.mdi-stay-current-landscape:before {
  content: "\e0d3"; }

.mdi-stay-current-portrait:before {
  content: "\e0d4"; }

.mdi-stay-primary-landscape:before {
  content: "\e0d5"; }

.mdi-stay-primary-portrait:before {
  content: "\e0d6"; }

.mdi-stop:before {
  content: "\e047"; }

.mdi-stop-screen-share:before {
  content: "\e0e3"; }

.mdi-storage:before {
  content: "\e1db"; }

.mdi-store:before {
  content: "\e8d1"; }

.mdi-store-mall-directory:before {
  content: "\e563"; }

.mdi-straighten:before {
  content: "\e41c"; }

.mdi-streetview:before {
  content: "\e56e"; }

.mdi-strikethrough-s:before {
  content: "\e257"; }

.mdi-style:before {
  content: "\e41d"; }

.mdi-subdirectory-arrow-left:before {
  content: "\e5d9"; }

.mdi-subdirectory-arrow-right:before {
  content: "\e5da"; }

.mdi-subject:before {
  content: "\e8d2"; }

.mdi-subscriptions:before {
  content: "\e064"; }

.mdi-subtitles:before {
  content: "\e048"; }

.mdi-subway:before {
  content: "\e56f"; }

.mdi-supervisor-account:before {
  content: "\e8d3"; }

.mdi-surround-sound:before {
  content: "\e049"; }

.mdi-swap-calls:before {
  content: "\e0d7"; }

.mdi-swap-horiz:before {
  content: "\e8d4"; }

.mdi-swap-vert:before {
  content: "\e8d5"; }

.mdi-swap-vertical-circle:before {
  content: "\e8d6"; }

.mdi-switch-camera:before {
  content: "\e41e"; }

.mdi-switch-video:before {
  content: "\e41f"; }

.mdi-sync:before {
  content: "\e627"; }

.mdi-sync-disabled:before {
  content: "\e628"; }

.mdi-sync-problem:before {
  content: "\e629"; }

.mdi-system-update:before {
  content: "\e62a"; }

.mdi-system-update-alt:before {
  content: "\e8d7"; }

.mdi-tab:before {
  content: "\e8d8"; }

.mdi-tab-unselected:before {
  content: "\e8d9"; }

.mdi-tablet:before {
  content: "\e32f"; }

.mdi-tablet-android:before {
  content: "\e330"; }

.mdi-tablet-mac:before {
  content: "\e331"; }

.mdi-tag-faces:before {
  content: "\e420"; }

.mdi-tap-and-play:before {
  content: "\e62b"; }

.mdi-terrain:before {
  content: "\e564"; }

.mdi-text-fields:before {
  content: "\e262"; }

.mdi-text-format:before {
  content: "\e165"; }

.mdi-textsms:before {
  content: "\e0d8"; }

.mdi-texture:before {
  content: "\e421"; }

.mdi-theaters:before {
  content: "\e8da"; }

.mdi-thumb-down:before {
  content: "\e8db"; }

.mdi-thumb-up:before {
  content: "\e8dc"; }

.mdi-thumbs-up-down:before {
  content: "\e8dd"; }

.mdi-time-to-leave:before {
  content: "\e62c"; }

.mdi-timelapse:before {
  content: "\e422"; }

.mdi-timeline:before {
  content: "\e922"; }

.mdi-timer:before {
  content: "\e425"; }

.mdi-timer-10:before {
  content: "\e423"; }

.mdi-timer-3:before {
  content: "\e424"; }

.mdi-timer-off:before {
  content: "\e426"; }

.mdi-title:before {
  content: "\e264"; }

.mdi-toc:before {
  content: "\e8de"; }

.mdi-today:before {
  content: "\e8df"; }

.mdi-toll:before {
  content: "\e8e0"; }

.mdi-tonality:before {
  content: "\e427"; }

.mdi-touch-app:before {
  content: "\e913"; }

.mdi-toys:before {
  content: "\e332"; }

.mdi-track-changes:before {
  content: "\e8e1"; }

.mdi-traffic:before {
  content: "\e565"; }

.mdi-train:before {
  content: "\e570"; }

.mdi-tram:before {
  content: "\e571"; }

.mdi-transfer-within-a-station:before {
  content: "\e572"; }

.mdi-transform:before {
  content: "\e428"; }

.mdi-translate:before {
  content: "\e8e2"; }

.mdi-trending-down:before {
  content: "\e8e3"; }

.mdi-trending-flat:before {
  content: "\e8e4"; }

.mdi-trending-up:before {
  content: "\e8e5"; }

.mdi-tune:before {
  content: "\e429"; }

.mdi-turned-in:before {
  content: "\e8e6"; }

.mdi-turned-in-not:before {
  content: "\e8e7"; }

.mdi-tv:before {
  content: "\e333"; }

.mdi-unarchive:before {
  content: "\e169"; }

.mdi-undo:before {
  content: "\e166"; }

.mdi-unfold-less:before {
  content: "\e5d6"; }

.mdi-unfold-more:before {
  content: "\e5d7"; }

.mdi-update:before {
  content: "\e923"; }

.mdi-usb:before {
  content: "\e1e0"; }

.mdi-verified-user:before {
  content: "\e8e8"; }

.mdi-vertical-align-bottom:before {
  content: "\e258"; }

.mdi-vertical-align-center:before {
  content: "\e259"; }

.mdi-vertical-align-top:before {
  content: "\e25a"; }

.mdi-vibration:before {
  content: "\e62d"; }

.mdi-video-call:before {
  content: "\e070"; }

.mdi-video-label:before {
  content: "\e071"; }

.mdi-video-library:before {
  content: "\e04a"; }

.mdi-videocam:before {
  content: "\e04b"; }

.mdi-videocam-off:before {
  content: "\e04c"; }

.mdi-videogame-asset:before {
  content: "\e338"; }

.mdi-view-agenda:before {
  content: "\e8e9"; }

.mdi-view-array:before {
  content: "\e8ea"; }

.mdi-view-carousel:before {
  content: "\e8eb"; }

.mdi-view-column:before {
  content: "\e8ec"; }

.mdi-view-comfy:before {
  content: "\e42a"; }

.mdi-view-compact:before {
  content: "\e42b"; }

.mdi-view-day:before {
  content: "\e8ed"; }

.mdi-view-headline:before {
  content: "\e8ee"; }

.mdi-view-list:before {
  content: "\e8ef"; }

.mdi-view-module:before {
  content: "\e8f0"; }

.mdi-view-quilt:before {
  content: "\e8f1"; }

.mdi-view-stream:before {
  content: "\e8f2"; }

.mdi-view-week:before {
  content: "\e8f3"; }

.mdi-vignette:before {
  content: "\e435"; }

.mdi-visibility:before {
  content: "\e8f4"; }

.mdi-visibility-off:before {
  content: "\e8f5"; }

.mdi-voice-chat:before {
  content: "\e62e"; }

.mdi-voicemail:before {
  content: "\e0d9"; }

.mdi-volume-down:before {
  content: "\e04d"; }

.mdi-volume-mute:before {
  content: "\e04e"; }

.mdi-volume-off:before {
  content: "\e04f"; }

.mdi-volume-up:before {
  content: "\e050"; }

.mdi-vpn-key:before {
  content: "\e0da"; }

.mdi-vpn-lock:before {
  content: "\e62f"; }

.mdi-wallpaper:before {
  content: "\e1bc"; }

.mdi-warning:before {
  content: "\e002"; }

.mdi-watch:before {
  content: "\e334"; }

.mdi-watch-later:before {
  content: "\e924"; }

.mdi-wb-auto:before {
  content: "\e42c"; }

.mdi-wb-cloudy:before {
  content: "\e42d"; }

.mdi-wb-incandescent:before {
  content: "\e42e"; }

.mdi-wb-iridescent:before {
  content: "\e436"; }

.mdi-wb-sunny:before {
  content: "\e430"; }

.mdi-wc:before {
  content: "\e63d"; }

.mdi-web:before {
  content: "\e051"; }

.mdi-web-asset:before {
  content: "\e069"; }

.mdi-weekend:before {
  content: "\e16b"; }

.mdi-whatshot:before {
  content: "\e80e"; }

.mdi-widgets:before {
  content: "\e1bd"; }

.mdi-wifi:before {
  content: "\e63e"; }

.mdi-wifi-lock:before {
  content: "\e1e1"; }

.mdi-wifi-tethering:before {
  content: "\e1e2"; }

.mdi-work:before {
  content: "\e8f9"; }

.mdi-wrap-text:before {
  content: "\e25b"; }

.mdi-youtube-searched-for:before {
  content: "\e8fa"; }

.mdi-zoom-in:before {
  content: "\e8ff"; }

.mdi-zoom-out:before {
  content: "\e900"; }

.mdi-zoom-out-map:before {
  content: "\e56b"; }

.mdi-fw,.mdi-li{text-align:center}@font-face{font-family:"Material Design Icons";font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot?v=2.2.1);src:url(../fonts/MaterialIcons-Regular.eot?v=2.2.1#iefix) format("embedded-opentype"),url(../fonts/MaterialIcons-Regular.woff2?v=2.2.1) format("woff2"),url(../fonts/MaterialIcons-Regular.woff?v=2.2.1) format("woff"),url(../fonts/MaterialIcons-Regular.ttf?v=2.2.1) format("truetype"),url(../fonts/MaterialIcons-Regular.svg?v=2.2.1#materialiconsregular) format("svg")}.material-icons,.mdi{font:normal normal normal 14px/1 "Material Design Icons";font-size:inherit;display:inline-block;text-transform:none;letter-spacing:normal;line-height:1;position:relative;word-wrap:normal;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.material-icons{width:1em;height:1em;text-rendering:optimizeLegibility;font-feature-settings:'liga'}.mdi-lg,.mdi-size-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.mdi-2x,.mdi-size-2x{font-size:2em}.mdi-3x,.mdi-size-3x{font-size:3em}.mdi-4x,.mdi-size-4x{font-size:4em}.mdi-5x,.mdi-size-5x{font-size:5em}.mdi-fw{width:1.28571em}.mdi-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.mdi-ul>li{position:relative}.mdi-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em}.mdi-li.mdi-lg{left:-1.85714em}.mdi-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.mdi.pull-left{margin-right:.3em}.mdi.pull-right{margin-left:.3em}.mdi-spin{-webkit-animation:md-spin 2s infinite linear;animation:md-spin 2s infinite linear}.mdi-pulse{-webkit-animation:md-spin 1s infinite steps(8);animation:md-spin 1s infinite steps(8)}@-webkit-keyframes md-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes md-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mdi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.mdi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .mdi-flip-horizontal,:root .mdi-flip-vertical,:root .mdi-rotate-180,:root .mdi-rotate-270,:root .mdi-rotate-90{filter:none}.mdi-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.mdi-stack-1x,.mdi-stack-2x{position:absolute;left:0;width:100%;text-align:center}.mdi-stack-1x{line-height:inherit}.mdi-stack-2x{font-size:2em}.mdi-inverse{color:#fff}.mdi-3d-rotation:before{content:"\e84d"}.mdi-ac-unit:before{content:"\eb3b"}.mdi-access-alarm:before{content:"\e190"}.mdi-access-alarms:before{content:"\e191"}.mdi-access-time:before{content:"\e192"}.mdi-accessibility:before{content:"\e84e"}.mdi-accessible:before{content:"\e914"}.mdi-account-balance:before{content:"\e84f"}.mdi-account-balance-wallet:before{content:"\e850"}.mdi-account-box:before{content:"\e851"}.mdi-account-circle:before{content:"\e853"}.mdi-adb:before{content:"\e60e"}.mdi-add:before{content:"\e145"}.mdi-add-a-photo:before{content:"\e439"}.mdi-add-alarm:before{content:"\e193"}.mdi-add-alert:before{content:"\e003"}.mdi-add-box:before{content:"\e146"}.mdi-add-circle:before{content:"\e147"}.mdi-add-circle-outline:before{content:"\e148"}.mdi-add-location:before{content:"\e567"}.mdi-add-shopping-cart:before{content:"\e854"}.mdi-add-to-photos:before{content:"\e39d"}.mdi-add-to-queue:before{content:"\e05c"}.mdi-adjust:before{content:"\e39e"}.mdi-airline-seat-flat:before{content:"\e630"}.mdi-airline-seat-flat-angled:before{content:"\e631"}.mdi-airline-seat-individual-suite:before{content:"\e632"}.mdi-airline-seat-legroom-extra:before{content:"\e633"}.mdi-airline-seat-legroom-normal:before{content:"\e634"}.mdi-airline-seat-legroom-reduced:before{content:"\e635"}.mdi-airline-seat-recline-extra:before{content:"\e636"}.mdi-airline-seat-recline-normal:before{content:"\e637"}.mdi-airplanemode-active:before{content:"\e195"}.mdi-airplanemode-inactive:before{content:"\e194"}.mdi-airplay:before{content:"\e055"}.mdi-airport-shuttle:before{content:"\eb3c"}.mdi-alarm:before{content:"\e855"}.mdi-alarm-add:before{content:"\e856"}.mdi-alarm-off:before{content:"\e857"}.mdi-alarm-on:before{content:"\e858"}.mdi-album:before{content:"\e019"}.mdi-all-inclusive:before{content:"\eb3d"}.mdi-all-out:before{content:"\e90b"}.mdi-android:before{content:"\e859"}.mdi-announcement:before{content:"\e85a"}.mdi-apps:before{content:"\e5c3"}.mdi-archive:before{content:"\e149"}.mdi-arrow-back:before{content:"\e5c4"}.mdi-arrow-downward:before{content:"\e5db"}.mdi-arrow-drop-down:before{content:"\e5c5"}.mdi-arrow-drop-down-circle:before{content:"\e5c6"}.mdi-arrow-drop-up:before{content:"\e5c7"}.mdi-arrow-forward:before{content:"\e5c8"}.mdi-arrow-upward:before{content:"\e5d8"}.mdi-art-track:before{content:"\e060"}.mdi-aspect-ratio:before{content:"\e85b"}.mdi-assessment:before{content:"\e85c"}.mdi-assignment:before{content:"\e85d"}.mdi-assignment-ind:before{content:"\e85e"}.mdi-assignment-late:before{content:"\e85f"}.mdi-assignment-return:before{content:"\e860"}.mdi-assignment-returned:before{content:"\e861"}.mdi-assignment-turned-in:before{content:"\e862"}.mdi-assistant:before{content:"\e39f"}.mdi-assistant-photo:before{content:"\e3a0"}.mdi-attach-file:before{content:"\e226"}.mdi-attach-money:before{content:"\e227"}.mdi-attachment:before{content:"\e2bc"}.mdi-audiotrack:before{content:"\e3a1"}.mdi-autorenew:before{content:"\e863"}.mdi-av-timer:before{content:"\e01b"}.mdi-backspace:before{content:"\e14a"}.mdi-backup:before{content:"\e864"}.mdi-battery-alert:before{content:"\e19c"}.mdi-battery-charging-full:before{content:"\e1a3"}.mdi-battery-full:before{content:"\e1a4"}.mdi-battery-std:before{content:"\e1a5"}.mdi-battery-unknown:before{content:"\e1a6"}.mdi-beach-access:before{content:"\eb3e"}.mdi-beenhere:before{content:"\e52d"}.mdi-block:before{content:"\e14b"}.mdi-bluetooth:before{content:"\e1a7"}.mdi-bluetooth-audio:before{content:"\e60f"}.mdi-bluetooth-connected:before{content:"\e1a8"}.mdi-bluetooth-disabled:before{content:"\e1a9"}.mdi-bluetooth-searching:before{content:"\e1aa"}.mdi-blur-circular:before{content:"\e3a2"}.mdi-blur-linear:before{content:"\e3a3"}.mdi-blur-off:before{content:"\e3a4"}.mdi-blur-on:before{content:"\e3a5"}.mdi-book:before{content:"\e865"}.mdi-bookmark:before{content:"\e866"}.mdi-bookmark-border:before{content:"\e867"}.mdi-border-all:before{content:"\e228"}.mdi-border-bottom:before{content:"\e229"}.mdi-border-clear:before{content:"\e22a"}.mdi-border-color:before{content:"\e22b"}.mdi-border-horizontal:before{content:"\e22c"}.mdi-border-inner:before{content:"\e22d"}.mdi-border-left:before{content:"\e22e"}.mdi-border-outer:before{content:"\e22f"}.mdi-border-right:before{content:"\e230"}.mdi-border-style:before{content:"\e231"}.mdi-border-top:before{content:"\e232"}.mdi-border-vertical:before{content:"\e233"}.mdi-branding-watermark:before{content:"\e06b"}.mdi-brightness-1:before{content:"\e3a6"}.mdi-brightness-2:before{content:"\e3a7"}.mdi-brightness-3:before{content:"\e3a8"}.mdi-brightness-4:before{content:"\e3a9"}.mdi-brightness-5:before{content:"\e3aa"}.mdi-brightness-6:before{content:"\e3ab"}.mdi-brightness-7:before{content:"\e3ac"}.mdi-brightness-auto:before{content:"\e1ab"}.mdi-brightness-high:before{content:"\e1ac"}.mdi-brightness-low:before{content:"\e1ad"}.mdi-brightness-medium:before{content:"\e1ae"}.mdi-broken-image:before{content:"\e3ad"}.mdi-brush:before{content:"\e3ae"}.mdi-bubble-chart:before{content:"\e6dd"}.mdi-bug-report:before{content:"\e868"}.mdi-build:before{content:"\e869"}.mdi-burst-mode:before{content:"\e43c"}.mdi-business:before{content:"\e0af"}.mdi-business-center:before{content:"\eb3f"}.mdi-cached:before{content:"\e86a"}.mdi-cake:before{content:"\e7e9"}.mdi-call:before{content:"\e0b0"}.mdi-call-end:before{content:"\e0b1"}.mdi-call-made:before{content:"\e0b2"}.mdi-call-merge:before{content:"\e0b3"}.mdi-call-missed:before{content:"\e0b4"}.mdi-call-missed-outgoing:before{content:"\e0e4"}.mdi-call-received:before{content:"\e0b5"}.mdi-call-split:before{content:"\e0b6"}.mdi-call-to-action:before{content:"\e06c"}.mdi-camera:before{content:"\e3af"}.mdi-camera-alt:before{content:"\e3b0"}.mdi-camera-enhance:before{content:"\e8fc"}.mdi-camera-front:before{content:"\e3b1"}.mdi-camera-rear:before{content:"\e3b2"}.mdi-camera-roll:before{content:"\e3b3"}.mdi-cancel:before{content:"\e5c9"}.mdi-card-giftcard:before{content:"\e8f6"}.mdi-card-membership:before{content:"\e8f7"}.mdi-card-travel:before{content:"\e8f8"}.mdi-casino:before{content:"\eb40"}.mdi-cast:before{content:"\e307"}.mdi-cast-connected:before{content:"\e308"}.mdi-center-focus-strong:before{content:"\e3b4"}.mdi-center-focus-weak:before{content:"\e3b5"}.mdi-change-history:before{content:"\e86b"}.mdi-chat:before{content:"\e0b7"}.mdi-chat-bubble:before{content:"\e0ca"}.mdi-chat-bubble-outline:before{content:"\e0cb"}.mdi-check:before{content:"\e5ca"}.mdi-check-box:before{content:"\e834"}.mdi-check-box-outline-blank:before{content:"\e835"}.mdi-check-circle:before{content:"\e86c"}.mdi-chevron-left:before{content:"\e5cb"}.mdi-chevron-right:before{content:"\e5cc"}.mdi-child-care:before{content:"\eb41"}.mdi-child-friendly:before{content:"\eb42"}.mdi-chrome-reader-mode:before{content:"\e86d"}.mdi-class:before{content:"\e86e"}.mdi-clear:before{content:"\e14c"}.mdi-clear-all:before{content:"\e0b8"}.mdi-close:before{content:"\e5cd"}.mdi-closed-caption:before{content:"\e01c"}.mdi-cloud:before{content:"\e2bd"}.mdi-cloud-circle:before{content:"\e2be"}.mdi-cloud-done:before{content:"\e2bf"}.mdi-cloud-download:before{content:"\e2c0"}.mdi-cloud-off:before{content:"\e2c1"}.mdi-cloud-queue:before{content:"\e2c2"}.mdi-cloud-upload:before{content:"\e2c3"}.mdi-code:before{content:"\e86f"}.mdi-collections:before{content:"\e3b6"}.mdi-collections-bookmark:before{content:"\e431"}.mdi-color-lens:before{content:"\e3b7"}.mdi-colorize:before{content:"\e3b8"}.mdi-comment:before{content:"\e0b9"}.mdi-compare:before{content:"\e3b9"}.mdi-compare-arrows:before{content:"\e915"}.mdi-computer:before{content:"\e30a"}.mdi-confirmation-number:before{content:"\e638"}.mdi-contact-mail:before{content:"\e0d0"}.mdi-contact-phone:before{content:"\e0cf"}.mdi-contacts:before{content:"\e0ba"}.mdi-content-copy:before{content:"\e14d"}.mdi-content-cut:before{content:"\e14e"}.mdi-content-paste:before{content:"\e14f"}.mdi-control-point:before{content:"\e3ba"}.mdi-control-point-duplicate:before{content:"\e3bb"}.mdi-copyright:before{content:"\e90c"}.mdi-create:before{content:"\e150"}.mdi-create-new-folder:before{content:"\e2cc"}.mdi-credit-card:before{content:"\e870"}.mdi-crop:before{content:"\e3be"}.mdi-crop-16-9:before{content:"\e3bc"}.mdi-crop-3-2:before{content:"\e3bd"}.mdi-crop-5-4:before{content:"\e3bf"}.mdi-crop-7-5:before{content:"\e3c0"}.mdi-crop-din:before{content:"\e3c1"}.mdi-crop-free:before{content:"\e3c2"}.mdi-crop-landscape:before{content:"\e3c3"}.mdi-crop-original:before{content:"\e3c4"}.mdi-crop-portrait:before{content:"\e3c5"}.mdi-crop-rotate:before{content:"\e437"}.mdi-crop-square:before{content:"\e3c6"}.mdi-dashboard:before{content:"\e871"}.mdi-data-usage:before{content:"\e1af"}.mdi-date-range:before{content:"\e916"}.mdi-dehaze:before{content:"\e3c7"}.mdi-delete:before{content:"\e872"}.mdi-delete-forever:before{content:"\e92b"}.mdi-delete-sweep:before{content:"\e16c"}.mdi-description:before{content:"\e873"}.mdi-desktop-mac:before{content:"\e30b"}.mdi-desktop-windows:before{content:"\e30c"}.mdi-details:before{content:"\e3c8"}.mdi-developer-board:before{content:"\e30d"}.mdi-developer-mode:before{content:"\e1b0"}.mdi-device-hub:before{content:"\e335"}.mdi-devices:before{content:"\e1b1"}.mdi-devices-other:before{content:"\e337"}.mdi-dialer-sip:before{content:"\e0bb"}.mdi-dialpad:before{content:"\e0bc"}.mdi-directions:before{content:"\e52e"}.mdi-directions-bike:before{content:"\e52f"}.mdi-directions-boat:before{content:"\e532"}.mdi-directions-bus:before{content:"\e530"}.mdi-directions-car:before{content:"\e531"}.mdi-directions-railway:before{content:"\e534"}.mdi-directions-run:before{content:"\e566"}.mdi-directions-subway:before{content:"\e533"}.mdi-directions-transit:before{content:"\e535"}.mdi-directions-walk:before{content:"\e536"}.mdi-disc-full:before{content:"\e610"}.mdi-dns:before{content:"\e875"}.mdi-do-not-disturb:before{content:"\e612"}.mdi-do-not-disturb-alt:before{content:"\e611"}.mdi-do-not-disturb-off:before{content:"\e643"}.mdi-do-not-disturb-on:before{content:"\e644"}.mdi-dock:before{content:"\e30e"}.mdi-domain:before{content:"\e7ee"}.mdi-done:before{content:"\e876"}.mdi-done-all:before{content:"\e877"}.mdi-donut-large:before{content:"\e917"}.mdi-donut-small:before{content:"\e918"}.mdi-drafts:before{content:"\e151"}.mdi-drag-handle:before{content:"\e25d"}.mdi-drive-eta:before{content:"\e613"}.mdi-dvr:before{content:"\e1b2"}.mdi-edit:before{content:"\e3c9"}.mdi-edit-location:before{content:"\e568"}.mdi-eject:before{content:"\e8fb"}.mdi-email:before{content:"\e0be"}.mdi-enhanced-encryption:before{content:"\e63f"}.mdi-equalizer:before{content:"\e01d"}.mdi-error:before{content:"\e000"}.mdi-error-outline:before{content:"\e001"}.mdi-euro-symbol:before{content:"\e926"}.mdi-ev-station:before{content:"\e56d"}.mdi-event:before{content:"\e878"}.mdi-event-available:before{content:"\e614"}.mdi-event-busy:before{content:"\e615"}.mdi-event-note:before{content:"\e616"}.mdi-event-seat:before{content:"\e903"}.mdi-exit-to-app:before{content:"\e879"}.mdi-expand-less:before{content:"\e5ce"}.mdi-expand-more:before{content:"\e5cf"}.mdi-explicit:before{content:"\e01e"}.mdi-explore:before{content:"\e87a"}.mdi-exposure:before{content:"\e3ca"}.mdi-exposure-neg-1:before{content:"\e3cb"}.mdi-exposure-neg-2:before{content:"\e3cc"}.mdi-exposure-plus-1:before{content:"\e3cd"}.mdi-exposure-plus-2:before{content:"\e3ce"}.mdi-exposure-zero:before{content:"\e3cf"}.mdi-extension:before{content:"\e87b"}.mdi-face:before{content:"\e87c"}.mdi-fast-forward:before{content:"\e01f"}.mdi-fast-rewind:before{content:"\e020"}.mdi-favorite:before{content:"\e87d"}.mdi-favorite-border:before{content:"\e87e"}.mdi-featured-play-list:before{content:"\e06d"}.mdi-featured-video:before{content:"\e06e"}.mdi-feedback:before{content:"\e87f"}.mdi-fiber-dvr:before{content:"\e05d"}.mdi-fiber-manual-record:before{content:"\e061"}.mdi-fiber-new:before{content:"\e05e"}.mdi-fiber-pin:before{content:"\e06a"}.mdi-fiber-smart-record:before{content:"\e062"}.mdi-file-download:before{content:"\e2c4"}.mdi-file-upload:before{content:"\e2c6"}.mdi-filter:before{content:"\e3d3"}.mdi-filter-1:before{content:"\e3d0"}.mdi-filter-2:before{content:"\e3d1"}.mdi-filter-3:before{content:"\e3d2"}.mdi-filter-4:before{content:"\e3d4"}.mdi-filter-5:before{content:"\e3d5"}.mdi-filter-6:before{content:"\e3d6"}.mdi-filter-7:before{content:"\e3d7"}.mdi-filter-8:before{content:"\e3d8"}.mdi-filter-9:before{content:"\e3d9"}.mdi-filter-9-plus:before{content:"\e3da"}.mdi-filter-b-and-w:before{content:"\e3db"}.mdi-filter-center-focus:before{content:"\e3dc"}.mdi-filter-drama:before{content:"\e3dd"}.mdi-filter-frames:before{content:"\e3de"}.mdi-filter-hdr:before{content:"\e3df"}.mdi-filter-list:before{content:"\e152"}.mdi-filter-none:before{content:"\e3e0"}.mdi-filter-tilt-shift:before{content:"\e3e2"}.mdi-filter-vintage:before{content:"\e3e3"}.mdi-find-in-page:before{content:"\e880"}.mdi-find-replace:before{content:"\e881"}.mdi-fingerprint:before{content:"\e90d"}.mdi-first-page:before{content:"\e5dc"}.mdi-fitness-center:before{content:"\eb43"}.mdi-flag:before{content:"\e153"}.mdi-flare:before{content:"\e3e4"}.mdi-flash-auto:before{content:"\e3e5"}.mdi-flash-off:before{content:"\e3e6"}.mdi-flash-on:before{content:"\e3e7"}.mdi-flight:before{content:"\e539"}.mdi-flight-land:before{content:"\e904"}.mdi-flight-takeoff:before{content:"\e905"}.mdi-flip:before{content:"\e3e8"}.mdi-flip-to-back:before{content:"\e882"}.mdi-flip-to-front:before{content:"\e883"}.mdi-folder:before{content:"\e2c7"}.mdi-folder-open:before{content:"\e2c8"}.mdi-folder-shared:before{content:"\e2c9"}.mdi-folder-special:before{content:"\e617"}.mdi-font-download:before{content:"\e167"}.mdi-format-align-center:before{content:"\e234"}.mdi-format-align-justify:before{content:"\e235"}.mdi-format-align-left:before{content:"\e236"}.mdi-format-align-right:before{content:"\e237"}.mdi-format-bold:before{content:"\e238"}.mdi-format-clear:before{content:"\e239"}.mdi-format-color-fill:before{content:"\e23a"}.mdi-format-color-reset:before{content:"\e23b"}.mdi-format-color-text:before{content:"\e23c"}.mdi-format-indent-decrease:before{content:"\e23d"}.mdi-format-indent-increase:before{content:"\e23e"}.mdi-format-italic:before{content:"\e23f"}.mdi-format-line-spacing:before{content:"\e240"}.mdi-format-list-bulleted:before{content:"\e241"}.mdi-format-list-numbered:before{content:"\e242"}.mdi-format-paint:before{content:"\e243"}.mdi-format-quote:before{content:"\e244"}.mdi-format-shapes:before{content:"\e25e"}.mdi-format-size:before{content:"\e245"}.mdi-format-strikethrough:before{content:"\e246"}.mdi-format-textdirection-l-to-r:before{content:"\e247"}.mdi-format-textdirection-r-to-l:before{content:"\e248"}.mdi-format-underlined:before{content:"\e249"}.mdi-forum:before{content:"\e0bf"}.mdi-forward:before{content:"\e154"}.mdi-forward-10:before{content:"\e056"}.mdi-forward-30:before{content:"\e057"}.mdi-forward-5:before{content:"\e058"}.mdi-free-breakfast:before{content:"\eb44"}.mdi-fullscreen:before{content:"\e5d0"}.mdi-fullscreen-exit:before{content:"\e5d1"}.mdi-functions:before{content:"\e24a"}.mdi-g-translate:before{content:"\e927"}.mdi-gamepad:before{content:"\e30f"}.mdi-games:before{content:"\e021"}.mdi-gavel:before{content:"\e90e"}.mdi-gesture:before{content:"\e155"}.mdi-get-app:before{content:"\e884"}.mdi-gif:before{content:"\e908"}.mdi-golf-course:before{content:"\eb45"}.mdi-gps-fixed:before{content:"\e1b3"}.mdi-gps-not-fixed:before{content:"\e1b4"}.mdi-gps-off:before{content:"\e1b5"}.mdi-grade:before{content:"\e885"}.mdi-gradient:before{content:"\e3e9"}.mdi-grain:before{content:"\e3ea"}.mdi-graphic-eq:before{content:"\e1b8"}.mdi-grid-off:before{content:"\e3eb"}.mdi-grid-on:before{content:"\e3ec"}.mdi-group:before{content:"\e7ef"}.mdi-group-add:before{content:"\e7f0"}.mdi-group-work:before{content:"\e886"}.mdi-hd:before{content:"\e052"}.mdi-hdr-off:before{content:"\e3ed"}.mdi-hdr-on:before{content:"\e3ee"}.mdi-hdr-strong:before{content:"\e3f1"}.mdi-hdr-weak:before{content:"\e3f2"}.mdi-headset:before{content:"\e310"}.mdi-headset-mic:before{content:"\e311"}.mdi-healing:before{content:"\e3f3"}.mdi-hearing:before{content:"\e023"}.mdi-help:before{content:"\e887"}.mdi-help-outline:before{content:"\e8fd"}.mdi-high-quality:before{content:"\e024"}.mdi-highlight:before{content:"\e25f"}.mdi-highlight-off:before{content:"\e888"}.mdi-history:before{content:"\e889"}.mdi-home:before{content:"\e88a"}.mdi-hot-tub:before{content:"\eb46"}.mdi-hotel:before{content:"\e53a"}.mdi-hourglass-empty:before{content:"\e88b"}.mdi-hourglass-full:before{content:"\e88c"}.mdi-http:before{content:"\e902"}.mdi-https:before{content:"\e88d"}.mdi-image:before{content:"\e3f4"}.mdi-image-aspect-ratio:before{content:"\e3f5"}.mdi-import-contacts:before{content:"\e0e0"}.mdi-import-export:before{content:"\e0c3"}.mdi-important-devices:before{content:"\e912"}.mdi-inbox:before{content:"\e156"}.mdi-indeterminate-check-box:before{content:"\e909"}.mdi-info:before{content:"\e88e"}.mdi-info-outline:before{content:"\e88f"}.mdi-input:before{content:"\e890"}.mdi-insert-chart:before{content:"\e24b"}.mdi-insert-comment:before{content:"\e24c"}.mdi-insert-drive-file:before{content:"\e24d"}.mdi-insert-emoticon:before{content:"\e24e"}.mdi-insert-invitation:before{content:"\e24f"}.mdi-insert-link:before{content:"\e250"}.mdi-insert-photo:before{content:"\e251"}.mdi-invert-colors:before{content:"\e891"}.mdi-invert-colors-off:before{content:"\e0c4"}.mdi-iso:before{content:"\e3f6"}.mdi-keyboard:before{content:"\e312"}.mdi-keyboard-arrow-down:before{content:"\e313"}.mdi-keyboard-arrow-left:before{content:"\e314"}.mdi-keyboard-arrow-right:before{content:"\e315"}.mdi-keyboard-arrow-up:before{content:"\e316"}.mdi-keyboard-backspace:before{content:"\e317"}.mdi-keyboard-capslock:before{content:"\e318"}.mdi-keyboard-hide:before{content:"\e31a"}.mdi-keyboard-return:before{content:"\e31b"}.mdi-keyboard-tab:before{content:"\e31c"}.mdi-keyboard-voice:before{content:"\e31d"}.mdi-kitchen:before{content:"\eb47"}.mdi-label:before{content:"\e892"}.mdi-label-outline:before{content:"\e893"}.mdi-landscape:before{content:"\e3f7"}.mdi-language:before{content:"\e894"}.mdi-laptop:before{content:"\e31e"}.mdi-laptop-chromebook:before{content:"\e31f"}.mdi-laptop-mac:before{content:"\e320"}.mdi-laptop-windows:before{content:"\e321"}.mdi-last-page:before{content:"\e5dd"}.mdi-launch:before{content:"\e895"}.mdi-layers:before{content:"\e53b"}.mdi-layers-clear:before{content:"\e53c"}.mdi-leak-add:before{content:"\e3f8"}.mdi-leak-remove:before{content:"\e3f9"}.mdi-lens:before{content:"\e3fa"}.mdi-library-add:before{content:"\e02e"}.mdi-library-books:before{content:"\e02f"}.mdi-library-music:before{content:"\e030"}.mdi-lightbulb-outline:before{content:"\e90f"}.mdi-line-style:before{content:"\e919"}.mdi-line-weight:before{content:"\e91a"}.mdi-linear-scale:before{content:"\e260"}.mdi-link:before{content:"\e157"}.mdi-linked-camera:before{content:"\e438"}.mdi-list:before{content:"\e896"}.mdi-live-help:before{content:"\e0c6"}.mdi-live-tv:before{content:"\e639"}.mdi-local-activity:before{content:"\e53f"}.mdi-local-airport:before{content:"\e53d"}.mdi-local-atm:before{content:"\e53e"}.mdi-local-bar:before{content:"\e540"}.mdi-local-cafe:before{content:"\e541"}.mdi-local-car-wash:before{content:"\e542"}.mdi-local-convenience-store:before{content:"\e543"}.mdi-local-dining:before{content:"\e556"}.mdi-local-drink:before{content:"\e544"}.mdi-local-florist:before{content:"\e545"}.mdi-local-gas-station:before{content:"\e546"}.mdi-local-grocery-store:before{content:"\e547"}.mdi-local-hospital:before{content:"\e548"}.mdi-local-hotel:before{content:"\e549"}.mdi-local-laundry-service:before{content:"\e54a"}.mdi-local-library:before{content:"\e54b"}.mdi-local-mall:before{content:"\e54c"}.mdi-local-movies:before{content:"\e54d"}.mdi-local-offer:before{content:"\e54e"}.mdi-local-parking:before{content:"\e54f"}.mdi-local-pharmacy:before{content:"\e550"}.mdi-local-phone:before{content:"\e551"}.mdi-local-pizza:before{content:"\e552"}.mdi-local-play:before{content:"\e553"}.mdi-local-post-office:before{content:"\e554"}.mdi-local-printshop:before{content:"\e555"}.mdi-local-see:before{content:"\e557"}.mdi-local-shipping:before{content:"\e558"}.mdi-local-taxi:before{content:"\e559"}.mdi-location-city:before{content:"\e7f1"}.mdi-location-disabled:before{content:"\e1b6"}.mdi-location-off:before{content:"\e0c7"}.mdi-location-on:before{content:"\e0c8"}.mdi-location-searching:before{content:"\e1b7"}.mdi-lock:before{content:"\e897"}.mdi-lock-open:before{content:"\e898"}.mdi-lock-outline:before{content:"\e899"}.mdi-looks:before{content:"\e3fc"}.mdi-looks-3:before{content:"\e3fb"}.mdi-looks-4:before{content:"\e3fd"}.mdi-looks-5:before{content:"\e3fe"}.mdi-looks-6:before{content:"\e3ff"}.mdi-looks-one:before{content:"\e400"}.mdi-looks-two:before{content:"\e401"}.mdi-loop:before{content:"\e028"}.mdi-loupe:before{content:"\e402"}.mdi-low-priority:before{content:"\e16d"}.mdi-loyalty:before{content:"\e89a"}.mdi-mail:before{content:"\e158"}.mdi-mail-outline:before{content:"\e0e1"}.mdi-map:before{content:"\e55b"}.mdi-markunread:before{content:"\e159"}.mdi-markunread-mailbox:before{content:"\e89b"}.mdi-memory:before{content:"\e322"}.mdi-menu:before{content:"\e5d2"}.mdi-merge-type:before{content:"\e252"}.mdi-message:before{content:"\e0c9"}.mdi-mic:before{content:"\e029"}.mdi-mic-none:before{content:"\e02a"}.mdi-mic-off:before{content:"\e02b"}.mdi-mms:before{content:"\e618"}.mdi-mode-comment:before{content:"\e253"}.mdi-mode-edit:before{content:"\e254"}.mdi-monetization-on:before{content:"\e263"}.mdi-money-off:before{content:"\e25c"}.mdi-monochrome-photos:before{content:"\e403"}.mdi-mood:before{content:"\e7f2"}.mdi-mood-bad:before{content:"\e7f3"}.mdi-more:before{content:"\e619"}.mdi-more-horiz:before{content:"\e5d3"}.mdi-more-vert:before{content:"\e5d4"}.mdi-motorcycle:before{content:"\e91b"}.mdi-mouse:before{content:"\e323"}.mdi-move-to-inbox:before{content:"\e168"}.mdi-movie:before{content:"\e02c"}.mdi-movie-creation:before{content:"\e404"}.mdi-movie-filter:before{content:"\e43a"}.mdi-multiline-chart:before{content:"\e6df"}.mdi-music-note:before{content:"\e405"}.mdi-music-video:before{content:"\e063"}.mdi-my-location:before{content:"\e55c"}.mdi-nature:before{content:"\e406"}.mdi-nature-people:before{content:"\e407"}.mdi-navigate-before:before{content:"\e408"}.mdi-navigate-next:before{content:"\e409"}.mdi-navigation:before{content:"\e55d"}.mdi-near-me:before{content:"\e569"}.mdi-network-cell:before{content:"\e1b9"}.mdi-network-check:before{content:"\e640"}.mdi-network-locked:before{content:"\e61a"}.mdi-network-wifi:before{content:"\e1ba"}.mdi-new-releases:before{content:"\e031"}.mdi-next-week:before{content:"\e16a"}.mdi-nfc:before{content:"\e1bb"}.mdi-no-encryption:before{content:"\e641"}.mdi-no-sim:before{content:"\e0cc"}.mdi-not-interested:before{content:"\e033"}.mdi-note:before{content:"\e06f"}.mdi-note-add:before{content:"\e89c"}.mdi-notifications:before{content:"\e7f4"}.mdi-notifications-active:before{content:"\e7f7"}.mdi-notifications-none:before{content:"\e7f5"}.mdi-notifications-off:before{content:"\e7f6"}.mdi-notifications-paused:before{content:"\e7f8"}.mdi-offline-pin:before{content:"\e90a"}.mdi-ondemand-video:before{content:"\e63a"}.mdi-opacity:before{content:"\e91c"}.mdi-open-in-browser:before{content:"\e89d"}.mdi-open-in-new:before{content:"\e89e"}.mdi-open-with:before{content:"\e89f"}.mdi-pages:before{content:"\e7f9"}.mdi-pageview:before{content:"\e8a0"}.mdi-palette:before{content:"\e40a"}.mdi-pan-tool:before{content:"\e925"}.mdi-panorama:before{content:"\e40b"}.mdi-panorama-fish-eye:before{content:"\e40c"}.mdi-panorama-horizontal:before{content:"\e40d"}.mdi-panorama-vertical:before{content:"\e40e"}.mdi-panorama-wide-angle:before{content:"\e40f"}.mdi-party-mode:before{content:"\e7fa"}.mdi-pause:before{content:"\e034"}.mdi-pause-circle-filled:before{content:"\e035"}.mdi-pause-circle-outline:before{content:"\e036"}.mdi-payment:before{content:"\e8a1"}.mdi-people:before{content:"\e7fb"}.mdi-people-outline:before{content:"\e7fc"}.mdi-perm-camera-mic:before{content:"\e8a2"}.mdi-perm-contact-calendar:before{content:"\e8a3"}.mdi-perm-data-setting:before{content:"\e8a4"}.mdi-perm-device-information:before{content:"\e8a5"}.mdi-perm-identity:before{content:"\e8a6"}.mdi-perm-media:before{content:"\e8a7"}.mdi-perm-phone-msg:before{content:"\e8a8"}.mdi-perm-scan-wifi:before{content:"\e8a9"}.mdi-person:before{content:"\e7fd"}.mdi-person-add:before{content:"\e7fe"}.mdi-person-outline:before{content:"\e7ff"}.mdi-person-pin:before{content:"\e55a"}.mdi-person-pin-circle:before{content:"\e56a"}.mdi-personal-video:before{content:"\e63b"}.mdi-pets:before{content:"\e91d"}.mdi-phone:before{content:"\e0cd"}.mdi-phone-android:before{content:"\e324"}.mdi-phone-bluetooth-speaker:before{content:"\e61b"}.mdi-phone-forwarded:before{content:"\e61c"}.mdi-phone-in-talk:before{content:"\e61d"}.mdi-phone-iphone:before{content:"\e325"}.mdi-phone-locked:before{content:"\e61e"}.mdi-phone-missed:before{content:"\e61f"}.mdi-phone-paused:before{content:"\e620"}.mdi-phonelink:before{content:"\e326"}.mdi-phonelink-erase:before{content:"\e0db"}.mdi-phonelink-lock:before{content:"\e0dc"}.mdi-phonelink-off:before{content:"\e327"}.mdi-phonelink-ring:before{content:"\e0dd"}.mdi-phonelink-setup:before{content:"\e0de"}.mdi-photo:before{content:"\e410"}.mdi-photo-album:before{content:"\e411"}.mdi-photo-camera:before{content:"\e412"}.mdi-photo-filter:before{content:"\e43b"}.mdi-photo-library:before{content:"\e413"}.mdi-photo-size-select-actual:before{content:"\e432"}.mdi-photo-size-select-large:before{content:"\e433"}.mdi-photo-size-select-small:before{content:"\e434"}.mdi-picture-as-pdf:before{content:"\e415"}.mdi-picture-in-picture:before{content:"\e8aa"}.mdi-picture-in-picture-alt:before{content:"\e911"}.mdi-pie-chart:before{content:"\e6c4"}.mdi-pie-chart-outlined:before{content:"\e6c5"}.mdi-pin-drop:before{content:"\e55e"}.mdi-place:before{content:"\e55f"}.mdi-play-arrow:before{content:"\e037"}.mdi-play-circle-filled:before{content:"\e038"}.mdi-play-circle-outline:before{content:"\e039"}.mdi-play-for-work:before{content:"\e906"}.mdi-playlist-add:before{content:"\e03b"}.mdi-playlist-add-check:before{content:"\e065"}.mdi-playlist-play:before{content:"\e05f"}.mdi-plus-one:before{content:"\e800"}.mdi-poll:before{content:"\e801"}.mdi-polymer:before{content:"\e8ab"}.mdi-pool:before{content:"\eb48"}.mdi-portable-wifi-off:before{content:"\e0ce"}.mdi-portrait:before{content:"\e416"}.mdi-power:before{content:"\e63c"}.mdi-power-input:before{content:"\e336"}.mdi-power-settings-new:before{content:"\e8ac"}.mdi-pregnant-woman:before{content:"\e91e"}.mdi-present-to-all:before{content:"\e0df"}.mdi-print:before{content:"\e8ad"}.mdi-priority-high:before{content:"\e645"}.mdi-public:before{content:"\e80b"}.mdi-publish:before{content:"\e255"}.mdi-query-builder:before{content:"\e8ae"}.mdi-question-answer:before{content:"\e8af"}.mdi-queue:before{content:"\e03c"}.mdi-queue-music:before{content:"\e03d"}.mdi-queue-play-next:before{content:"\e066"}.mdi-radio:before{content:"\e03e"}.mdi-radio-button-checked:before{content:"\e837"}.mdi-radio-button-unchecked:before{content:"\e836"}.mdi-rate-review:before{content:"\e560"}.mdi-receipt:before{content:"\e8b0"}.mdi-recent-actors:before{content:"\e03f"}.mdi-record-voice-over:before{content:"\e91f"}.mdi-redeem:before{content:"\e8b1"}.mdi-redo:before{content:"\e15a"}.mdi-refresh:before{content:"\e5d5"}.mdi-remove:before{content:"\e15b"}.mdi-remove-circle:before{content:"\e15c"}.mdi-remove-circle-outline:before{content:"\e15d"}.mdi-remove-from-queue:before{content:"\e067"}.mdi-remove-red-eye:before{content:"\e417"}.mdi-remove-shopping-cart:before{content:"\e928"}.mdi-reorder:before{content:"\e8fe"}.mdi-repeat:before{content:"\e040"}.mdi-repeat-one:before{content:"\e041"}.mdi-replay:before{content:"\e042"}.mdi-replay-10:before{content:"\e059"}.mdi-replay-30:before{content:"\e05a"}.mdi-replay-5:before{content:"\e05b"}.mdi-reply:before{content:"\e15e"}.mdi-reply-all:before{content:"\e15f"}.mdi-report:before{content:"\e160"}.mdi-report-problem:before{content:"\e8b2"}.mdi-restaurant:before{content:"\e56c"}.mdi-restaurant-menu:before{content:"\e561"}.mdi-restore:before{content:"\e8b3"}.mdi-restore-page:before{content:"\e929"}.mdi-ring-volume:before{content:"\e0d1"}.mdi-room:before{content:"\e8b4"}.mdi-room-service:before{content:"\eb49"}.mdi-rotate-90-degrees-ccw:before{content:"\e418"}.mdi-rotate-left:before{content:"\e419"}.mdi-rotate-right:before{content:"\e41a"}.mdi-rounded-corner:before{content:"\e920"}.mdi-router:before{content:"\e328"}.mdi-rowing:before{content:"\e921"}.mdi-rss-feed:before{content:"\e0e5"}.mdi-rv-hookup:before{content:"\e642"}.mdi-satellite:before{content:"\e562"}.mdi-save:before{content:"\e161"}.mdi-scanner:before{content:"\e329"}.mdi-schedule:before{content:"\e8b5"}.mdi-school:before{content:"\e80c"}.mdi-screen-lock-landscape:before{content:"\e1be"}.mdi-screen-lock-portrait:before{content:"\e1bf"}.mdi-screen-lock-rotation:before{content:"\e1c0"}.mdi-screen-rotation:before{content:"\e1c1"}.mdi-screen-share:before{content:"\e0e2"}.mdi-sd-card:before{content:"\e623"}.mdi-sd-storage:before{content:"\e1c2"}.mdi-search:before{content:"\e8b6"}.mdi-security:before{content:"\e32a"}.mdi-select-all:before{content:"\e162"}.mdi-send:before{content:"\e163"}.mdi-sentiment-dissatisfied:before{content:"\e811"}.mdi-sentiment-neutral:before{content:"\e812"}.mdi-sentiment-satisfied:before{content:"\e813"}.mdi-sentiment-very-dissatisfied:before{content:"\e814"}.mdi-sentiment-very-satisfied:before{content:"\e815"}.mdi-settings:before{content:"\e8b8"}.mdi-settings-applications:before{content:"\e8b9"}.mdi-settings-backup-restore:before{content:"\e8ba"}.mdi-settings-bluetooth:before{content:"\e8bb"}.mdi-settings-brightness:before{content:"\e8bd"}.mdi-settings-cell:before{content:"\e8bc"}.mdi-settings-ethernet:before{content:"\e8be"}.mdi-settings-input-antenna:before{content:"\e8bf"}.mdi-settings-input-component:before{content:"\e8c0"}.mdi-settings-input-composite:before{content:"\e8c1"}.mdi-settings-input-hdmi:before{content:"\e8c2"}.mdi-settings-input-svideo:before{content:"\e8c3"}.mdi-settings-overscan:before{content:"\e8c4"}.mdi-settings-phone:before{content:"\e8c5"}.mdi-settings-power:before{content:"\e8c6"}.mdi-settings-remote:before{content:"\e8c7"}.mdi-settings-system-daydream:before{content:"\e1c3"}.mdi-settings-voice:before{content:"\e8c8"}.mdi-share:before{content:"\e80d"}.mdi-shop:before{content:"\e8c9"}.mdi-shop-two:before{content:"\e8ca"}.mdi-shopping-basket:before{content:"\e8cb"}.mdi-shopping-cart:before{content:"\e8cc"}.mdi-short-text:before{content:"\e261"}.mdi-show-chart:before{content:"\e6e1"}.mdi-shuffle:before{content:"\e043"}.mdi-signal-cellular-4-bar:before{content:"\e1c8"}.mdi-signal-cellular-connected-no-internet-4-bar:before{content:"\e1cd"}.mdi-signal-cellular-no-sim:before{content:"\e1ce"}.mdi-signal-cellular-null:before{content:"\e1cf"}.mdi-signal-cellular-off:before{content:"\e1d0"}.mdi-signal-wifi-4-bar:before{content:"\e1d8"}.mdi-signal-wifi-4-bar-lock:before{content:"\e1d9"}.mdi-signal-wifi-off:before{content:"\e1da"}.mdi-sim-card:before{content:"\e32b"}.mdi-sim-card-alert:before{content:"\e624"}.mdi-skip-next:before{content:"\e044"}.mdi-skip-previous:before{content:"\e045"}.mdi-slideshow:before{content:"\e41b"}.mdi-slow-motion-video:before{content:"\e068"}.mdi-smartphone:before{content:"\e32c"}.mdi-smoke-free:before{content:"\eb4a"}.mdi-smoking-rooms:before{content:"\eb4b"}.mdi-sms:before{content:"\e625"}.mdi-sms-failed:before{content:"\e626"}.mdi-snooze:before{content:"\e046"}.mdi-sort:before{content:"\e164"}.mdi-sort-by-alpha:before{content:"\e053"}.mdi-spa:before{content:"\eb4c"}.mdi-space-bar:before{content:"\e256"}.mdi-speaker:before{content:"\e32d"}.mdi-speaker-group:before{content:"\e32e"}.mdi-speaker-notes:before{content:"\e8cd"}.mdi-speaker-notes-off:before{content:"\e92a"}.mdi-speaker-phone:before{content:"\e0d2"}.mdi-spellcheck:before{content:"\e8ce"}.mdi-star:before{content:"\e838"}.mdi-star-border:before{content:"\e83a"}.mdi-star-half:before{content:"\e839"}.mdi-stars:before{content:"\e8d0"}.mdi-stay-current-landscape:before{content:"\e0d3"}.mdi-stay-current-portrait:before{content:"\e0d4"}.mdi-stay-primary-landscape:before{content:"\e0d5"}.mdi-stay-primary-portrait:before{content:"\e0d6"}.mdi-stop:before{content:"\e047"}.mdi-stop-screen-share:before{content:"\e0e3"}.mdi-storage:before{content:"\e1db"}.mdi-store:before{content:"\e8d1"}.mdi-store-mall-directory:before{content:"\e563"}.mdi-straighten:before{content:"\e41c"}.mdi-streetview:before{content:"\e56e"}.mdi-strikethrough-s:before{content:"\e257"}.mdi-style:before{content:"\e41d"}.mdi-subdirectory-arrow-left:before{content:"\e5d9"}.mdi-subdirectory-arrow-right:before{content:"\e5da"}.mdi-subject:before{content:"\e8d2"}.mdi-subscriptions:before{content:"\e064"}.mdi-subtitles:before{content:"\e048"}.mdi-subway:before{content:"\e56f"}.mdi-supervisor-account:before{content:"\e8d3"}.mdi-surround-sound:before{content:"\e049"}.mdi-swap-calls:before{content:"\e0d7"}.mdi-swap-horiz:before{content:"\e8d4"}.mdi-swap-vert:before{content:"\e8d5"}.mdi-swap-vertical-circle:before{content:"\e8d6"}.mdi-switch-camera:before{content:"\e41e"}.mdi-switch-video:before{content:"\e41f"}.mdi-sync:before{content:"\e627"}.mdi-sync-disabled:before{content:"\e628"}.mdi-sync-problem:before{content:"\e629"}.mdi-system-update:before{content:"\e62a"}.mdi-system-update-alt:before{content:"\e8d7"}.mdi-tab:before{content:"\e8d8"}.mdi-tab-unselected:before{content:"\e8d9"}.mdi-tablet:before{content:"\e32f"}.mdi-tablet-android:before{content:"\e330"}.mdi-tablet-mac:before{content:"\e331"}.mdi-tag-faces:before{content:"\e420"}.mdi-tap-and-play:before{content:"\e62b"}.mdi-terrain:before{content:"\e564"}.mdi-text-fields:before{content:"\e262"}.mdi-text-format:before{content:"\e165"}.mdi-textsms:before{content:"\e0d8"}.mdi-texture:before{content:"\e421"}.mdi-theaters:before{content:"\e8da"}.mdi-thumb-down:before{content:"\e8db"}.mdi-thumb-up:before{content:"\e8dc"}.mdi-thumbs-up-down:before{content:"\e8dd"}.mdi-time-to-leave:before{content:"\e62c"}.mdi-timelapse:before{content:"\e422"}.mdi-timeline:before{content:"\e922"}.mdi-timer:before{content:"\e425"}.mdi-timer-10:before{content:"\e423"}.mdi-timer-3:before{content:"\e424"}.mdi-timer-off:before{content:"\e426"}.mdi-title:before{content:"\e264"}.mdi-toc:before{content:"\e8de"}.mdi-today:before{content:"\e8df"}.mdi-toll:before{content:"\e8e0"}.mdi-tonality:before{content:"\e427"}.mdi-touch-app:before{content:"\e913"}.mdi-toys:before{content:"\e332"}.mdi-track-changes:before{content:"\e8e1"}.mdi-traffic:before{content:"\e565"}.mdi-train:before{content:"\e570"}.mdi-tram:before{content:"\e571"}.mdi-transfer-within-a-station:before{content:"\e572"}.mdi-transform:before{content:"\e428"}.mdi-translate:before{content:"\e8e2"}.mdi-trending-down:before{content:"\e8e3"}.mdi-trending-flat:before{content:"\e8e4"}.mdi-trending-up:before{content:"\e8e5"}.mdi-tune:before{content:"\e429"}.mdi-turned-in:before{content:"\e8e6"}.mdi-turned-in-not:before{content:"\e8e7"}.mdi-tv:before{content:"\e333"}.mdi-unarchive:before{content:"\e169"}.mdi-undo:before{content:"\e166"}.mdi-unfold-less:before{content:"\e5d6"}.mdi-unfold-more:before{content:"\e5d7"}.mdi-update:before{content:"\e923"}.mdi-usb:before{content:"\e1e0"}.mdi-verified-user:before{content:"\e8e8"}.mdi-vertical-align-bottom:before{content:"\e258"}.mdi-vertical-align-center:before{content:"\e259"}.mdi-vertical-align-top:before{content:"\e25a"}.mdi-vibration:before{content:"\e62d"}.mdi-video-call:before{content:"\e070"}.mdi-video-label:before{content:"\e071"}.mdi-video-library:before{content:"\e04a"}.mdi-videocam:before{content:"\e04b"}.mdi-videocam-off:before{content:"\e04c"}.mdi-videogame-asset:before{content:"\e338"}.mdi-view-agenda:before{content:"\e8e9"}.mdi-view-array:before{content:"\e8ea"}.mdi-view-carousel:before{content:"\e8eb"}.mdi-view-column:before{content:"\e8ec"}.mdi-view-comfy:before{content:"\e42a"}.mdi-view-compact:before{content:"\e42b"}.mdi-view-day:before{content:"\e8ed"}.mdi-view-headline:before{content:"\e8ee"}.mdi-view-list:before{content:"\e8ef"}.mdi-view-module:before{content:"\e8f0"}.mdi-view-quilt:before{content:"\e8f1"}.mdi-view-stream:before{content:"\e8f2"}.mdi-view-week:before{content:"\e8f3"}.mdi-vignette:before{content:"\e435"}.mdi-visibility:before{content:"\e8f4"}.mdi-visibility-off:before{content:"\e8f5"}.mdi-voice-chat:before{content:"\e62e"}.mdi-voicemail:before{content:"\e0d9"}.mdi-volume-down:before{content:"\e04d"}.mdi-volume-mute:before{content:"\e04e"}.mdi-volume-off:before{content:"\e04f"}.mdi-volume-up:before{content:"\e050"}.mdi-vpn-key:before{content:"\e0da"}.mdi-vpn-lock:before{content:"\e62f"}.mdi-wallpaper:before{content:"\e1bc"}.mdi-warning:before{content:"\e002"}.mdi-watch:before{content:"\e334"}.mdi-watch-later:before{content:"\e924"}.mdi-wb-auto:before{content:"\e42c"}.mdi-wb-cloudy:before{content:"\e42d"}.mdi-wb-incandescent:before{content:"\e42e"}.mdi-wb-iridescent:before{content:"\e436"}.mdi-wb-sunny:before{content:"\e430"}.mdi-wc:before{content:"\e63d"}.mdi-web:before{content:"\e051"}.mdi-web-asset:before{content:"\e069"}.mdi-weekend:before{content:"\e16b"}.mdi-whatshot:before{content:"\e80e"}.mdi-widgets:before{content:"\e1bd"}.mdi-wifi:before{content:"\e63e"}.mdi-wifi-lock:before{content:"\e1e1"}.mdi-wifi-tethering:before{content:"\e1e2"}.mdi-work:before{content:"\e8f9"}.mdi-wrap-text:before{content:"\e25b"}.mdi-youtube-searched-for:before{content:"\e8fa"}.mdi-zoom-in:before{content:"\e8ff"}.mdi-zoom-out:before{content:"\e900"}.mdi-zoom-out-map:before{content:"\e56b"}
/*# sourceMappingURL=material-icons.min.css.map */
/*!
 * jQCloud 2.0.2
 * Copyright 2011 Luca Ongaro (http://www.lucaongaro.eu)
 * Copyright 2013 Daniel White (http://www.developerdan.com)
 * Copyright 20142016 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */
/* layout */
div.jqcloud {
  overflow: hidden;
  position: relative;
}

div.jqcloud span {
  padding: 0;
}

/* fonts */
div.jqcloud {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 10px;
  line-height: normal;
}

div.jqcloud a {
  font-size: inherit;
  text-decoration: none;
}

div.jqcloud span.w10 { font-size: 550%; }
div.jqcloud span.w9 { font-size: 500%; }
div.jqcloud span.w8 { font-size: 450%; }
div.jqcloud span.w7 { font-size: 400%; }
div.jqcloud span.w6 { font-size: 350%; }
div.jqcloud span.w5 { font-size: 300%; }
div.jqcloud span.w4 { font-size: 250%; }
div.jqcloud span.w3 { font-size: 200%; }
div.jqcloud span.w2 { font-size: 150%; }
div.jqcloud span.w1 { font-size: 100%; }

/* colors */
div.jqcloud { color: #09f; }
div.jqcloud a { color: inherit; }
div.jqcloud a:hover { color: #0df; }
div.jqcloud a:hover { color: #0cf; }
div.jqcloud span.w10 { color: #0cf; }
div.jqcloud span.w9 { color: #0cf; }
div.jqcloud span.w8 { color: #0cf; }
div.jqcloud span.w7 { color: #39d; }
div.jqcloud span.w6 { color: #90c5f0; }
div.jqcloud span.w5 { color: #90a0dd; }
div.jqcloud span.w4 { color: #90c5f0; }
div.jqcloud span.w3 { color: #a0ddff; }
div.jqcloud span.w2 { color: #99ccee; }
div.jqcloud span.w1 { color: #aab5f0; }

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-Thin.eot');
    src: local('Roboto Thin'), local('Roboto-Thin'), url('../../fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Thin.woff') format('woff'), url('../../fonts/roboto/Roboto-Thin.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Thin.svg#Roboto') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('../../fonts/roboto/Roboto-Thin.eot');
    src: local('Roboto Thin'), local('Roboto-Thin'), url('../../fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Thin.woff') format('woff'), url('../../fonts/roboto/Roboto-Thin.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Thin.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-ThinItalic.eot');
    src: local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('../../fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-ThinItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-ThinItalic.svg#Roboto') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('../../fonts/roboto/Roboto-ThinItalic.eot');
    src: local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('../../fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-ThinItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-ThinItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-Light.eot');
    src: local('Roboto Light'), local('Roboto-Light'), url('../../fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Light.woff') format('woff'), url('../../fonts/roboto/Roboto-Light.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Light.svg#Roboto') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../../fonts/roboto/Roboto-Light.eot');
    src: local('Roboto Light'), local('Roboto-Light'), url('../../fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Light.woff') format('woff'), url('../../fonts/roboto/Roboto-Light.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Light.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-LightItalic.eot');
    src: local('Roboto LightItalic'), local('Roboto-LightItalic'), url('../../fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-LightItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-LightItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-LightItalic.svg#Roboto') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('../../fonts/roboto/Roboto-LightItalic.eot');
    src: local('Roboto LightItalic'), local('Roboto-LightItalic'), url('../../fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-LightItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-LightItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-LightItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-Regular.eot');
    src: local('Roboto Regular'), local('Roboto-Regular'), url('../../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Regular.woff') format('woff'), url('../../fonts/roboto/Roboto-Regular.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Regular.svg#Roboto') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../../fonts/roboto/Roboto-Regular.eot');
    src: local('Roboto Regular'), local('Roboto-Regular'), url('../../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Regular.woff') format('woff'), url('../../fonts/roboto/Roboto-Regular.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Regular.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-RegularItalic.eot');
    src: local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('../../fonts/roboto/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-RegularItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-RegularItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-RegularItalic.svg#Roboto') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url('../../fonts/roboto/Roboto-RegularItalic.eot');
    src: local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('../../fonts/roboto/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-RegularItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-RegularItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-RegularItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-Medium.eot');
    src: local('Roboto Medium'), local('Roboto-Medium'), url('../../fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Medium.woff') format('woff'), url('../../fonts/roboto/Roboto-Medium.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Medium.svg#Roboto') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../../fonts/roboto/Roboto-Medium.eot');
    src: local('Roboto Medium'), local('Roboto-Medium'), url('../../fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Medium.woff') format('woff'), url('../../fonts/roboto/Roboto-Medium.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Medium.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-MediumItalic.eot');
    src: local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('../../fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-MediumItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-MediumItalic.svg#Roboto') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('../../fonts/roboto/Roboto-MediumItalic.eot');
    src: local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('../../fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-MediumItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-MediumItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-Bold.eot');
    src: local('Roboto Bold'), local('Roboto-Bold'), url('../../fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Bold.woff') format('woff'), url('../../fonts/roboto/Roboto-Bold.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Bold.svg#Roboto') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../../fonts/roboto/Roboto-Bold.eot');
    src: local('Roboto Bold'), local('Roboto-Bold'), url('../../fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Bold.woff') format('woff'), url('../../fonts/roboto/Roboto-Bold.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Bold.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-BoldItalic.eot');
    src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('../../fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BoldItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BoldItalic.svg#Roboto') format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('../../fonts/roboto/Roboto-BoldItalic.eot');
    src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('../../fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BoldItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BoldItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-Black.eot');
    src: local('Roboto Black'), local('Roboto-Black'), url('../../fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Black.woff') format('woff'), url('../../fonts/roboto/Roboto-Black.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Black.svg#Roboto') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('../../fonts/roboto/Roboto-Black.eot');
    src: local('Roboto Black'), local('Roboto-Black'), url('../../fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Black.woff') format('woff'), url('../../fonts/roboto/Roboto-Black.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Black.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/Roboto-BlackItalic.eot');
    src: local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('../../fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BlackItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BlackItalic.svg#Roboto') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('../../fonts/roboto/Roboto-BlackItalic.eot');
    src: local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('../../fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BlackItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BlackItalic.svg#Roboto') format('svg');
}

@font-face {
    font-family: "Roboto-Condensed";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot");
    src: local("Roboto-Condensed Regular"), local("Roboto-Condensed-Regular"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Condensed-Regular";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Regular.eot");
    src: local("Roboto-Condensed Regular"), local("Roboto-Condensed-Regular"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed") format("svg");
}

@font-face {
    font-family: "Roboto-Condensed";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot");
    src: local("Roboto-Condensed RegularItalic"), local("Roboto-Condensed-RegularItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed") format("svg");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "Roboto-Condensed-RegularItalic";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot");
    src: local("Roboto-Condensed RegularItalic"), local("Roboto-Condensed-RegularItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed") format("svg");
}

@font-face {
    font-family: "Roboto-Condensed";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot");
    src: local("Roboto-Condensed Light"), local("Roboto-Condensed-Light"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed") format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Condensed-Light";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Light.eot");
    src: local("Roboto-Condensed Light"), local("Roboto-Condensed-Light"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed") format("svg");
}

@font-face {
    font-family: "Roboto-Condensed";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot");
    src: local("Roboto-Condensed LightItalic"), local("Roboto-Condensed-LightItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed") format("svg");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "Roboto-Condensed-LightItalic";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-LightItalic.eot");
    src: local("Roboto-Condensed LightItalic"), local("Roboto-Condensed-LightItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed") format("svg");
}

@font-face {
    font-family: "Roboto-Condensed";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot");
    src: local("Roboto-Condensed Bold"), local("Roboto-Condensed-Bold"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed") format("svg");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Condensed-Bold";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Bold.eot");
    src: local("Roboto-Condensed Bold"), local("Roboto-Condensed-Bold"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed") format("svg");
}

@font-face {
    font-family: "Roboto-Condensed";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot");
    src: local("Roboto-Condensed BoldItalic"), local("Roboto-Condensed-BoldItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed") format("svg");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "Roboto-Condensed-BoldItalic";
    src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot");
    src: local("Roboto-Condensed BoldItalic"), local("Roboto-Condensed-BoldItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed") format("svg");
}
