ag-grid-angular {
  display: block; }

ag-grid-ng2 {
  display: block; }

ag-grid {
  display: block; }

ag-grid-polymer {
  display: block; }

ag-grid-aurelia {
  display: block; }

.ag-rtl {
  direction: rtl; }

.ag-ltr {
  direction: ltr; }

.ag-select-agg-func-popup {
  position: absolute; }

.ag-body-no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-root {
  /* set to relative, so absolute popups appear relative to this */
  position: relative;
  box-sizing: border-box;
  /* was getting some 'should be there' scrolls, this sorts it out */
  overflow: hidden; }

.ag-layout-normal .ag-root {
  height: 100%; }

.ag-font-style {
  cursor: default;
  /* disable user mouse selection */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-layout-for-print {
  white-space: nowrap;
  display: inline-block; }

.ag-layout-normal {
  height: 100%; }

.ag-popup-backdrop {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; }

.ag-header {
  white-space: nowrap;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%; }

.ag-layout-normal .ag-header {
  position: absolute;
  top: 0px;
  left: 0px; }

.ag-pinned-left-header {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%; }

.ag-pinned-right-header {
  float: right;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%; }

.ag-header-viewport {
  box-sizing: border-box;
  overflow: hidden;
  height: 100%; }

.ag-layout-normal .ag-header-row {
  position: absolute; }

.ag-layout-normal .ag-header-container {
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
  height: 100%; }

.ag-layout-auto-height .ag-header-row {
  position: absolute; }

.ag-layout-auto-height .ag-header-container {
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
  height: 100%; }

.ag-layout-for-print .ag-header-container {
  white-space: nowrap; }

.ag-header-overlay {
  display: block;
  position: absolute; }

.ag-header-cell {
  box-sizing: border-box;
  vertical-align: bottom;
  display: inline-block;
  height: 100%;
  position: absolute; }

.ag-floating-filter {
  box-sizing: border-box;
  position: absolute;
  display: inline-block; }

.ag-floating-filter-body {
  margin-right: 25px;
  height: 20px; }

.ag-floating-filter-full-body {
  width: 100%;
  height: 20px; }

.ag-floating-filter-input {
  width: 100%; }

.ag-floating-filter-input:-moz-read-only {
  background-color: #eeeeee; }

.ag-floating-filter-input:read-only {
  background-color: #eeeeee; }

.ag-floating-filter-menu {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-dnd-ghost {
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: absolute;
  background: #e5e5e5;
  border: 1px solid black;
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 3px;
  line-height: 1.4; }

.ag-dnd-ghost-icon {
  display: inline-block;
  float: left;
  padding: 2px; }

.ag-dnd-ghost-label {
  display: inline-block; }

.ag-header-group-cell {
  height: 100%;
  display: inline-block;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute; }

.ag-header-group-cell-label {
  text-overflow: ellipsis;
  overflow: hidden; }

.ag-header-cell-label {
  text-overflow: ellipsis;
  overflow: hidden; }

.ag-header-cell-resize {
  height: 100%;
  width: 4px;
  cursor: col-resize; }

.ag-ltr .ag-header-cell-resize {
  float: right; }

.ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
  float: left; }

.ag-rtl .ag-header-cell-resize {
  float: left; }

.ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
  float: right; }

.ag-ltr .ag-header-select-all {
  float: left; }

.ag-rtl .ag-header-select-all {
  float: right; }

.ag-header-expand-icon {
  padding-left: 4px; }

.ag-header-cell-menu-button {
  float: right; }

.ag-overlay-panel {
  display: table;
  width: 100%;
  height: 100%;
  pointer-events: none; }

.ag-overlay-wrapper {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.ag-bl-overlay {
  pointer-events: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px; }

.ag-bl-full-height {
  height: 100%;
  overflow: auto;
  position: relative; }

.ag-bl-west {
  float: left; }

.ag-bl-full-height-west {
  height: 100%; }

.ag-bl-east {
  float: right; }

.ag-bl-full-height-east {
  height: 100%; }

.ag-bl-full-height-center {
  height: 100%; }

.ag-bl-normal {
  height: 100%;
  position: relative; }

.ag-bl-normal-center-row {
  height: 100%;
  overflow: hidden; }

.ag-bl-normal-west {
  height: 100%;
  float: left; }

.ag-bl-normal-east {
  height: 100%;
  float: right; }

.ag-bl-normal-center {
  height: 100%; }

.ag-bl-dont-fill {
  position: relative; }

.ag-body {
  width: 100%;
  box-sizing: border-box; }

.ag-layout-normal .ag-body {
  height: 100%;
  position: absolute; }

.ag-floating-top {
  width: 100%;
  white-space: nowrap;
  box-sizing: border-box;
  overflow: hidden; }

.ag-layout-normal .ag-floating-top {
  position: absolute;
  left: 0px; }

.ag-pinned-left-floating-top {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  position: relative; }

.ag-layout-normal .ag-pinned-left-floating-top {
  height: 100%; }

.ag-pinned-right-floating-top {
  float: right;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  position: relative; }

.ag-layout-normal .ag-pinned-right-floating-top {
  height: 100%; }

.ag-floating-top-viewport {
  box-sizing: border-box;
  overflow: hidden; }

.ag-layout-normal .ag-floating-top-viewport {
  height: 100%; }

.ag-floating-top-container {
  box-sizing: border-box;
  position: relative;
  white-space: nowrap; }

.ag-floating-bottom {
  width: 100%;
  white-space: nowrap;
  box-sizing: border-box;
  overflow: hidden; }

.ag-layout-normal .ag-floating-bottom {
  position: absolute;
  left: 0px; }

.ag-pinned-left-floating-bottom {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  position: relative; }

.ag-layout-normal .ag-pinned-left-floating-bottom {
  height: 100%; }

.ag-pinned-right-floating-bottom {
  float: right;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  position: relative; }

.ag-layout-normal .ag-pinned-right-floating-bottom {
  height: 100%; }

.ag-floating-bottom-viewport {
  box-sizing: border-box;
  overflow: hidden; }

.ag-layout-normal .ag-floating-bottom-viewport {
  height: 100%; }

.ag-floating-bottom-container {
  box-sizing: border-box;
  position: relative;
  white-space: nowrap; }

.ag-pinned-left-cols-viewport {
  float: left; }

.ag-pinned-left-cols-container {
  display: inline-block;
  position: relative; }

.ag-pinned-right-cols-viewport {
  float: right; }

.ag-ltr .ag-pinned-right-cols-viewport {
  overflow-x: hidden;
  overflow-y: auto; }

.ag-ltr .ag-pinned-left-cols-viewport {
  overflow: hidden; }

.ag-rtl .ag-pinned-right-cols-viewport {
  overflow: hidden; }

.ag-rtl .ag-pinned-left-cols-viewport {
  overflow-x: hidden;
  overflow-y: auto; }

.ag-pinned-right-cols-container {
  display: inline-block;
  position: relative; }

.ag-layout-normal .ag-body-viewport-wrapper {
  height: 100%; }

.ag-body-viewport {
  overflow-x: auto;
  overflow-y: auto; }

.ag-layout-normal .ag-body-viewport {
  height: 100%; }

.ag-full-width-viewport {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline;
  pointer-events: none;
  box-sizing: border-box;
  overflow: hidden; }

.ag-full-width-container {
  overflow: hidden;
  position: relative;
  width: 100%; }

.ag-floating-bottom-full-width-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  overflow: hidden;
  display: inline; }

.ag-floating-top-full-width-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  overflow: hidden;
  display: inline; }

.ag-full-width-row {
  pointer-events: all;
  overflow: hidden; }

.ag-layout-normal .ag-body-container {
  position: relative;
  display: inline-block; }

.ag-layout-auto-height .ag-body-container {
  position: relative;
  display: inline-block; }

.ag-row-animation {
  transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s; }

.ag-row-no-animation {
  transition: background-color 0.1s; }

.ag-row {
  box-sizing: border-box; }

.ag-layout-normal .ag-row {
  white-space: nowrap;
  position: absolute;
  width: 100%; }

.ag-layout-auto-height .ag-row {
  white-space: nowrap;
  position: relative;
  width: 100%; }

.ag-layout-for-print .ag-row {
  position: relative; }

.ag-column-moving .ag-cell {
  transition: left 0.2s; }

.ag-column-moving .ag-header-cell {
  transition: left 0.2s; }

.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s; }

.ag-column-drop {
  width: 100%;
  box-sizing: border-box; }

.ag-column-drop-vertical .ag-column-drop-cell {
  display: block; }

.ag-column-drop-vertical .ag-column-drop-empty-message {
  display: block; }

.ag-column-drop-vertical .ag-column-drop-cell-button {
  line-height: 16px; }

.ag-ltr .ag-column-drop-vertical .ag-column-drop-cell-button {
  float: right; }

.ag-rtl .ag-column-drop-vertical .ag-column-drop-cell-button {
  float: left; }

.ag-column-drop-horizontal {
  white-space: nowrap; }
  .ag-column-drop-horizontal .ag-column-drop-cell {
    display: inline-block; }
  .ag-column-drop-horizontal .ag-column-drop-empty-message {
    display: inline-block; }

.ag-cell {
  display: inline-block;
  white-space: nowrap;
  height: 100%;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute; }

.ag-value-slide-out {
  opacity: 1.0;
  margin-right: 5px;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear; }

.ag-value-slide-out-end {
  opacity: 0.0;
  margin-right: 10px; }

.ag-opacity-zero {
  opacity: 0.0; }

.ag-cell-edit-input {
  width: 100%;
  height: 100%; }

.ag-group-cell-entire-row {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  height: 100%;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden; }

.ag-footer-cell-entire-row {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  height: 100%;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden; }

.ag-large .ag-root {
  font-size: 20px; }

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-menu {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: 100%;
  overflow-y: auto; }

.ag-menu-column-select-wrapper {
  width: 200px;
  height: 300px;
  overflow: auto; }

.ag-menu-list {
  display: table;
  border-collapse: collapse; }

.ag-menu-option {
  display: table-row; }

.ag-menu-option-text {
  display: table-cell; }

.ag-menu-option-shortcut {
  display: table-cell; }

.ag-menu-option-icon {
  display: table-cell; }

.ag-menu-option-popup-pointer {
  display: table-cell; }

.ag-menu-separator {
  display: table-row; }

.ag-menu-separator-cell {
  display: table-cell; }

.ag-virtual-list-viewport {
  overflow-x: auto;
  height: 100%;
  width: 100%; }

.ag-virtual-list-container {
  position: relative;
  overflow: hidden; }

.ag-rich-select {
  outline: none;
  cursor: default; }

.ag-rich-select-row {
  white-space: nowrap; }

.ag-rich-select-list {
  width: 200px;
  height: 200px; }

.ag-set-filter-list {
  width: 200px;
  height: 200px; }

.ag-set-filter-item {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.ag-virtual-list-item {
  position: absolute;
  width: 100%; }
  .ag-virtual-list-item span:empty:not(.ag-icon) {
    border-left: 1px solid transparent; }

.ag-filter-filter {
  width: 100%;
  box-sizing: border-box; }

.ag-floating-filter-body input {
  width: 100%;
  margin: 0;
  height: 19px; }

.ag-floating-filter-full-body input {
  width: 100%;
  margin: 0;
  height: 19px; }

.ag-filter-select {
  width: 110px;
  margin: 4px 4px 0px 4px; }

.ag-list-selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default; }

.ag-tool-panel {
  width: 200px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  box-sizing: border-box;
  overflow: auto; }

.ag-layout-normal .ag-tool-panel {
  height: 100%; }

.ag-column-select-indent {
  display: inline-block; }

.ag-column-select-column {
  white-space: nowrap; }

.ag-ltr .ag-column-select-column {
  margin-left: 16px; }

.ag-rtl .ag-column-select-column {
  margin-right: 16px; }

.ag-column-select-column-group {
  white-space: nowrap; }

.ag-hidden {
  display: none !important; }

.ag-visibility-hidden {
  visibility: hidden !important; }

.ag-faded {
  opacity: 0.3; }

.ag-width-half {
  width: 50%;
  display: inline-block; }

.ag-shake-left-to-right {
  -webkit-animation-name: ag-shake-left-to-right;
  animation-name: ag-shake-left-to-right;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate; }

@-webkit-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

/* icons are used outside of the grid root (in the ghost) */
.ag-icon-aggregation {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41IDIuNWgtNmwyIDMuNS0yIDMuNWg2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-arrows {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNmwtMS40MSAxLjQxTDE2LjE3IDlINHYyaDEyLjE3bC0xLjU4IDEuNTlMMTYgMTRsNC00eiIvPjxwYXRoIGQ9Ik00IDZsMS40MSAxLjQxTDMuODMgOUgxNnYySDMuODNsMS41OCAxLjU5TDQgMTRsLTQtNHoiLz48cGF0aCBkPSJNNiAxNmwxLjQxLTEuNDFMOSAxNi4xN1Y0aDJ2MTIuMTdsMS41OS0xLjU4TDE0IDE2bC00IDR6Ii8+PHBhdGggZD0iTTE0IDRsLTEuNDEgMS40MUwxMSAzLjgzVjE2SDlWMy44M0w3LjQxIDUuNDEgNiA0bDQtNHoiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-asc {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDUuMlYzLjQ5M2gtNnY2SDQuN1Y1LjJoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik01LjUgMy41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1Ljk5MyA2LjQ5MykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik04LjQ5MyA0Ljd2LS43MDdoLTV2NUg0LjJWNC43aDQuMjkzeiIvPjwvZz48L2c+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-checkbox-checked-readonly {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-checkbox-checked {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-checkbox-indeterminate-readonly {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNCA1aDR2Mkg0eiIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-checkbox-indeterminate {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNCA1aDR2Mkg0eiIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-checkbox-unchecked-readonly {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48L2c+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-checkbox-unchecked {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48L2c+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-column {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem0wIDNoNHY3SDF6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-columns {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem02IDBoNHYySDd6TTEgNWg0djJIMXptNiAwaDR2Mkg3ek0xIDloNHYySDF6bTYgMGg0djJIN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-contracted {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMDAwIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNOSA1djJIM1Y1eiIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-copy {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQuNSA0LjVoNXY1aC01eiIvPjxwYXRoIGQ9Ik03LjUgMi41aC01djVoMnYyaDV2LTVoLTJ2LTJ6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-cut {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTMgMy4xMmMuNjY3LjA3OCAzIDEuNzQ1IDcgNS0uMzI2LjIwNC0uNjU5LjIwNC0xIDAtLjM0MS0uMjA2LTEuNjc0LTEuMjA2LTQtMyAwIC42NjYtLjY2Ny42NjYtMiAwLTItMS0xLTIuMTIgMC0yeiIvPjxwYXRoIGQ9Ik0zIDguMjY0Yy42NjctLjA4IDMtMS43NDYgNy01LS4zMjYtLjIwNS0uNjU5LS4yMDUtMSAwLS4zNDEuMjA0LTEuNjc0IDEuMjA0LTQgMyAwLS42NjctLjY2Ny0uNjY3LTIgMC0yIDEtMSAyLjExOSAwIDJ6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-desc {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDJoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDYuMVY0LjM5M2gtNnY2SDQuN1Y2LjFoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik01LjUgMi41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuOTkzIDcuMzkzKSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTguNDkzIDUuNnYtLjcwN2gtNXY1SDQuMlY1LjZoNC4yOTN6Ii8+PC9nPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-expanded {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMDAwIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNSAzaDJ2Nkg1eiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik05IDV2MkgzVjV6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-eye-slash {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjAwMSAzLjkwOEwzIDRhMyAzIDAgMSAwIDUuOTk5LS4wOTJBNS4yNDggNS4yNDggMCAwIDAgNiAzYy0xLjEgMC0yLjEuMzAzLTIuOTk5LjkwOHoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNCA0LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMiAzLTMgNS0zczMuNjY3IDEgNSAzQzkuNjY3IDggOCA5IDYgOVMyLjMzMyA4IDEgNnoiIHN0cm9rZT0iIzAwMCIvPjxwYXRoIGQ9Ik00LjAwNCAyLjgzNWw0Ljk5MiA2LjMzIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48cGF0aCBkPSJNMy4wMDQgMi44MzVsNC45OTIgNi4zMyIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-eye {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjAwMSAzLjkwOEwzIDRhMyAzIDAgMSAwIDUuOTk5LS4wOTJBNS4yNDggNS4yNDggMCAwIDAgNiAzYy0xLjEgMC0yLjEuMzAzLTIuOTk5LjkwOHoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNCA0LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMiAzLTMgNS0zczMuNjY3IDEgNSAzQzkuNjY3IDggOCA5IDYgOVMyLjMzMyA4IDEgNnoiIHN0cm9rZT0iIzAwMCIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-filter {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAyaDEwTDcgNnY1TDUgOVY2TDEgMnptNCA0djFoMlY2SDV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-folder-open {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTEuMzMzIDIuNUwuNSAzLjV2Ni4yMTRsMSAuNzg2aDhsMS0xdi01bC0xLTFoLTNsLTEtMXoiLz48cGF0aCBkPSJNMi41IDEwLjVMMiA5bDEtMyAyLjUtLjVoNmwtMSA1eiIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-folder {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTEuMzMzIDIuNUwuNSAzLjV2Ni4yMTRsMSAuNzg2aDhsMS0xdi01bC0xLTFoLTNsLTEtMXoiLz48cGF0aCBkPSJNNy41IDMuNWwtMiAyaC01Ii8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-group {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTcuNSAxLjVoM3YyaC0zem0wIDRoM3YyaC0zem0wIDRoM3YyaC0zeiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0yIDNoMXY4SDJ6bTEgM2g0djFIM3ptMi00aDN2MUg1eiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0yIDEwaDV2MUgyeiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTEuNSAxLjVoM3YyaC0zeiIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-indeterminate {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjA1NiA0LjU4MWEzLjAwMSAzLjAwMSAwIDAgMCA1Ljg4OCAwQzguMDU5IDQuMTk0IDcuMDc4IDQgNiA0Yy0xLjA3OCAwLTIuMDYuMTk0LTIuOTQ0LjU4MXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNCA1LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMS4zMzMgMy0yIDUtMnMzLjY2Ny42NjcgNSAyQzkuNjY3IDcuMzMzIDggOCA2IDhzLTMuNjY3LS42NjctNS0yeiIgc3Ryb2tlPSIjMDAwIi8+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-left {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNNy45OTMgNC43VjIuOTkzaC02djZIMy43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNi41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNNiAyaDF2OEg2eiIvPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNC45OTMgNS45OTMpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNNy40OTMgNC4ydi0uNzA3aC01djVIMy4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-loading {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDFoMnYzSDV6Ii8+PHBhdGggaWQ9ImIiIGQ9Ik01IDhoMnYzSDV6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik0xIDVoM3YySDF6Ii8+PHBhdGggaWQ9ImQiIGQ9Ik04IDVoM3YySDh6Ii8+PHBhdGggaWQ9ImUiIGQ9Ik00IDBoMnYzSDR6Ii8+PHBhdGggaWQ9ImYiIGQ9Ik00IDdoMnYzSDR6Ii8+PHBhdGggaWQ9ImciIGQ9Ik0wIDRoM3YySDB6Ii8+PHBhdGggaWQ9ImgiIGQ9Ik03IDRoM3YySDd6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYSIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTUuNSAxLjVoMXYyaC0xeiIvPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiM5Nzk3OTciIGQ9Ik01LjUgOC41aDF2MmgtMXoiLz48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMS41IDUuNWgydjFoLTJ6Ii8+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZCIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTguNSA1LjVoMnYxaC0yeiIvPjxnIG9wYWNpdHk9Ii43MTQiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZSIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTQuNS41aDF2MmgtMXoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNC4yOTMgNi43MDcpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNmIi8+PHBhdGggc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNNC41IDcuNWgxdjJoLTF6Ii8+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZyIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTS41IDQuNWgydjFoLTJ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjaCIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTcuNSA0LjVoMnYxaC0yeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-menu {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDEwdjJIMXptMCA0aDEwdjJIMXptMCA0aDEwdjJIMXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-minus {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDh2MkgyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-none {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY2SDV6Ii8+PHBhdGggZD0iTTguMTQ2IDguMTgyVjYuNDc1aC01djVoMS43MDhWOC4xODJoMy4yOTJ6IiBpZD0iYiIvPjxwYXRoIGQ9Ik04LjUgMi45MTRWMS4yMDdoLTV2NWgxLjcwN1YyLjkxNEg4LjV6IiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik01LjUgMy41aDF2NWgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuNjQ2IDguNDc1KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTcuNjQ2IDcuNjgydi0uNzA3aC00djRoLjcwOFY3LjY4MmgzLjI5MnoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNiAzLjcwNykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2MiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik04IDIuNDE0di0uNzA3SDR2NGguNzA3VjIuNDE0SDh6Ii8+PC9nPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-not-allowed {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjQiLz48cGF0aCBkPSJNOC41IDMuNUwzLjQwMSA4LjU5OSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-paste {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIuNSAyLjVoN3Y3aC03eiIvPjxwYXRoIGQ9Ik02LjUgMS41aC0xdjJoLTF2MWgzdi0xaC0xdi0yeiIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-pin {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zIDJoNnYxSDh2NGwyIDFIN2wtMSAzLTEtM0gybDItMVYzSDN6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuNSIgZmlsbD0iI0ZGRiIgZD0iTTUgM2gxdjRINXoiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4yOCIgZmlsbD0iI0ZGRiIgZD0iTTQgM2gxdjNINHoiLz48L2c+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-pivot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIxIi8+PHBhdGggZD0iTTEwLjUgMy41aC05bTItMnY5IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PHBhdGggZD0iTTcuNSA2LjVsMS0xIDEgMW0tMyAxbC0xIDEgMSAxIi8+PHBhdGggZD0iTTguNSA1LjV2M2gtMyIvPjwvZz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-plus {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDJoMnY4SDV6Ii8+PHBhdGggZD0iTTIgNWg4djJIMnoiLz48L2c+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-right {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik00LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNOS45OTMgNC43VjIuOTkzaC02djZINS43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNNSAyaDF2OEg1eiIvPjwvZz48ZyB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSgtNDUgMCAyMi44NzQpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNOS40OTMgNC4ydi0uNzA3aC01djVINS4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-small-left {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyA2bDQtNHY4eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-small-right {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAybDQgNC00IDR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-small-up {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA3bDQtNCA0IDR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-small-down {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-tick {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41IDUuNWwzIDMgNi02IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-cross {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAxMGw4LThtMCA4TDIgMiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-tree-open {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.ag-icon-tree-closed {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAybDQgNC00IDR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;
  background-size: 12px 12px;
  -webkit-filter: "initial";
  filter: "initial"; }

.loading-filter {
  position: absolute;
  height: 100%;
  top: 34px;
  background-color: #e6e6e6;
  z-index: 1;
  width: 100%;
  padding: 5px; }

.ag-details-row {
  width: 100%;
  height: 100%; }

.ag-details-grid {
  width: 100%;
  height: 100%; }

.ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 10px; }

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-row-group-indent-1 {
  padding-right: 10px; }

.ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 20px; }

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-row-group-indent-2 {
  padding-right: 20px; }

.ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 30px; }

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-row-group-indent-3 {
  padding-right: 30px; }

.ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 40px; }

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-row-group-indent-4 {
  padding-right: 40px; }

.ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 50px; }

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-row-group-indent-5 {
  padding-right: 50px; }

.ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 60px; }

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-row-group-indent-6 {
  padding-right: 60px; }

.ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 70px; }

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-row-group-indent-7 {
  padding-right: 70px; }

.ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 80px; }

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-row-group-indent-8 {
  padding-right: 80px; }

.ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 100px; }

.ag-ltr .ag-row-group-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-row-group-indent-10 {
  padding-right: 100px; }

.ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-row-group-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-row-group-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 120px; }

.ag-ltr .ag-row-group-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-row-group-indent-12 {
  padding-right: 120px; }

.ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-row-group-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-row-group-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 140px; }

.ag-ltr .ag-row-group-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-row-group-indent-14 {
  padding-right: 140px; }

.ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-row-group-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-row-group-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 160px; }

.ag-ltr .ag-row-group-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-row-group-indent-16 {
  padding-right: 160px; }

.ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-row-group-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-row-group-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-row-group-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-row-group-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-row-group-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-row-group-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 200px; }

.ag-ltr .ag-row-group-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-row-group-indent-20 {
  padding-right: 200px; }

.ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-row-group-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-row-group-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-row-group-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-row-group-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-row-group-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-row-group-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-row-group-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-row-group-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-row-group-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-row-group-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-row-group-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-row-group-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-row-group-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-row-group-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-row-group-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-row-group-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-row-group-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-row-group-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-row-group-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-row-group-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-row-group-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-row-group-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-row-group-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-row-group-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-row-group-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-row-group-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-row-group-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-row-group-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-row-group-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-row-group-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-row-group-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-row-group-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-row-group-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-row-group-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-row-group-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-row-group-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-row-group-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-row-group-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 400px; }

.ag-ltr .ag-row-group-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-row-group-indent-40 {
  padding-right: 400px; }

.ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-row-group-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-row-group-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-row-group-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-row-group-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-row-group-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-row-group-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-row-group-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-row-group-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-row-group-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-row-group-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-row-group-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-row-group-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-row-group-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-row-group-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-row-group-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-row-group-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 490px; }

.ag-ltr .ag-row-group-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-row-group-indent-49 {
  padding-right: 490px; }
.ag-theme-fresh {
  background-color: white;
  color: black;
  font: 400 14px "Helvetica Neue", sans-serif; }
  .ag-theme-fresh .ag-body {
    background-color: #f6f6f6; }
  .ag-theme-fresh .ag-cell {
    box-sizing: border-box; }
  .ag-theme-fresh .ag-menu, .ag-theme-fresh .ag-theme-fresh.ag-dnd-ghost, .ag-theme-fresh .ag-cell-inline-editing, .ag-theme-fresh .ag-popup-editor, .ag-theme-fresh .ag-select-agg-func-popup {
    border: 1px solid darkgrey;
    background-color: #f6f6f6; }
  .ag-theme-fresh .ag-tab-header .ag-tab {
    display: inline-block;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px;
    border: 1px solid transparent;
    border-bottom-width: 0; }
  .ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: #f6f6f6;
    border-color: darkgrey;
    border-bottom: 2px solid #f6f6f6 !important; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 16px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 16px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-1 {
    padding-left: 24px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-1 {
    padding-right: 24px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 32px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 32px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-2 {
    padding-left: 48px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-2 {
    padding-right: 48px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 48px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 48px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-3 {
    padding-left: 72px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-3 {
    padding-right: 72px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 64px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 64px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-4 {
    padding-left: 96px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-4 {
    padding-right: 96px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 80px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 80px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-5 {
    padding-left: 120px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-5 {
    padding-right: 120px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 96px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 96px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-6 {
    padding-left: 144px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-6 {
    padding-right: 144px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 112px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 112px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-7 {
    padding-left: 168px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-7 {
    padding-right: 168px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 128px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 128px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-8 {
    padding-left: 192px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-8 {
    padding-right: 192px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 144px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 144px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-9 {
    padding-left: 216px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-9 {
    padding-right: 216px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 160px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 160px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-10 {
    padding-left: 240px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-10 {
    padding-right: 240px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 176px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 176px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-11 {
    padding-left: 264px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-11 {
    padding-right: 264px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 192px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 192px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-12 {
    padding-left: 288px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-12 {
    padding-right: 288px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 208px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 208px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-13 {
    padding-left: 312px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-13 {
    padding-right: 312px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 224px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 224px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-14 {
    padding-left: 336px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-14 {
    padding-right: 336px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 240px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 240px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-15 {
    padding-left: 360px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-15 {
    padding-right: 360px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 256px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 256px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-16 {
    padding-left: 384px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-16 {
    padding-right: 384px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 272px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 272px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-17 {
    padding-left: 408px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-17 {
    padding-right: 408px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 288px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 288px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-18 {
    padding-left: 432px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-18 {
    padding-right: 432px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 304px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 304px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-19 {
    padding-left: 456px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-19 {
    padding-right: 456px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 320px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 320px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-20 {
    padding-left: 480px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-20 {
    padding-right: 480px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 336px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 336px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-21 {
    padding-left: 504px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-21 {
    padding-right: 504px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 352px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 352px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-22 {
    padding-left: 528px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-22 {
    padding-right: 528px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 368px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 368px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-23 {
    padding-left: 552px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-23 {
    padding-right: 552px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 384px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 384px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-24 {
    padding-left: 576px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-24 {
    padding-right: 576px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 400px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 400px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-25 {
    padding-left: 600px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-25 {
    padding-right: 600px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 416px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 416px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-26 {
    padding-left: 624px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-26 {
    padding-right: 624px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 432px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 432px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-27 {
    padding-left: 648px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-27 {
    padding-right: 648px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 448px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 448px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-28 {
    padding-left: 672px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-28 {
    padding-right: 672px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 464px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 464px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-29 {
    padding-left: 696px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-29 {
    padding-right: 696px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 480px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 480px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-30 {
    padding-left: 720px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-30 {
    padding-right: 720px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 496px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 496px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-31 {
    padding-left: 744px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-31 {
    padding-right: 744px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 512px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 512px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-32 {
    padding-left: 768px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-32 {
    padding-right: 768px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 528px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 528px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-33 {
    padding-left: 792px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-33 {
    padding-right: 792px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 544px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 544px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-34 {
    padding-left: 816px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-34 {
    padding-right: 816px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 560px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 560px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-35 {
    padding-left: 840px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-35 {
    padding-right: 840px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 576px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 576px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-36 {
    padding-left: 864px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-36 {
    padding-right: 864px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 592px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 592px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-37 {
    padding-left: 888px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-37 {
    padding-right: 888px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 608px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 608px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-38 {
    padding-left: 912px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-38 {
    padding-right: 912px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 624px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 624px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-39 {
    padding-left: 936px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-39 {
    padding-right: 936px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 640px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 640px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-40 {
    padding-left: 960px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-40 {
    padding-right: 960px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 656px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 656px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-41 {
    padding-left: 984px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-41 {
    padding-right: 984px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 672px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 672px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1008px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1008px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 688px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 688px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1032px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1032px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 704px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 704px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1056px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1056px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 720px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 720px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1080px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1080px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 736px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 736px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1104px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1104px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 752px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 752px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1128px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1128px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 768px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 768px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1152px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1152px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 784px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 784px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1176px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1176px; }
  .ag-theme-fresh .ag-rtl .ag-cell-first-right-pinned {
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-ltr .ag-cell-first-right-pinned {
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-rtl .ag-cell-last-left-pinned {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-ltr .ag-cell-last-left-pinned {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-fresh .ag-value-change-delta-up {
    color: darkgreen; }
  .ag-theme-fresh .ag-value-change-delta-down {
    color: darkred; }
  .ag-theme-fresh .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-fresh .ag-value-change-value-highlight {
    background-color: #cec;
    transition: background-color 0.1s; }
  .ag-theme-fresh .ag-header {
    background-color: transparent;
    color: #333333;
    font: 400 14px "Helvetica Neue", sans-serif; }
  .ag-theme-fresh .ag-header-row {
    border-bottom: 1px solid darkgrey;
    box-sizing: border-box; }
  .ag-theme-fresh .ag-row {
    border-bottom: 1px solid darkgrey;
    box-sizing: border-box; }
  .ag-theme-fresh .ag-row-hover {
    background-color: inherit; }
  .ag-theme-fresh .ag-row-odd {
    background-color: #f6f6f6; }
  .ag-theme-fresh .ag-row-even {
    background-color: white; }
  .ag-theme-fresh .ag-numeric-cell {
    text-align: right; }
  .ag-theme-fresh .ag-header-cell-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    height: 100%;
    width: calc(100% - 12px); }
    .ag-theme-fresh .ag-header-cell-label span {
      height: 100%; }
    .ag-theme-fresh .ag-header-cell-label > span {
      float: left; }
    .ag-theme-fresh .ag-header-cell-label .ag-header-icon {
      background-position-y: 10px;
      background-size: 14px 14px;
      height: 100%;
      margin: 0;
      margin-left: 4px;
      opacity: 1; }
    .ag-theme-fresh .ag-header-cell-label .ag-header-cell-text {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .ag-theme-fresh .ag-numeric-header .ag-header-cell-label {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    float: right; }
    .ag-theme-fresh .ag-numeric-header .ag-header-cell-label > span {
      float: right; }
  .ag-theme-fresh .ag-numeric-header .ag-header-cell-menu-button {
    float: left; }
  .ag-theme-fresh .ag-header-cell,
  .ag-theme-fresh .ag-header-group-cell {
    line-height: 25px;
    padding-left: 12px;
    padding-right: 12px; }
  .ag-theme-fresh .ag-cell {
    line-height: 23px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-fresh .ag-row-drag {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yIDFoMnYySDJ6bTMgMGgydjJINXptMyAwaDJ2Mkg4eiIvPjxwYXRoIGQ9Ik04IDFoMnYySDh6TTIgNGgydjJIMnptMyAwaDJ2Mkg1em0zIDBoMnYySDh6TTIgN2gydjJIMnptMyAwaDJ2Mkg1em0zIDBoMnYySDh6bS02IDNoMnYySDJ6bTMgMGgydjJINXptMyAwaDJ2Mkg4eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    background-position-y: 4px;
    background-position-x: left;
    float: left;
    width: 24px;
    height: 100%; }
  .ag-theme-fresh .ag-row-dragging {
    opacity: 0.5;
    z-index: 10000; }
  .ag-theme-fresh .ag-cell-focus {
    border: 1px solid black;
    outline: initial; }
  .ag-theme-fresh .ag-header-cell-resize {
    position: absolute;
    right: -4px;
    width: 8px;
    z-index: 4; }
    .ag-theme-fresh .ag-header-cell-resize::after {
      border-right: 1px solid darkgrey;
      content: 'resize';
      display: block;
      height: 9px;
      margin-top: 8px;
      overflow: hidden;
      text-indent: 4px;
      width: 4px;
      box-sizing: content-box; }
  .ag-theme-fresh .ag-icon-aggregation {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41IDIuNWgtNmwyIDMuNS0yIDMuNWg2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzMzMyIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-arrows {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMzMzIj48cGF0aCBkPSJNMTYgNmwtMS40MSAxLjQxTDE2LjE3IDlINHYyaDEyLjE3bC0xLjU4IDEuNTlMMTYgMTRsNC00eiIvPjxwYXRoIGQ9Ik00IDZsMS40MSAxLjQxTDMuODMgOUgxNnYySDMuODNsMS41OCAxLjU5TDQgMTRsLTQtNHoiLz48cGF0aCBkPSJNNiAxNmwxLjQxLTEuNDFMOSAxNi4xN1Y0aDJ2MTIuMTdsMS41OS0xLjU4TDE0IDE2bC00IDR6Ii8+PHBhdGggZD0iTTE0IDRsLTEuNDEgMS40MUwxMSAzLjgzVjE2SDlWMy44M0w3LjQxIDUuNDEgNiA0bDQtNHoiLz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-asc {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDUuMlYzLjQ5M2gtNnY2SDQuN1Y1LjJoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik01LjUgMy41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1Ljk5MyA2LjQ5MykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik04LjQ5MyA0Ljd2LS43MDdoLTV2NUg0LjJWNC43aDQuMjkzeiIvPjwvZz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-checkbox-checked-readonly {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMzMzIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-checkbox-checked {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMzMzIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-checkbox-indeterminate-readonly {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMzMzIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNCA1aDR2Mkg0eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-checkbox-indeterminate {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMzMzIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNCA1aDR2Mkg0eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-checkbox-unchecked-readonly {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMzMzIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-checkbox-unchecked {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMzMzIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-column {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem0wIDNoNHY3SDF6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-columns {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem02IDBoNHYySDd6TTEgNWg0djJIMXptNiAwaDR2Mkg3ek0xIDloNHYySDF6bTYgMGg0djJIN3oiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-contracted {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMzMzIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNOSA1djJIM1Y1eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-copy {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMzMzMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQuNSA0LjVoNXY1aC01eiIvPjxwYXRoIGQ9Ik03LjUgMi41aC01djVoMnYyaDV2LTVoLTJ2LTJ6Ii8+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-cut {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMzMzMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTMgMy4xMmMuNjY3LjA3OCAzIDEuNzQ1IDcgNS0uMzI2LjIwNC0uNjU5LjIwNC0xIDAtLjM0MS0uMjA2LTEuNjc0LTEuMjA2LTQtMyAwIC42NjYtLjY2Ny42NjYtMiAwLTItMS0xLTIuMTIgMC0yeiIvPjxwYXRoIGQ9Ik0zIDguMjY0Yy42NjctLjA4IDMtMS43NDYgNy01LS4zMjYtLjIwNS0uNjU5LS4yMDUtMSAwLS4zNDEuMjA0LTEuNjc0IDEuMjA0LTQgMyAwLS42NjctLjY2Ny0uNjY3LTIgMC0yIDEtMSAyLjExOSAwIDJ6Ii8+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-desc {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDJoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDYuMVY0LjM5M2gtNnY2SDQuN1Y2LjFoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik01LjUgMi41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuOTkzIDcuMzkzKSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzMzMyIgZD0iTTguNDkzIDUuNnYtLjcwN2gtNXY1SDQuMlY1LjZoNC4yOTN6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-expanded {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMzMzIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNSAzaDJ2Nkg1eiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik05IDV2MkgzVjV6Ii8+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-eye-slash {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjAwMSAzLjkwOEwzIDRhMyAzIDAgMSAwIDUuOTk5LS4wOTJBNS4yNDggNS4yNDggMCAwIDAgNiAzYy0xLjEgMC0yLjEuMzAzLTIuOTk5LjkwOHoiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNNCA0LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMiAzLTMgNS0zczMuNjY3IDEgNSAzQzkuNjY3IDggOCA5IDYgOVMyLjMzMyA4IDEgNnoiIHN0cm9rZT0iIzMzMyIvPjxwYXRoIGQ9Ik00LjAwNCAyLjgzNWw0Ljk5MiA2LjMzIiBzdHJva2U9IiMzMzMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48cGF0aCBkPSJNMy4wMDQgMi44MzVsNC45OTIgNi4zMyIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-eye {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjAwMSAzLjkwOEwzIDRhMyAzIDAgMSAwIDUuOTk5LS4wOTJBNS4yNDggNS4yNDggMCAwIDAgNiAzYy0xLjEgMC0yLjEuMzAzLTIuOTk5LjkwOHoiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNNCA0LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMiAzLTMgNS0zczMuNjY3IDEgNSAzQzkuNjY3IDggOCA5IDYgOVMyLjMzMyA4IDEgNnoiIHN0cm9rZT0iIzMzMyIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-filter {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAyaDEwTDcgNnY1TDUgOVY2TDEgMnptNCA0djFoMlY2SDV6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-group {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iIzMzMyIgZD0iTTcuNSAxLjVoM3YyaC0zem0wIDRoM3YyaC0zem0wIDRoM3YyaC0zeiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik0yIDNoMXY4SDJ6bTEgM2g0djFIM3ptMi00aDN2MUg1eiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik0yIDEwaDV2MUgyeiIvPjxwYXRoIHN0cm9rZT0iIzMzMyIgZD0iTTEuNSAxLjVoM3YyaC0zeiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-indeterminate {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjA1NiA0LjU4MWEzLjAwMSAzLjAwMSAwIDAgMCA1Ljg4OCAwQzguMDU5IDQuMTk0IDcuMDc4IDQgNiA0Yy0xLjA3OCAwLTIuMDYuMTk0LTIuOTQ0LjU4MXoiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNNCA1LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMS4zMzMgMy0yIDUtMnMzLjY2Ny42NjcgNSAyQzkuNjY3IDcuMzMzIDggOCA2IDhzLTMuNjY3LS42NjctNS0yeiIgc3Ryb2tlPSIjMzMzIi8+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-left {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNNy45OTMgNC43VjIuOTkzaC02djZIMy43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNi41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNiAyaDF2OEg2eiIvPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNC45OTMgNS45OTMpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNy40OTMgNC4ydi0uNzA3aC01djVIMy4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-loading {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDFoMnYzSDV6Ii8+PHBhdGggaWQ9ImIiIGQ9Ik01IDhoMnYzSDV6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik0xIDVoM3YySDF6Ii8+PHBhdGggaWQ9ImQiIGQ9Ik04IDVoM3YySDh6Ii8+PHBhdGggaWQ9ImUiIGQ9Ik00IDBoMnYzSDR6Ii8+PHBhdGggaWQ9ImYiIGQ9Ik00IDdoMnYzSDR6Ii8+PHBhdGggaWQ9ImciIGQ9Ik0wIDRoM3YySDB6Ii8+PHBhdGggaWQ9ImgiIGQ9Ik03IDRoM3YySDd6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYSIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTUuNSAxLjVoMXYyaC0xeiIvPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiM5Nzk3OTciIGQ9Ik01LjUgOC41aDF2MmgtMXoiLz48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMS41IDUuNWgydjFoLTJ6Ii8+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZCIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTguNSA1LjVoMnYxaC0yeiIvPjxnIG9wYWNpdHk9Ii43MTQiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZSIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTQuNS41aDF2MmgtMXoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNC4yOTMgNi43MDcpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNmIi8+PHBhdGggc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNNC41IDcuNWgxdjJoLTF6Ii8+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZyIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTS41IDQuNWgydjFoLTJ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjaCIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTcuNSA0LjVoMnYxaC0yeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-menu {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDEwdjJIMXptMCA0aDEwdjJIMXptMCA0aDEwdjJIMXoiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-minus {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDh2MkgyeiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-none {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY2SDV6Ii8+PHBhdGggZD0iTTguMTQ2IDguMTgyVjYuNDc1aC01djVoMS43MDhWOC4xODJoMy4yOTJ6IiBpZD0iYiIvPjxwYXRoIGQ9Ik04LjUgMi45MTRWMS4yMDdoLTV2NWgxLjcwN1YyLjkxNEg4LjV6IiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik01LjUgMy41aDF2NWgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuNjQ2IDguNDc1KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzMzMyIgZD0iTTcuNjQ2IDcuNjgydi0uNzA3aC00djRoLjcwOFY3LjY4MmgzLjI5MnoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNiAzLjcwNykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2MiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik04IDIuNDE0di0uNzA3SDR2NGguNzA3VjIuNDE0SDh6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-not-allowed {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMzMzMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjQiLz48cGF0aCBkPSJNOC41IDMuNUwzLjQwMSA4LjU5OSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-paste {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMzMzMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIuNSAyLjVoN3Y3aC03eiIvPjxwYXRoIGQ9Ik02LjUgMS41aC0xdjJoLTF2MWgzdi0xaC0xdi0yeiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-pin {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik0zIDJoNnYxSDh2NGwyIDFIN2wtMSAzLTEtM0gybDItMVYzSDN6Ii8+PHBhdGggZD0iTTUgM2gxdjRINXpNNCAzaDF2M0g0eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-pivot {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMzMzMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIxIi8+PHBhdGggZD0iTTEwLjUgMy41aC05bTItMnY5IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PHBhdGggZD0iTTcuNSA2LjVsMS0xIDEgMW0tMyAxbC0xIDEgMSAxIi8+PHBhdGggZD0iTTguNSA1LjV2M2gtMyIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-plus {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDJoMnY4SDV6Ii8+PHBhdGggZD0iTTIgNWg4djJIMnoiLz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-right {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik00LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNOS45OTMgNC43VjIuOTkzaC02djZINS43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNSAyaDF2OEg1eiIvPjwvZz48ZyB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSgtNDUgMCAyMi44NzQpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNOS40OTMgNC4ydi0uNzA3aC01djVINS4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-small-left {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyA2bDQtNHY4eiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-small-right {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAybDQgNC00IDR6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-small-up {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA3bDQtNCA0IDR6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-small-down {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-tick {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41IDUuNWwzIDMgNi02IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzMzMyIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-cross {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAxMGw4LThtMCA4TDIgMiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-tree-open {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-icon-tree-closed {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAybDQgNC00IDR6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px;
    display: inline-block; }
  .ag-theme-fresh .ag-header-cell-menu-button .ag-icon-menu {
    height: 25px;
    display: block; }
  .ag-theme-fresh .ag-icon-checkbox-checked:empty {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==); }
  .ag-theme-fresh .ag-menu {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    padding: 0;
    z-index: 5; }
    .ag-theme-fresh .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-fresh .ag-menu .ag-menu-option {
      line-height: 16px;
      padding-left: 8px;
      padding-right: 8px; }
      .ag-theme-fresh .ag-menu .ag-menu-option > span {
        display: table-cell;
        vertical-align: middle; }
    .ag-theme-fresh .ag-menu .ag-menu-option-active {
      background: inherit; }
    .ag-theme-fresh .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-fresh .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px; }
      .ag-theme-fresh .ag-menu .ag-menu-option-icon span {
        height: 12px;
        line-height: 0;
        margin-top: 4px; }
    .ag-theme-fresh .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-fresh .ag-menu .ag-menu-separator {
      margin-left: -4px; }
      .ag-theme-fresh .ag-menu .ag-menu-separator > span {
        background-image: url("data:image/svg+xml;utf8,<svg width='1' height='8px' viewBox='0 0 1 8px' xmlns='http://www.w3.org/2000/svg'> <line x1='0' y1='4px' x2='1' y2='4px' stroke-width='1' stroke='darkgrey'/> </svg>");
        height: 8px; }
    .ag-theme-fresh .ag-menu .ag-menu-option-popup-pointer {
      width: 20px; }
  .ag-theme-fresh.ag-dnd-ghost {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    border: 0;
    color: #333333;
    font: 400 14px "Helvetica Neue", sans-serif;
    height: 25px !important;
    line-height: 25px;
    margin: 0;
    padding: 0 8px;
    -webkit-transform: translatey(8px);
            transform: translatey(8px);
    z-index: 5; }
    .ag-theme-fresh.ag-dnd-ghost span,
    .ag-theme-fresh.ag-dnd-ghost div {
      float: left;
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-fresh.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 1; }
  .ag-theme-fresh .ag-tab-header {
    background: #f6f6f6;
    min-width: 220px;
    width: 100%; }
    .ag-theme-fresh .ag-tab-header .ag-tab {
      border-bottom: 2px solid transparent;
      height: 16px;
      text-align: center;
      vertical-align: middle; }
      .ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected .ag-icon-filter {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAyaDEwTDcgNnY1TDUgOVY2TDEgMnptNCA0djFoMlY2SDV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
        display: inline-block; }
      .ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected .ag-icon-columns {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem02IDBoNHYySDd6TTEgNWg0djJIMXptNiAwaDR2Mkg3ek0xIDloNHYySDF6bTYgMGg0djJIN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
        display: inline-block; }
      .ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected .ag-icon-menu {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDEwdjJIMXptMCA0aDEwdjJIMXptMCA0aDEwdjJIMXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
        display: inline-block; }
  .ag-theme-fresh .ag-tab-body {
    padding: 4px 0; }
    .ag-theme-fresh .ag-tab-body .ag-filter-select {
      margin: 4px;
      width: calc(100% - 8px); }
    .ag-theme-fresh .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-fresh .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-fresh .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-fresh .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-fresh .ag-filter-select {
    margin: 4px;
    width: calc(100% - 8px); }
  .ag-theme-fresh .ag-filter input[type='text'],
  .ag-theme-fresh .ag-filter input[type='date'] {
    padding-left: 4px; }
  .ag-theme-fresh .ag-filter label {
    display: block;
    padding-left: 4px; }
  .ag-theme-fresh .ag-filter .ag-set-filter-list {
    padding-top: 4px; }
  .ag-theme-fresh .ag-filter .ag-filter-header-container {
    box-sizing: border-box;
    height: 20px; }
  .ag-theme-fresh .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-filter .ag-filter-checkbox {
    float: left;
    height: 20px;
    margin-right: 4px;
    padding-top: 2px; }
  .ag-theme-fresh .ag-filter .ag-filter-value {
    height: 20px;
    line-height: 14px; }
  .ag-theme-fresh .ag-filter .ag-filter-apply-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-fresh .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-fresh .ag-column-select-panel .ag-column-select-column-group,
  .ag-theme-fresh .ag-column-select-panel .ag-column-select-column {
    height: 16px;
    line-height: 16px;
    margin-left: 4px; }
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column-group span,
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column span {
      float: left;
      height: 100%; }
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column-group .ag-column-select-indent,
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column .ag-column-select-indent {
      width: 8px; }
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column-group .ag-column-select-checkbox,
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column-group .ag-column-group-icons,
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column .ag-column-select-checkbox,
    .ag-theme-fresh .ag-column-select-panel .ag-column-select-column .ag-column-group-icons {
      margin-right: 4px; }
  .ag-theme-fresh .ag-column-select-panel .ag-column-select-column {
    margin-left: 20px; }
  .ag-theme-fresh .ag-group-child-count:before {
    content: ' '; }
  .ag-theme-fresh .ag-tool-panel {
    background-color: #f6f6f6;
    border-right: 0; }
    .ag-theme-fresh .ag-tool-panel .ag-pivot-mode {
      border-bottom: 1px solid darkgrey;
      box-sizing: border-box;
      height: 25px;
      line-height: 25px; }
      .ag-theme-fresh .ag-tool-panel .ag-pivot-mode span {
        float: left;
        height: 100%; }
      .ag-theme-fresh .ag-tool-panel .ag-pivot-mode .ag-pivot-mode-select {
        margin-left: 4px; }
        .ag-theme-fresh .ag-tool-panel .ag-pivot-mode .ag-pivot-mode-select .ag-checkbox-label {
          margin-left: 4px; }
    .ag-theme-fresh .ag-tool-panel .ag-column-select-panel {
      border-bottom: 1px solid darkgrey;
      padding: 4px 0;
      padding-bottom: 3px; }
    .ag-theme-fresh .ag-tool-panel .ag-column-drop {
      border-bottom: 1px solid darkgrey;
      clear: both;
      overflow: auto;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-fresh .ag-tool-panel .ag-column-drop .ag-icon {
        float: left;
        height: 20px;
        margin: 0 4px; }
      .ag-theme-fresh .ag-tool-panel .ag-column-drop .ag-column-drop-title {
        clear: right;
        float: left;
        height: 20px;
        line-height: 20px;
        width: calc(100% - 20px); }
      .ag-theme-fresh .ag-tool-panel .ag-column-drop .ag-column-drop-empty-message {
        clear: both;
        color: rgba(0, 0, 0, 0.5);
        font: 400 14px "Helvetica Neue", sans-serif;
        line-height: 8px;
        padding-left: 16px;
        padding-right: 4px; }
  .ag-theme-fresh .ag-filter-icon:empty {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAyaDEwTDcgNnY1TDUgOVY2TDEgMnptNCA0djFoMlY2SDV6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-sort-ascending-icon:empty {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDUuMlYzLjQ5M2gtNnY2SDQuN1Y1LjJoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik01LjUgMy41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1Ljk5MyA2LjQ5MykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik04LjQ5MyA0Ljd2LS43MDdoLTV2NUg0LjJWNC43aDQuMjkzeiIvPjwvZz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-sort-descending-icon:empty {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDJoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDYuMVY0LjM5M2gtNnY2SDQuN1Y2LjFoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik01LjUgMi41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuOTkzIDcuMzkzKSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzMzMyIgZD0iTTguNDkzIDUuNnYtLjcwN2gtNXY1SDQuMlY1LjZoNC4yOTN6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-sort-none-icon:empty {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY2SDV6Ii8+PHBhdGggZD0iTTguMTQ2IDguMTgyVjYuNDc1aC01djVoMS43MDhWOC4xODJoMy4yOTJ6IiBpZD0iYiIvPjxwYXRoIGQ9Ik04LjUgMi45MTRWMS4yMDdoLTV2NWgxLjcwN1YyLjkxNEg4LjV6IiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik01LjUgMy41aDF2NWgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuNjQ2IDguNDc1KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzMzMyIgZD0iTTcuNjQ2IDcuNjgydi0uNzA3aC00djRoLjcwOFY3LjY4MmgzLjI5MnoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNiAzLjcwNykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2MiLz48cGF0aCBzdHJva2U9IiMzMzMiIGQ9Ik04IDIuNDE0di0uNzA3SDR2NGguNzA3VjIuNDE0SDh6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-fresh .ag-paging-panel {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 1px solid darkgrey;
    color: #333333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0 12px; }
    .ag-theme-fresh .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-fresh .ag-row-selected {
    background-color: #bde2e5; }
  .ag-theme-fresh .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-fresh .ag-cell-inline-editing {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    height: 37px;
    line-height: normal;
    padding: 12px;
    z-index: 2; }
    .ag-theme-fresh .ag-cell-inline-editing select {
      height: auto; }
  .ag-theme-fresh .ag-popup-editor {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-fresh .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-fresh .ag-rich-select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position-x: calc(100% - 4px);
    background-position-y: 8px;
    background-repeat: no-repeat; }
    .ag-theme-fresh .ag-rich-select .ag-rich-select-list {
      height: 200px; }
    .ag-theme-fresh .ag-rich-select .ag-rich-select-value {
      height: 25px;
      line-height: 25px;
      padding-left: 12px; }
    .ag-theme-fresh .ag-rich-select .ag-virtual-list-item {
      cursor: default;
      height: 25px;
      line-height: 25px; }
      .ag-theme-fresh .ag-rich-select .ag-virtual-list-item:hover {
        background-color: inherit; }
    .ag-theme-fresh .ag-rich-select .ag-rich-select-row {
      padding-left: 12px; }
    .ag-theme-fresh .ag-rich-select .ag-rich-select-row-selected {
      background-color: #bde2e5; }
  .ag-theme-fresh .ag-floating-filter-body {
    float: left;
    height: 100%;
    margin-right: 0;
    width: calc(100% - 20px); }
    .ag-theme-fresh .ag-floating-filter-body input {
      box-sizing: border-box; }
  .ag-theme-fresh .ag-floating-filter-full-body input {
    box-sizing: border-box; }
  .ag-theme-fresh .ag-floating-filter-button {
    float: right;
    line-height: 12px;
    margin-top: 10px; }
    .ag-theme-fresh .ag-floating-filter-button button {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      border: 0;
      background: transparent;
      width: 12px;
      height: 12px;
      padding: 0; }
  .ag-theme-fresh .ag-cell-label-container {
    height: 100%; }
  .ag-theme-fresh .ag-header-group-cell-label {
    height: 100%; }
    .ag-theme-fresh .ag-header-group-cell-label span {
      float: left;
      height: 100%; }
  .ag-theme-fresh .ag-header-select-all {
    height: 100%;
    margin-right: 12px; }
    .ag-theme-fresh .ag-header-select-all span {
      height: 100%; }
  .ag-theme-fresh .ag-header-select-all:not(.ag-hidden) + .ag-cell-label-container {
    float: left;
    width: calc(100% - 12px - 12px); }
  .ag-theme-fresh .ag-selection-checkbox span,
  .ag-theme-fresh .ag-group-expanded span,
  .ag-theme-fresh .ag-group-contracted span {
    margin-right: 12px; }
  .ag-theme-fresh .ag-selection-checkbox span {
    position: relative;
    top: 2px; }
  .ag-theme-fresh .ag-group-expanded .ag-icon-contracted:empty {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-column-drop-horizontal {
    background-color: #f6f6f6;
    height: 25px;
    line-height: 16px;
    padding-left: 12px; }
    .ag-theme-fresh .ag-column-drop-horizontal.ag-width-half {
      margin-bottom: -3px; }
    .ag-theme-fresh .ag-column-drop-horizontal span {
      float: left;
      height: 100%; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-fresh .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-right-arrow {
      background-color: transparent;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik00LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNOS45OTMgNC43VjIuOTkzaC02djZINS43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNSAyaDF2OEg1eiIvPjwvZz48ZyB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSgtNDUgMCAyMi44NzQpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNOS40OTMgNC4ydi0uNzA3aC01djVINS4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 12px 12px;
      height: 12px;
      opacity: 1;
      width: 12px; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-left-arrow {
      background-color: transparent;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNNy45OTMgNC43VjIuOTkzaC02djZIMy43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNi41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNiAyaDF2OEg2eiIvPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNC45OTMgNS45OTMpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNy40OTMgNC4ydi0uNzA3aC01djVIMy4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 12px 12px;
      height: 12px;
      opacity: 1;
      width: 12px; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-left-arrow,
    .ag-theme-fresh .ag-column-drop-horizontal .ag-right-arrow {
      overflow: hidden;
      text-indent: 100%;
      height: 100%;
      margin: 0 4px;
      opacity: 1; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-column-drop-empty-message {
      height: 100%;
      line-height: 25px;
      opacity: 0.5; }
  .ag-theme-fresh .ag-column-drop-cell {
    background: #ecf0f1;
    border-radius: 16px;
    box-sizing: border-box;
    height: 16px !important;
    margin-top: 4px;
    padding: 0 2px; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-text {
      height: 100%;
      line-height: 16px;
      margin: 0 4px; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button {
      background-color: transparent;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSA4LjE1NEw4LjE1NCA5IDYgNi44NDYgMy44NDYgOSAzIDguMTU0IDUuMTU0IDYgMyAzLjg0NiAzLjg0NiAzIDYgNS4xNTQgOC4xNTQgMyA5IDMuODQ2IDYuODQ2IDZ6IiBmaWxsPSIjMzMzIi8+PC9zdmc+);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 12px 12px;
      height: 12px;
      opacity: 1;
      width: 12px;
      overflow: hidden;
      text-indent: 100%;
      height: 100%;
      margin: 0 2px;
      opacity: 1; }
      .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 1; }
  .ag-theme-fresh .ag-select-agg-func-popup {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    background: white;
    padding: 0;
    height: 70px; }
    .ag-theme-fresh .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
    .ag-theme-fresh .ag-select-agg-func-popup .ag-virtual-list-item:hover {
      background-color: #bde2e5; }
  .ag-theme-fresh .ag-set-filter-list, .ag-theme-fresh .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-fresh .ag-column-drop-vertical > .ag-column-drop-cell {
    float: left;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-fresh .ag-cell-data-changed {
    background-color: #cec !important; }
  .ag-theme-fresh .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-fresh .ag-row-stub {
    background-color: #f0f0f0; }
  .ag-theme-fresh .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-fresh .ag-stub-cell .ag-loading-icon {
      float: left;
      height: 100%; }
    .ag-theme-fresh .ag-stub-cell .ag-loading-text {
      margin-top: 4px;
      margin-left: 4px;
      float: left;
      height: 100%; }
  .ag-theme-fresh .ag-floating-top {
    background-color: #f0f0f0; }
  .ag-theme-fresh .ag-floating-top .ag-row {
    background-color: #f0f0f0; }
  .ag-theme-fresh .ag-floating-bottom {
    background-color: #f0f0f0; }
  .ag-theme-fresh .ag-rtl .ag-numeric-cell {
    text-align: left; }
  .ag-theme-fresh .ag-rtl .ag-header-cell-menu-button {
    float: left; }
  .ag-theme-fresh .ag-rtl .ag-header-cell-label {
    float: right;
    width: calc(100% - 12px); }
    .ag-theme-fresh .ag-rtl .ag-header-cell-label > span {
      float: right; }
    .ag-theme-fresh .ag-rtl .ag-header-cell-label .ag-header-icon {
      margin-top: 2px; }
  .ag-theme-fresh .ag-rtl .ag-numeric-header .ag-header-cell-menu-button {
    float: right; }
  .ag-theme-fresh .ag-rtl .ag-numeric-header .ag-header-cell-label {
    float: left; }
    .ag-theme-fresh .ag-rtl .ag-numeric-header .ag-header-cell-label > span {
      float: left; }
  .ag-theme-fresh .ag-rtl .ag-tool-panel .ag-pivot-mode span {
    float: right; }
  .ag-theme-fresh .ag-rtl .ag-tool-panel .ag-pivot-mode .ag-pivot-mode-select {
    margin-right: 4px; }
    .ag-theme-fresh .ag-rtl .ag-tool-panel .ag-pivot-mode .ag-pivot-mode-select .ag-checkbox-label {
      margin-right: 4px; }
  .ag-theme-fresh .ag-rtl .ag-tool-panel .ag-column-drop .ag-icon {
    float: right; }
  .ag-theme-fresh .ag-rtl .ag-tool-panel .ag-column-drop .ag-column-drop-title {
    clear: left;
    float: right; }
  .ag-theme-fresh .ag-rtl .ag-tool-panel .ag-column-drop .ag-column-drop-empty-message {
    padding-left: 4px;
    padding-right: 16px; }
  .ag-theme-fresh .ag-rtl .ag-filter-checkbox {
    float: right;
    margin-left: 4px; }
  .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column-group,
  .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column {
    margin-right: 4px; }
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column-group span,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column span {
      float: right; }
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column-group .ag-column-select-checkbox,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column-group .ag-column-group-icons,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column .ag-column-select-checkbox,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column .ag-column-group-icons {
      margin-left: 4px; }
  .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-select-column {
    margin-left: 0;
    margin-right: 24px; }
  .ag-theme-fresh .ag-rtl .ag-icon-tree-closed {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMzMzIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNOSA1djJIM1Y1eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-rtl .ag-header-group-cell-label {
    height: 100%; }
    .ag-theme-fresh .ag-rtl .ag-header-group-cell-label span {
      float: right;
      height: 100%; }
  .ag-theme-fresh .ag-rtl .ag-header-select-all:not(.ag-hidden) + .ag-cell-label-container {
    float: right; }
  .ag-theme-fresh .ag-rtl .ag-header-select-all {
    margin-left: 12px;
    margin-right: 0; }
  .ag-theme-fresh .ag-rtl .ag-selection-checkbox span,
  .ag-theme-fresh .ag-rtl .ag-group-expanded span,
  .ag-theme-fresh .ag-rtl .ag-group-contracted span {
    margin-right: 0;
    margin-left: 12px; }
  .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal {
    padding-right: 12px; }
    .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal span {
      float: right; }
    .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-right-arrow {
      background-color: transparent;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik00LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNOS45OTMgNC43VjIuOTkzaC02djZINS43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNSAyaDF2OEg1eiIvPjwvZz48ZyB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSgtNDUgMCAyMi44NzQpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNOS40OTMgNC4ydi0uNzA3aC01djVINS4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 12px 12px;
      height: 12px;
      opacity: 1;
      width: 12px;
      height: 100%; }
    .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-left-arrow {
      background-color: transparent;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNNy45OTMgNC43VjIuOTkzaC02djZIMy43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNi41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNiAyaDF2OEg2eiIvPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNC45OTMgNS45OTMpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNNy40OTMgNC4ydi0uNzA3aC01djVIMy4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 12px 12px;
      height: 12px;
      opacity: 1;
      width: 12px;
      height: 100%; }
  .ag-theme-fresh .ag-rtl .ag-floating-filter-body {
    float: right;
    margin-left: 0; }
  .ag-theme-fresh .ag-rtl .ag-floating-filter-button {
    float: left; }
  .ag-theme-fresh .ag-rtl .ag-header .ag-header-cell-resize {
    left: -4px;
    right: auto; }
  .ag-theme-fresh .ag-rtl .ag-header .ag-header-cell-resize::after {
    border-right: 0;
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-status-bar {
    background: white;
    border-top: 1px solid darkgrey;
    color: rgba(0, 0, 0, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: 400 14px "Helvetica Neue", sans-serif;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 8px 16px; }
    .ag-theme-fresh .ag-status-bar .ag-status-bar-item {
      margin-right: 8px; }
      .ag-theme-fresh .ag-status-bar .ag-status-bar-item span:nth-child(1)::after {
        content: ':'; }
      .ag-theme-fresh .ag-status-bar .ag-status-bar-item span:nth-child(2) {
        color: black; }
  .ag-theme-fresh.ag-dnd-ghost {
    border: 1px solid darkgrey; }
  .ag-theme-fresh .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "25px", "groupPaddingSize": "24px", "footerPaddingAddition": "16px", "virtualItemHeight": "20px", "aggFuncPopupHeight": "70px", "checkboxIndentWidth": "16px", "leafNodePadding": "12px", "rowHeight": "25px", "gridSize": "4px", "iconSize": "12px" }';
    display: none; }
  .ag-theme-fresh .ag-tab-header {
    background-color: #e6e6e6; }
  .ag-theme-fresh .ag-faded {
    opacity: 0.3; }
  .ag-theme-fresh [ref=north] .ag-column-drop {
    border: 1px solid darkgrey;
    border-bottom: 0; }
  .ag-theme-fresh [ref=north] .ag-column-drop:last-child {
    border-left: 0; }
  .ag-theme-fresh .ag-header {
    border-bottom: 1px solid darkgrey;
    background-image: linear-gradient(white, lightgrey); }
  .ag-theme-fresh .ag-header-cell-resize::after {
    margin-top: 0;
    height: 25px; }
  .ag-theme-fresh .ag-header-cell {
    border-right: 1px solid darkgrey;
    box-sizing: border-box; }
  .ag-theme-fresh .ag-header-group-cell {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-header-group-cell-with-group {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-header-row {
    border-bottom: 0; }
  .ag-theme-fresh .ag-root {
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-tool-panel {
    border: 1px solid darkgrey;
    border-left: 0; }
  .ag-theme-fresh .ag-cell-no-focus {
    border-right: 1px dotted silver; }
  .ag-theme-fresh .ag-row {
    border-bottom-width: 0; }
  .ag-theme-fresh .ag-tool-panel .ag-column-drop .ag-column-drop-empty-message {
    line-height: 25px; }
  .ag-theme-fresh .ag-floating-filter-button {
    margin-top: 8px; }
  .ag-theme-fresh .ag-menu .ag-menu-option {
    line-height: 20px; }
  .ag-theme-fresh .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid darkgrey;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .ag-theme-fresh .ag-cell-focus {
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-menu .ag-menu-option-active {
    background: #bde2e5; }
  .ag-theme-fresh .ag-menu .ag-menu-option {
    line-height: 24px; }
  .ag-theme-fresh .ag-column-drop-cell {
    background: #ecf0f1;
    border-radius: 0;
    background-image: linear-gradient(white, lightgrey);
    height: 18px !important;
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(80, 80, 80, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(40, 40, 40, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 0, 0, 0.4); }
  .ag-theme-fresh .ag-cell-highlight {
    background-color: rgba(120, 120, 120, 0.4);
    border-bottom: 2px solid darkgreen; }
  .ag-theme-fresh .ag-cell-highlight-animation {
    transition: all 1s; }
  .ag-theme-fresh .ag-group-expanded .ag-icon-contracted:empty {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMzMzIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNOSA1djJIM1Y1eiIvPjwvZz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-rtl .ag-icon-tree-closed {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyA2bDQtNHY4eiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 12px;
    opacity: 1;
    width: 12px; }
  .ag-theme-fresh .ag-cell-inline-editing {
    padding: 0;
    height: 25px; }
    .ag-theme-fresh .ag-cell-inline-editing input {
      box-sizing: border-box; }
  .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button {
    box-sizing: border-box;
    height: calc(100% - 4px);
    margin-top: 2px;
    margin-bottom: 2px; }
  .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button:hover {
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-column-drop-vertical .ag-column-drop-cell {
    display: block;
    float: none; }
  .ag-theme-fresh .ag-tool-panel .ag-column-drop .ag-column-drop-title {
    float: none; }
  .ag-theme-fresh .ag-column-select-panel .ag-column-select-column-group,
  .ag-theme-fresh .ag-column-select-panel .ag-column-select-column {
    height: 20px;
    line-height: 20px; }
  .ag-theme-fresh .ag-filter .ag-filter-header-container {
    height: 24px; }
  .ag-theme-fresh .ag-tab {
    box-sizing: initial; }
  .ag-theme-fresh .ag-filter .ag-filter-value {
    line-height: 16px; }
  .ag-theme-fresh .ag-selection-checkbox span {
    position: relative;
    top: 0; }
  .ag-theme-fresh .ag-rich-select-value {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-header-cell-moving .ag-header-cell-label {
    opacity: 0.5; }
  .ag-theme-fresh .ag-header-cell-moving {
    background-color: #bebebe; }
  .ag-theme-fresh .ag-ltr .ag-pinned-right-header {
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-rtl .ag-pinned-left-header {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-fresh .ag-overlay-loading-center {
    background-color: #ffffff;
    border: 1px solid darkgrey;
    border-radius: 10px;
    padding: 10px;
    color: black; }
.ng-select.opened>.ng-control{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.opened>.ng-control:hover{box-shadow:none}.ng-select.opened>.ng-control .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.opened>.ng-control .ng-arrow:hover{border-color:transparent transparent #666}.ng-select.opened.bottom>.ng-control{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.opened.top>.ng-control{border-top-right-radius:0;border-top-left-radius:0}.ng-select.focused:not(.opened)>.ng-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.ng-select.disabled>.ng-control{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-control{background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-select .ng-control:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-select .ng-control .ng-value-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.ng-select .ng-control .ng-value-container .ng-placeholder{color:#aaa}.ng-select.ng-single .ng-control{height:36px}.ng-select.ng-single .ng-control .ng-value-container .ng-input{left:0;padding-left:10px;padding-right:50px;top:5px}.ng-select.ng-multiple.disabled>.ng-control .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e3e3e3}.ng-select.ng-multiple.disabled>.ng-control .ng-value-container .ng-value .ng-value-label{padding:0px 5px}.ng-select.ng-multiple .ng-control .ng-value-container{padding-left:7px;padding-top:5px}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value{font-size:0.9em;margin-right:5px;margin-bottom:5px;background-color:#f5faff;border-radius:2px;border:1px solid #c2e0ff}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value.disabled{background-color:#f9f9f9;border:1px solid #e3e3e3}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:0px 5px 0px 1px}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:0px 5px}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d8eafd}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #c2e0ff}.ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #c2e0ff}.ng-select.ng-multiple .ng-control .ng-value-container .ng-input{padding-bottom:3px;padding-left:3px}.ng-select.ng-multiple .ng-control .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}.ng-select .ng-clear-zone{color:#999}.ng-select .ng-clear-zone .ng-clear:hover{color:#D0021B}.ng-select .ng-spinner-zone{padding-right:5px;padding-top:5px}.ng-select .ng-arrow-zone{padding-right:5px;width:25px}.ng-select .ng-arrow-zone .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-select .ng-arrow-zone .ng-arrow:hover{border-top-color:#666}.ng-select .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-select .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-dropdown-panel.bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-panel-items{margin-bottom:1px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.disabled{color:rgba(0,0,0,0.54)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.marked{background-color:#ebf5ff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.selected{color:#333;background-color:#f5faff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.selected{color:#333;background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.selected .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.marked{background-color:#ebf5ff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{color:#cccccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-right:5px;font-size:80%;font-weight:400}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.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 styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  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;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*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;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .toast {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .toast:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}
.toast-container.toast-top-center .toast,
.toast-container.toast-bottom-center .toast {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .toast,
.toast-container.toast-bottom-full-width .toast {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
  pointer-events: auto;
}
.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;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .toast.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 .toast.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 .toast.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
my-app .main-panel .main-content .card {
    -webkit-animation-duration: 750ms;
            animation-duration: 750ms;
    opacity: 0;
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
@media (min-width: 992px) {
    .typo-line {
        padding-left: 140px;
        margin-bottom: 40px;
        position: relative;
    }

    .typo-line .category {
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        top: 50%;
        left: 0px;
        position: absolute;
    }
}

#map {
    position: relative;
    width: 100%;
    height: calc(100% - 60px);
    margin-top: 70px;
}

.places-buttons .btn {
    margin-bottom: 30px;
}

.space-70 {
    height: 70px;
    display: block;
}

@media (max-width: 991px) {
    .sidebar .nav > li.active-pro {
        position: relative;
        width: 100%;
        bottom: 10px;
    }
    .sidebar .nav > li.active-pro > a {
        margin-top: 20px;
    }
}

.tim-row {
    margin-bottom: 20px;
}

.tim-typo {
    padding-left: 25%;
    margin-bottom: 40px;
    position: relative;
}
.tim-typo .tim-note {
    bottom: 10px;
    color: #c0c1c2;
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    left: 0;
    margin-left: 20px;
    position: absolute;
    width: 260px;
}
.tim-row {
    padding-top: 50px;
}
.tim-row h3 {
    margin-top: 0;
}
.tree-children.tree-children-no-padding { padding-left: 0 }
.tree-children { padding-left: 20px; overflow: hidden }
.node-drop-slot { display: block; height: 2px }
.node-drop-slot.is-dragging-over { background: #ddffee; height: 20px; border: 2px dotted #888; }
.toggle-children-wrapper-expanded .toggle-children { -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.toggle-children-wrapper-collapsed .toggle-children { -webkit-transform: rotate(0); transform: rotate(0); }
.toggle-children-wrapper {
  padding: 2px 3px 5px 1px;
}
/* tslint:disable */
.toggle-children {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzRkRFQjcxODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzRkRFQjcwODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk5NzA1OGEtZDI3OC00NDZkLWE4ODgtNGM4MGQ4YWI1NzNmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzRkZmQxMGMtY2NlNS0xMTc4LWE5OGQtY2NkZmM5ODk5YWYwIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z2x5cGhpY29uczwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5iogFwAAAGhJREFUeNpiYGBgKABigf///zOQg0EARH4A4gZyDIIZ8B/JoAJKDIDhB0CcQIkBRBtEyABkgxwoMQCGD6AbRKoBGAYxQgXIBRuZGKgAKPIC3QLxArnRSHZCIjspk52ZKMrOFBUoAAEGAKnq593MQAZtAAAAAElFTkSuQmCC');
  height: 8px;
  width: 9px;
  background-size: contain;
  display: inline-block;
  position: relative;
  top: 1px;
  background-repeat: no-repeat;
  background-position: center;
}
.toggle-children-placeholder {
  display: inline-block;
  height: 10px;
  width: 10px;
  position: relative;
  top: 1px;
  padding-right: 3px;
}
.node-content-wrapper {
  display: inline-block;
  padding: 2px 5px;
  border-radius: 2px;
  transition: background-color .15s,box-shadow .15s;
}
.node-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
.node-content-wrapper-active,
.node-content-wrapper.node-content-wrapper-active:hover,
.node-content-wrapper-active.node-content-wrapper-focused {
  background: #beebff;
}
.node-content-wrapper-focused { background: #e7f4f9 }
.node-content-wrapper:hover { background: #f7fbff }
.node-content-wrapper-active, .node-content-wrapper-focused, .node-content-wrapper:hover {
  box-shadow: inset 0 0 1px #999;
}
.node-content-wrapper.is-dragging-over { background: #ddffee; box-shadow: inset 0 0 1px #999; }
.node-content-wrapper.is-dragging-over-disabled { opacity: 0.5 }

tree-viewport {
  -webkit-tap-highlight-color: transparent;
  height: 100%;
  overflow: auto;
  display: block;
}
.tree-children { padding-left: 20px }
.empty-tree-drop-slot .node-drop-slot { height: 20px; min-width: 100px }
.angular-tree-component {
  width: 100%;
  position:relative;
  display: inline-block;
  cursor: pointer;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently not supported by any browser */
}

tree-root .angular-tree-component-rtl {
  direction: rtl;
}
tree-root .angular-tree-component-rtl .toggle-children-wrapper-collapsed .toggle-children {
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
tree-root .angular-tree-component-rtl .tree-children {
  padding-right: 20px;
  padding-left: 0;
}

tree-node-checkbox {
  padding: 1px;
}
@charset "UTF-8";
.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #26253e !important; }

a.bg-primary:focus, a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #12121e !important; }

.bg-secondary {
  background-color: #a98ae2 !important; }

a.bg-secondary:focus, a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #8b61d8 !important; }

.bg-success {
  background-color: #3cd070 !important; }

a.bg-success:focus, a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #2aaf59 !important; }

.bg-info {
  background-color: #61b9d5 !important; }

a.bg-info:focus, a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #39a7ca !important; }

.bg-warning {
  background-color: #f58d6b !important; }

a.bg-warning:focus, a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #f2683b !important; }

.bg-danger {
  background-color: #CA4B46 !important; }

a.bg-danger:focus, a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #ac3631 !important; }

.bg-light {
  background-color: #f5f7fa !important; }

a.bg-light:focus, a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #d3dce9 !important; }

.bg-dark {
  background-color: #282b2a !important; }

a.bg-dark:focus, a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #0f1110 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #e9ecef !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #26253e !important; }

.border-secondary {
  border-color: #a98ae2 !important; }

.border-success {
  border-color: #3cd070 !important; }

.border-info {
  border-color: #61b9d5 !important; }

.border-warning {
  border-color: #f58d6b !important; }

.border-danger {
  border-color: #CA4B46 !important; }

.border-light {
  border-color: #f5f7fa !important; }

.border-dark {
  border-color: #282b2a !important; }

.border-white {
  border-color: #fff !important; }

.rounded, .category, .welcome-widget {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.d-print-block {
  display: none !important; }
  @media print {
    .d-print-block {
      display: block !important; } }

.d-print-inline {
  display: none !important; }
  @media print {
    .d-print-inline {
      display: inline !important; } }

.d-print-inline-block {
  display: none !important; }
  @media print {
    .d-print-inline-block {
      display: inline-block !important; } }

@media print {
  .d-print-none {
    display: none !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714286%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.375rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.375rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.375rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.375rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.375rem !important; }

.m-2 {
  margin: 1.125rem !important; }

.mt-2,
.my-2 {
  margin-top: 1.125rem !important; }

.mr-2,
.mx-2 {
  margin-right: 1.125rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 1.125rem !important; }

.ml-2,
.mx-2 {
  margin-left: 1.125rem !important; }

.m-3 {
  margin: 1.5rem !important; }

.mt-3,
.my-3 {
  margin-top: 1.5rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1.5rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1.5rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1.5rem !important; }

.m-4 {
  margin: 2.25rem !important; }

.mt-4,
.my-4 {
  margin-top: 2.25rem !important; }

.mr-4,
.mx-4 {
  margin-right: 2.25rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 2.25rem !important; }

.ml-4,
.mx-4 {
  margin-left: 2.25rem !important; }

.m-5 {
  margin: 4.5rem !important; }

.mt-5,
.my-5 {
  margin-top: 4.5rem !important; }

.mr-5,
.mx-5 {
  margin-right: 4.5rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 4.5rem !important; }

.ml-5,
.mx-5 {
  margin-left: 4.5rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.375rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.375rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.375rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.375rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.375rem !important; }

.p-2 {
  padding: 1.125rem !important; }

.pt-2,
.py-2 {
  padding-top: 1.125rem !important; }

.pr-2,
.px-2 {
  padding-right: 1.125rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 1.125rem !important; }

.pl-2,
.px-2 {
  padding-left: 1.125rem !important; }

.p-3 {
  padding: 1.5rem !important; }

.pt-3,
.py-3 {
  padding-top: 1.5rem !important; }

.pr-3,
.px-3 {
  padding-right: 1.5rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1.5rem !important; }

.pl-3,
.px-3 {
  padding-left: 1.5rem !important; }

.p-4 {
  padding: 2.25rem !important; }

.pt-4,
.py-4 {
  padding-top: 2.25rem !important; }

.pr-4,
.px-4 {
  padding-right: 2.25rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 2.25rem !important; }

.pl-4,
.px-4 {
  padding-left: 2.25rem !important; }

.p-5 {
  padding: 4.5rem !important; }

.pt-5,
.py-5 {
  padding-top: 4.5rem !important; }

.pr-5,
.px-5 {
  padding-right: 4.5rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 4.5rem !important; }

.pl-5,
.px-5 {
  padding-left: 4.5rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.375rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.375rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.375rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.375rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.375rem !important; }
  .m-sm-2 {
    margin: 1.125rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1.125rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1.125rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1.125rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1.125rem !important; }
  .m-sm-3 {
    margin: 1.5rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.5rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.5rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.5rem !important; }
  .m-sm-4 {
    margin: 2.25rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 2.25rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 2.25rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 2.25rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 2.25rem !important; }
  .m-sm-5 {
    margin: 4.5rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 4.5rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 4.5rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 4.5rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 4.5rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.375rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.375rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.375rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.375rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.375rem !important; }
  .p-sm-2 {
    padding: 1.125rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1.125rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1.125rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1.125rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1.125rem !important; }
  .p-sm-3 {
    padding: 1.5rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.5rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.5rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.5rem !important; }
  .p-sm-4 {
    padding: 2.25rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 2.25rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 2.25rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 2.25rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 2.25rem !important; }
  .p-sm-5 {
    padding: 4.5rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 4.5rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 4.5rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 4.5rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 4.5rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.375rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.375rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.375rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.375rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.375rem !important; }
  .m-md-2 {
    margin: 1.125rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 1.125rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1.125rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1.125rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1.125rem !important; }
  .m-md-3 {
    margin: 1.5rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.5rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.5rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.5rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.5rem !important; }
  .m-md-4 {
    margin: 2.25rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 2.25rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 2.25rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 2.25rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 2.25rem !important; }
  .m-md-5 {
    margin: 4.5rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 4.5rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 4.5rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 4.5rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 4.5rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.375rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.375rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.375rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.375rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.375rem !important; }
  .p-md-2 {
    padding: 1.125rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 1.125rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 1.125rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1.125rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 1.125rem !important; }
  .p-md-3 {
    padding: 1.5rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.5rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.5rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.5rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.5rem !important; }
  .p-md-4 {
    padding: 2.25rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 2.25rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 2.25rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 2.25rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 2.25rem !important; }
  .p-md-5 {
    padding: 4.5rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 4.5rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 4.5rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 4.5rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 4.5rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.375rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.375rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.375rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.375rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.375rem !important; }
  .m-lg-2 {
    margin: 1.125rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1.125rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1.125rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1.125rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1.125rem !important; }
  .m-lg-3 {
    margin: 1.5rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.5rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.5rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.5rem !important; }
  .m-lg-4 {
    margin: 2.25rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 2.25rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 2.25rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 2.25rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 2.25rem !important; }
  .m-lg-5 {
    margin: 4.5rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 4.5rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 4.5rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 4.5rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 4.5rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.375rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.375rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.375rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.375rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.375rem !important; }
  .p-lg-2 {
    padding: 1.125rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1.125rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1.125rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1.125rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1.125rem !important; }
  .p-lg-3 {
    padding: 1.5rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.5rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.5rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.5rem !important; }
  .p-lg-4 {
    padding: 2.25rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 2.25rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 2.25rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 2.25rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 2.25rem !important; }
  .p-lg-5 {
    padding: 4.5rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 4.5rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 4.5rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 4.5rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 4.5rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.375rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.375rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.375rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.375rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.375rem !important; }
  .m-xl-2 {
    margin: 1.125rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1.125rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1.125rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1.125rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1.125rem !important; }
  .m-xl-3 {
    margin: 1.5rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.5rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.5rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.5rem !important; }
  .m-xl-4 {
    margin: 2.25rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 2.25rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 2.25rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 2.25rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 2.25rem !important; }
  .m-xl-5 {
    margin: 4.5rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 4.5rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 4.5rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 4.5rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 4.5rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.375rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.375rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.375rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.375rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.375rem !important; }
  .p-xl-2 {
    padding: 1.125rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1.125rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1.125rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1.125rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1.125rem !important; }
  .p-xl-3 {
    padding: 1.5rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.5rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.5rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.5rem !important; }
  .p-xl-4 {
    padding: 2.25rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 2.25rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 2.25rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 2.25rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 2.25rem !important; }
  .p-xl-5 {
    padding: 4.5rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 4.5rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 4.5rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 4.5rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 4.5rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #26253e !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #12121e !important; }

.text-secondary {
  color: #a98ae2 !important; }

a.text-secondary:focus, a.text-secondary:hover {
  color: #8b61d8 !important; }

.text-success {
  color: #3cd070 !important; }

a.text-success:focus, a.text-success:hover {
  color: #2aaf59 !important; }

.text-info {
  color: #61b9d5 !important; }

a.text-info:focus, a.text-info:hover {
  color: #39a7ca !important; }

.text-warning {
  color: #f58d6b !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #f2683b !important; }

.text-danger {
  color: #CA4B46 !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #ac3631 !important; }

.text-light {
  color: #f5f7fa !important; }

a.text-light:focus, a.text-light:hover {
  color: #d3dce9 !important; }

.text-dark {
  color: #282b2a !important; }

a.text-dark:focus, a.text-dark:hover {
  color: #0f1110 !important; }

.text-muted {
  color: #868e96 !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.gradient-indigo-light-blue {
  background-image: linear-gradient(45deg, #c5cae9, #b3e5fc);
  background-repeat: repeat-x; }

.btn.gradient-indigo-light-blue:active, .btn.gradient-indigo-light-blue.active {
  background-image: linear-gradient(45deg, #c5cae9, #b3e5fc);
  background-repeat: repeat-x; }

.gradient-light-blue-indigo {
  background-image: linear-gradient(45deg, #b3e5fc, #9fa8da);
  background-repeat: repeat-x; }

.btn.gradient-light-blue-indigo:active, .btn.gradient-light-blue-indigo.active {
  background-image: linear-gradient(45deg, #b3e5fc, #9fa8da);
  background-repeat: repeat-x; }

.gradient-yellow-green {
  background-image: linear-gradient(45deg, #ffff8d, #b9f6ca);
  background-repeat: repeat-x; }

.btn.gradient-yellow-green:active, .btn.gradient-yellow-green.active {
  background-image: linear-gradient(45deg, #ffff8d, #b9f6ca);
  background-repeat: repeat-x; }

.gradient-orange-deep-orange {
  background-image: linear-gradient(45deg, #ffe0b2, #ffccbc);
  background-repeat: repeat-x; }

.btn.gradient-orange-deep-orange:active, .btn.gradient-orange-deep-orange.active {
  background-image: linear-gradient(45deg, #ffe0b2, #ffccbc);
  background-repeat: repeat-x; }

.gradient-deep-purple-purple {
  background-image: linear-gradient(45deg, #d1c4e9, #f3e5f5);
  background-repeat: repeat-x; }

.btn.gradient-deep-purple-purple:active, .btn.gradient-deep-purple-purple.active {
  background-image: linear-gradient(45deg, #d1c4e9, #f3e5f5);
  background-repeat: repeat-x; }

.gradient-red-pink {
  background-image: linear-gradient(45deg, #ff5252, #f48fb1);
  background-repeat: repeat-x; }

.btn.gradient-red-pink:active, .btn.gradient-red-pink.active {
  background-image: linear-gradient(45deg, #ff5252, #f48fb1);
  background-repeat: repeat-x; }

.gradient-light-green-amber {
  background-image: linear-gradient(45deg, #c5e1a5, #fff8e1);
  background-repeat: repeat-x; }

.btn.gradient-light-green-amber:active, .btn.gradient-light-green-amber.active {
  background-image: linear-gradient(45deg, #c5e1a5, #fff8e1);
  background-repeat: repeat-x; }

.gradient-amber-amber {
  background-image: linear-gradient(45deg, #ff6f00, #ffca28);
  background-repeat: repeat-x; }

.btn.gradient-amber-amber:active, .btn.gradient-amber-amber.active {
  background-image: linear-gradient(45deg, #ff6f00, #ffca28);
  background-repeat: repeat-x; }

.gradient-purple-pink {
  background-image: linear-gradient(45deg, #ea80fc, #fce4ec);
  background-repeat: repeat-x; }

.btn.gradient-purple-pink:active, .btn.gradient-purple-pink.active {
  background-image: linear-gradient(45deg, #ea80fc, #fce4ec);
  background-repeat: repeat-x; }

.gradient-indigo-dark-blue {
  background-image: linear-gradient(45deg, #3949ab, #4fc3f7);
  background-repeat: repeat-x; }

.btn.gradient-indigo-dark-blue:active, .btn.gradient-indigo-dark-blue.active {
  background-image: linear-gradient(45deg, #3949ab, #4fc3f7);
  background-repeat: repeat-x; }

.gradient-teal-cyan {
  background-image: linear-gradient(45deg, #e0f2f1, #00e5ff);
  background-repeat: repeat-x; }

.btn.gradient-teal-cyan:active, .btn.gradient-teal-cyan.active {
  background-image: linear-gradient(45deg, #e0f2f1, #00e5ff);
  background-repeat: repeat-x; }

.gradient-blue-grey-blue-grey {
  background-image: linear-gradient(45deg, #cfd8dc, #546e7a);
  background-repeat: repeat-x; }

.btn.gradient-blue-grey-blue-grey:active, .btn.gradient-blue-grey-blue-grey.active {
  background-image: linear-gradient(45deg, #cfd8dc, #546e7a);
  background-repeat: repeat-x; }

.gradient-cyan-dark-green {
  background-image: linear-gradient(45deg, #0097a7, #b2ff59);
  background-repeat: repeat-x; }

.btn.gradient-cyan-dark-green:active, .btn.gradient-cyan-dark-green.active {
  background-image: linear-gradient(45deg, #0097a7, #b2ff59);
  background-repeat: repeat-x; }

.gradient-orange-amber {
  background-image: linear-gradient(45deg, #e65100, #ffa000);
  background-repeat: repeat-x; }

.btn.gradient-orange-amber:active, .btn.gradient-orange-amber.active {
  background-image: linear-gradient(45deg, #e65100, #ffa000);
  background-repeat: repeat-x; }

.gradient-indigo-blue {
  background-image: linear-gradient(45deg, #303f9f, #1976d2);
  background-repeat: repeat-x; }

.btn.gradient-indigo-blue:active, .btn.gradient-indigo-blue.active {
  background-image: linear-gradient(45deg, #303f9f, #1976d2);
  background-repeat: repeat-x; }

.gradient-brown-brown {
  background-image: linear-gradient(45deg, #6d4c41, #d7ccc8);
  background-repeat: repeat-x; }

.btn.gradient-brown-brown:active, .btn.gradient-brown-brown.active {
  background-image: linear-gradient(45deg, #6d4c41, #d7ccc8);
  background-repeat: repeat-x; }

.gradient-blue-grey-blue {
  background-image: linear-gradient(45deg, #263238, #2979ff);
  background-repeat: repeat-x; }

.btn.gradient-blue-grey-blue:active, .btn.gradient-blue-grey-blue.active {
  background-image: linear-gradient(45deg, #263238, #2979ff);
  background-repeat: repeat-x; }

.gradient-purple-deep-orange {
  background-image: linear-gradient(45deg, #8e24aa, #ff6e40);
  background-repeat: repeat-x; }

.btn.gradient-purple-deep-orange:active, .btn.gradient-purple-deep-orange.active {
  background-image: linear-gradient(45deg, #8e24aa, #ff6e40);
  background-repeat: repeat-x; }

.gradient-green-teal {
  background-image: linear-gradient(45deg, #43a047, #1de9b6);
  background-repeat: repeat-x; }

.btn.gradient-green-teal:active, .btn.gradient-green-teal.active {
  background-image: linear-gradient(45deg, #43a047, #1de9b6);
  background-repeat: repeat-x; }

.gradient-purple-light-blue {
  background-image: linear-gradient(45deg, #e040fb, #4fc3f7);
  background-repeat: repeat-x; }

.btn.gradient-purple-light-blue:active, .btn.gradient-purple-light-blue.active {
  background-image: linear-gradient(45deg, #e040fb, #4fc3f7);
  background-repeat: repeat-x; }

.gradient-cyan-cyan {
  background-image: linear-gradient(45deg, #18ffff, #00e5ff);
  background-repeat: repeat-x; }

.btn.gradient-cyan-cyan:active, .btn.gradient-cyan-cyan.active {
  background-image: linear-gradient(45deg, #18ffff, #00e5ff);
  background-repeat: repeat-x; }

.gradient-yellow-teal {
  background-image: linear-gradient(45deg, #fff9c4, #64ffda);
  background-repeat: repeat-x; }

.btn.gradient-yellow-teal:active, .btn.gradient-yellow-teal.active {
  background-image: linear-gradient(45deg, #fff9c4, #64ffda);
  background-repeat: repeat-x; }

.gradient-purple-deep-purple {
  background-image: linear-gradient(45deg, #7b1fa2, #7c4dff);
  background-repeat: repeat-x; }

.btn.gradient-purple-deep-purple:active, .btn.gradient-purple-deep-purple.active {
  background-image: linear-gradient(45deg, #7b1fa2, #7c4dff);
  background-repeat: repeat-x; }

.gradient-cyan-light-green {
  background-image: linear-gradient(45deg, #00e5ff, #ccff90);
  background-repeat: repeat-x; }

.btn.gradient-cyan-light-green:active, .btn.gradient-cyan-light-green.active {
  background-image: linear-gradient(45deg, #00e5ff, #ccff90);
  background-repeat: repeat-x; }

.gradient-purple-amber {
  background-image: linear-gradient(45deg, #d500f9, #ffa000);
  background-repeat: repeat-x; }

.btn.gradient-purple-amber:active, .btn.gradient-purple-amber.active {
  background-image: linear-gradient(45deg, #d500f9, #ffa000);
  background-repeat: repeat-x; }

.gradient-indigo-purple {
  background-image: linear-gradient(45deg, #303f9f, #7b1fa2);
  background-repeat: repeat-x; }

.btn.gradient-indigo-purple:active, .btn.gradient-indigo-purple.active {
  background-image: linear-gradient(45deg, #303f9f, #7b1fa2);
  background-repeat: repeat-x; }

.gradient-deep-purple-blue {
  background-image: linear-gradient(45deg, #6200ea, #1976d2);
  background-repeat: repeat-x; }

.btn.gradient-deep-purple-blue:active, .btn.gradient-deep-purple-blue.active {
  background-image: linear-gradient(45deg, #6200ea, #1976d2);
  background-repeat: repeat-x; }

.gradient-deep-orange-orange {
  background-image: linear-gradient(45deg, #bf360c, #f57c00);
  background-repeat: repeat-x; }

.btn.gradient-deep-orange-orange:active, .btn.gradient-deep-orange-orange.active {
  background-image: linear-gradient(45deg, #bf360c, #f57c00);
  background-repeat: repeat-x; }

.gradient-light-blue-cyan {
  background-image: linear-gradient(45deg, #0288d1, #26c6da);
  background-repeat: repeat-x; }

.btn.gradient-light-blue-cyan:active, .btn.gradient-light-blue-cyan.active {
  background-image: linear-gradient(45deg, #0288d1, #26c6da);
  background-repeat: repeat-x; }

.gradient-blue-indigo {
  background-image: linear-gradient(45deg, #2962ff, #3949ab);
  background-repeat: repeat-x; }

.btn.gradient-blue-indigo:active, .btn.gradient-blue-indigo.active {
  background-image: linear-gradient(45deg, #2962ff, #3949ab);
  background-repeat: repeat-x; }

.gradient-strawberry {
  background-image: linear-gradient(45deg, #fe0b46, #ffab96);
  background-repeat: repeat-x; }

.btn.gradient-strawberry:active, .btn.gradient-strawberry.active {
  background-image: linear-gradient(45deg, #fe0b46, #ffab96);
  background-repeat: repeat-x; }

.gradient-blueberry {
  background-image: linear-gradient(45deg, #a473ff, #f58d6b);
  background-repeat: repeat-x; }

.btn.gradient-blueberry:active, .btn.gradient-blueberry.active {
  background-image: linear-gradient(45deg, #a473ff, #f58d6b);
  background-repeat: repeat-x; }

.gradient-mint {
  background-image: linear-gradient(45deg, #23bcbb, #45e994);
  background-repeat: repeat-x; }

.btn.gradient-mint:active, .btn.gradient-mint.active {
  background-image: linear-gradient(45deg, #23bcbb, #45e994);
  background-repeat: repeat-x; }

.gradient-orange {
  background-image: linear-gradient(45deg, #c471f3, #f671cd);
  background-repeat: repeat-x; }

.btn.gradient-orange:active, .btn.gradient-orange.active {
  background-image: linear-gradient(45deg, #c471f3, #f671cd);
  background-repeat: repeat-x; }

.gradient-pomegranate {
  background-image: linear-gradient(45deg, #9b3cb7, #ff396f);
  background-repeat: repeat-x; }

.btn.gradient-pomegranate:active, .btn.gradient-pomegranate.active {
  background-image: linear-gradient(45deg, #9b3cb7, #ff396f);
  background-repeat: repeat-x; }

.gradient-green-tea {
  background-image: linear-gradient(45deg, #3cd070, #61b9d5);
  background-repeat: repeat-x; }

.btn.gradient-green-tea:active, .btn.gradient-green-tea.active {
  background-image: linear-gradient(45deg, #3cd070, #61b9d5);
  background-repeat: repeat-x; }

.gradient-blackberry {
  background-image: linear-gradient(45deg, #a98ae2, #61b9d5);
  background-repeat: repeat-x; }

.btn.gradient-blackberry:active, .btn.gradient-blackberry.active {
  background-image: linear-gradient(45deg, #a98ae2, #61b9d5);
  background-repeat: repeat-x; }

.gradient-plum {
  background-image: linear-gradient(45deg, #e35c67, #381ce2);
  background-repeat: repeat-x; }

.btn.gradient-plum:active, .btn.gradient-plum.active {
  background-image: linear-gradient(45deg, #e35c67, #381ce2);
  background-repeat: repeat-x; }

.gradient-passion-fruit {
  background-image: linear-gradient(45deg, #8137f7, #f6ab3e);
  background-repeat: repeat-x; }

.btn.gradient-passion-fruit:active, .btn.gradient-passion-fruit.active {
  background-image: linear-gradient(45deg, #8137f7, #f6ab3e);
  background-repeat: repeat-x; }

.gradient-sublime-vivid {
  background-image: linear-gradient(45deg, #fc466b, #3f5efb);
  background-repeat: repeat-x; }

.btn.gradient-sublime-vivid:active, .btn.gradient-sublime-vivid.active {
  background-image: linear-gradient(45deg, #fc466b, #3f5efb);
  background-repeat: repeat-x; }

.gradient-king-yna {
  background-image: linear-gradient(45deg, #1a2a6c, #b21f1f);
  background-repeat: repeat-x; }

.btn.gradient-king-yna:active, .btn.gradient-king-yna.active {
  background-image: linear-gradient(45deg, #1a2a6c, #b21f1f);
  background-repeat: repeat-x; }

.gradient-summer {
  background-image: linear-gradient(45deg, #22c1c3, #fdbb2d);
  background-repeat: repeat-x; }

.btn.gradient-summer:active, .btn.gradient-summer.active {
  background-image: linear-gradient(45deg, #22c1c3, #fdbb2d);
  background-repeat: repeat-x; }

.gradient-crystal-clear {
  background-image: linear-gradient(45deg, #159957, #155799);
  background-repeat: repeat-x; }

.btn.gradient-crystal-clear:active, .btn.gradient-crystal-clear.active {
  background-image: linear-gradient(45deg, #159957, #155799);
  background-repeat: repeat-x; }

.gradient-celestial {
  background-image: linear-gradient(45deg, #c33764, #1d2671);
  background-repeat: repeat-x; }

.btn.gradient-celestial:active, .btn.gradient-celestial.active {
  background-image: linear-gradient(45deg, #c33764, #1d2671);
  background-repeat: repeat-x; }

.gradient-mini {
  background-image: linear-gradient(45deg, #30e8bf, #ff8235);
  background-repeat: repeat-x; }

.btn.gradient-mini:active, .btn.gradient-mini.active {
  background-image: linear-gradient(45deg, #30e8bf, #ff8235);
  background-repeat: repeat-x; }

.gradient-ibiza-sunset {
  background-image: linear-gradient(45deg, #ee0979, #ff6a00);
  background-repeat: repeat-x; }

.btn.gradient-ibiza-sunset:active, .btn.gradient-ibiza-sunset.active {
  background-image: linear-gradient(45deg, #ee0979, #ff6a00);
  background-repeat: repeat-x; }

.gradient-dawn {
  background-image: linear-gradient(45deg, #f3904f, #3b4371);
  background-repeat: repeat-x; }

.btn.gradient-dawn:active, .btn.gradient-dawn.active {
  background-image: linear-gradient(45deg, #f3904f, #3b4371);
  background-repeat: repeat-x; }

.gradient-brady-brady-fun-fun {
  background-image: linear-gradient(45deg, #00c3ff, #ffff1c);
  background-repeat: repeat-x; }

.btn.gradient-brady-brady-fun-fun:active, .btn.gradient-brady-brady-fun-fun.active {
  background-image: linear-gradient(45deg, #00c3ff, #ffff1c);
  background-repeat: repeat-x; }

.gradient-cosmic-fusion {
  background-image: linear-gradient(45deg, #ff00cc, #333399);
  background-repeat: repeat-x; }

.btn.gradient-cosmic-fusion:active, .btn.gradient-cosmic-fusion.active {
  background-image: linear-gradient(45deg, #ff00cc, #333399);
  background-repeat: repeat-x; }

.gradient-nepal {
  background-image: linear-gradient(45deg, #de6161, #2657eb);
  background-repeat: repeat-x; }

.btn.gradient-nepal:active, .btn.gradient-nepal.active {
  background-image: linear-gradient(45deg, #de6161, #2657eb);
  background-repeat: repeat-x; }

.gradient-love-couple {
  background-image: linear-gradient(45deg, #3a6186, #89253e);
  background-repeat: repeat-x; }

.btn.gradient-love-couple:active, .btn.gradient-love-couple.active {
  background-image: linear-gradient(45deg, #3a6186, #89253e);
  background-repeat: repeat-x; }

.gradient-sunset {
  background-image: linear-gradient(45deg, #0b486b, #f56217);
  background-repeat: repeat-x; }

.btn.gradient-sunset:active, .btn.gradient-sunset.active {
  background-image: linear-gradient(45deg, #0b486b, #f56217);
  background-repeat: repeat-x; }

.gradient-grapefruit-sunset {
  background-image: linear-gradient(45deg, #e96443, #904e95);
  background-repeat: repeat-x; }

.btn.gradient-grapefruit-sunset:active, .btn.gradient-grapefruit-sunset.active {
  background-image: linear-gradient(45deg, #e96443, #904e95);
  background-repeat: repeat-x; }

.gradient-politics {
  background-image: linear-gradient(45deg, #2196f3, #f44336);
  background-repeat: repeat-x; }

.btn.gradient-politics:active, .btn.gradient-politics.active {
  background-image: linear-gradient(45deg, #2196f3, #f44336);
  background-repeat: repeat-x; }

.gradient-red-ocean {
  background-image: linear-gradient(45deg, #1d4350, #a43931);
  background-repeat: repeat-x; }

.btn.gradient-red-ocean:active, .btn.gradient-red-ocean.active {
  background-image: linear-gradient(45deg, #1d4350, #a43931);
  background-repeat: repeat-x; }

.gradient-back-to-earth {
  background-image: linear-gradient(45deg, #20cae4, #1ce5b7);
  background-repeat: repeat-x; }

.btn.gradient-back-to-earth:active, .btn.gradient-back-to-earth.active {
  background-image: linear-gradient(45deg, #20cae4, #1ce5b7);
  background-repeat: repeat-x; }

.gradient-flickr {
  background-image: linear-gradient(45deg, #33001b, #ff0084);
  background-repeat: repeat-x; }

.btn.gradient-flickr:active, .btn.gradient-flickr.active {
  background-image: linear-gradient(45deg, #33001b, #ff0084);
  background-repeat: repeat-x; }

.gradient-virgin-america {
  background-image: linear-gradient(45deg, #7b4397, #dc2430);
  background-repeat: repeat-x; }

.btn.gradient-virgin-america:active, .btn.gradient-virgin-america.active {
  background-image: linear-gradient(45deg, #7b4397, #dc2430);
  background-repeat: repeat-x; }

.gradient-purple-bliss {
  background-image: linear-gradient(45deg, #360033, #0b8793);
  background-repeat: repeat-x; }

.btn.gradient-purple-bliss:active, .btn.gradient-purple-bliss.active {
  background-image: linear-gradient(45deg, #360033, #0b8793);
  background-repeat: repeat-x; }

.gradient-man-of-steel {
  background-image: linear-gradient(45deg, #780206, #061161);
  background-repeat: repeat-x; }

.btn.gradient-man-of-steel:active, .btn.gradient-man-of-steel.active {
  background-image: linear-gradient(45deg, #780206, #061161);
  background-repeat: repeat-x; }

.gradient-shdow-night {
  background-image: linear-gradient(45deg, #000000, #53346d);
  background-repeat: repeat-x; }

.btn.gradient-shdow-night:active, .btn.gradient-shdow-night.active {
  background-image: linear-gradient(45deg, #000000, #53346d);
  background-repeat: repeat-x; }

.gradient-dracula {
  background-image: linear-gradient(45deg, #dc2424, #4a569d);
  background-repeat: repeat-x; }

.btn.gradient-dracula:active, .btn.gradient-dracula.active {
  background-image: linear-gradient(45deg, #dc2424, #4a569d);
  background-repeat: repeat-x; }

.gradient-bloody-mary {
  background-image: linear-gradient(45deg, #ff512f, #dd2476);
  background-repeat: repeat-x; }

.btn.gradient-bloody-mary:active, .btn.gradient-bloody-mary.active {
  background-image: linear-gradient(45deg, #ff512f, #dd2476);
  background-repeat: repeat-x; }

.gradient-harmonic-energy {
  background-image: linear-gradient(45deg, #16a085, #f4d03f);
  background-repeat: repeat-x; }

.btn.gradient-harmonic-energy:active, .btn.gradient-harmonic-energy.active {
  background-image: linear-gradient(45deg, #16a085, #f4d03f);
  background-repeat: repeat-x; }

.gradient-purple-love {
  background-image: linear-gradient(45deg, #cc2b5e, #753a88);
  background-repeat: repeat-x; }

.btn.gradient-purple-love:active, .btn.gradient-purple-love.active {
  background-image: linear-gradient(45deg, #cc2b5e, #753a88);
  background-repeat: repeat-x; }

.white {
  color: #ffffff !important; }

.bg-white {
  background-color: #ffffff !important; }
  .bg-white .card-header,
  .bg-white .card-footer {
    background-color: transparent; }

.toast-white {
  background-color: #ffffff; }

.alert-white {
  border-color: #ffffff !important;
  background-color: white !important;
  color: #a6a6a6 !important; }
  .alert-white .alert-link {
    color: #919191 !important; }

.border-white {
  border-color: #ffffff; }

.border-top-white {
  border-top-color: #ffffff; }

.border-bottom-white {
  border-bottom-color: #ffffff; }

.border-left-white {
  border-left-color: #ffffff; }

.border-right-white {
  border-right-color: #ffffff; }

.badge-white {
  background-color: #ffffff; }

.panel-white {
  border-color: #ffffff; }
  .panel-white .panel-heading {
    color: #fff;
    border-color: #ffffff;
    background-color: white; }

.bg-white.tag-glow,
.border-white.tag-glow {
  box-shadow: 0px 0px 10px #ffffff; }

.overlay-white {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.8); }

.card.card-outline-white {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  background-color: transparent; }
  .card.card-outline-white .card-header,
  .card.card-outline-white .card-footer {
    background-color: transparent; }

.btn-white {
  color: #ffffff !important; }
  .btn-white.btn-flat {
    background-color: transparent !important;
    color: #ffffff;
    border: none; }
  .btn-white.btn-raised, .btn-white.btn-fab {
    background-color: #ffffff !important;
    color: #fff !important;
    border-color: #ffffff; }
    .btn-white.btn-raised.active, .btn-white.btn-fab.active {
      background-color: #ededed !important;
      border-color: #ededed !important; }

.btn-group-raised .btn-white {
  background-color: #ffffff !important;
  color: #fff !important; }

.btn-outline-white {
  border: 1px solid;
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  box-shadow: none !important; }
  .btn-outline-white:focus {
    background-color: transparent !important;
    color: #ffffff !important;
    box-shadow: transparent !important; }
  .btn-outline-white.active {
    background-color: #ffffff !important;
    color: #fff !important; }
  .btn-outline-white:hover {
    background-color: #f7f7f7 !important;
    color: #fff !important; }

.btn-outline-white.btn-raised, .btn-outline-white.btn-fab {
  border: 1px solid;
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  box-shadow: none !important; }
  .btn-outline-white.btn-raised:focus, .btn-outline-white.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-white.btn-raised.active, .btn-outline-white.btn-fab.active {
    background-color: #ffffff !important;
    color: #fff !important; }
  .btn-outline-white.btn-raised:hover, .btn-outline-white.btn-fab:hover {
    background-color: #f7f7f7 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-white {
  background-color: #ffffff; }
  .progress .progress-bar.progress-bar-white[value]::-webkit-progress-value {
    background-color: #ffffff; }
  .progress .progress-bar.progress-bar-white[value]::-moz-progress-bar {
    background-color: #ffffff; }
  .progress .progress-bar.progress-bar-white[value]::-ms-fill {
    background-color: #ffffff; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-white .progress-bar {
      background-color: #ffffff; } }

input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important; }

.black {
  color: #000000 !important; }

.bg-black {
  background-color: #000000 !important; }
  .bg-black .card-header,
  .bg-black .card-footer {
    background-color: transparent; }

.toast-black {
  background-color: #000000; }

.alert-black {
  border-color: #000000 !important;
  background-color: #121212 !important;
  color: black !important; }
  .alert-black .alert-link {
    color: black !important; }

.border-black {
  border-color: #000000; }

.border-top-black {
  border-top-color: #000000; }

.border-bottom-black {
  border-bottom-color: #000000; }

.border-left-black {
  border-left-color: #000000; }

.border-right-black {
  border-right-color: #000000; }

.badge-black {
  background-color: #000000; }

.panel-black {
  border-color: #000000; }
  .panel-black .panel-heading {
    color: #fff;
    border-color: #000000;
    background-color: #0d0d0d; }

.bg-black.tag-glow,
.border-black.tag-glow {
  box-shadow: 0px 0px 10px #000000; }

.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8); }

.card.card-outline-black {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: transparent; }
  .card.card-outline-black .card-header,
  .card.card-outline-black .card-footer {
    background-color: transparent; }

.btn-black {
  color: #000000 !important; }
  .btn-black.btn-flat {
    background-color: transparent !important;
    color: #000000;
    border: none; }
  .btn-black.btn-raised, .btn-black.btn-fab {
    background-color: #000000 !important;
    color: #fff !important;
    border-color: #000000; }
    .btn-black.btn-raised.active, .btn-black.btn-fab.active {
      background-color: black !important;
      border-color: black !important; }

.btn-group-raised .btn-black {
  background-color: #000000 !important;
  color: #fff !important; }

.btn-outline-black {
  border: 1px solid;
  border-color: #000000;
  background-color: transparent;
  color: #000000;
  box-shadow: none !important; }
  .btn-outline-black:focus {
    background-color: transparent !important;
    color: #000000 !important;
    box-shadow: transparent !important; }
  .btn-outline-black.active {
    background-color: #000000 !important;
    color: #fff !important; }
  .btn-outline-black:hover {
    background-color: black !important;
    color: #fff !important; }

.btn-outline-black.btn-raised, .btn-outline-black.btn-fab {
  border: 1px solid;
  border-color: #000000;
  background-color: transparent;
  color: #000000;
  box-shadow: none !important; }
  .btn-outline-black.btn-raised:focus, .btn-outline-black.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-black.btn-raised.active, .btn-outline-black.btn-fab.active {
    background-color: #000000 !important;
    color: #fff !important; }
  .btn-outline-black.btn-raised:hover, .btn-outline-black.btn-fab:hover {
    background-color: black !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-black {
  background-color: #000000; }
  .progress .progress-bar.progress-bar-black[value]::-webkit-progress-value {
    background-color: #000000; }
  .progress .progress-bar.progress-bar-black[value]::-moz-progress-bar {
    background-color: #000000; }
  .progress .progress-bar.progress-bar-black[value]::-ms-fill {
    background-color: #000000; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-black .progress-bar {
      background-color: #000000; } }

input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important; }

.primary.lighten-5 {
  color: #e0f3f4 !important; }

.bg-primary.bg-lighten-5 {
  background-color: #e0f3f4 !important; }

.btn-primary.btn-lighten-5 {
  border-color: #008b8e !important;
  background-color: #e0f3f4 !important; }
  .btn-primary.btn-lighten-5:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-lighten-5:focus, .btn-primary.btn-lighten-5:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-lighten-5 {
  border-color: #e0f3f4 !important;
  color: #e0f3f4 !important; }
  .btn-outline-primary.btn-outline-lighten-5:hover {
    background-color: #e0f3f4 !important; }

.progress-primary.progress-lighten-5 {
  background-color: #e0f3f4; }
  .progress-primary.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e0f3f4; }
  .progress-primary.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e0f3f4; }
  .progress-primary.progress-lighten-5[value]::-ms-fill {
    background-color: #e0f3f4; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-lighten-5 .progress-bar {
      background-color: #e0f3f4; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e0f3f4 !important; }

.border-primary.border-lighten-5 {
  border: 1px solid #e0f3f4 !important; }

.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #e0f3f4 !important; }

.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #e0f3f4 !important; }

.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #e0f3f4 !important; }

.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #e0f3f4 !important; }

.overlay-primary.overlay-lighten-5 {
  background: #e0f3f4;
  /* The Fallback */
  background: rgba(224, 243, 244, 0.8); }

.primary.lighten-4 {
  color: #b3e2e3 !important; }

.bg-primary.bg-lighten-4 {
  background-color: #b3e2e3 !important; }

.btn-primary.btn-lighten-4 {
  border-color: #008b8e !important;
  background-color: #b3e2e3 !important; }
  .btn-primary.btn-lighten-4:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-lighten-4:focus, .btn-primary.btn-lighten-4:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-lighten-4 {
  border-color: #b3e2e3 !important;
  color: #b3e2e3 !important; }
  .btn-outline-primary.btn-outline-lighten-4:hover {
    background-color: #b3e2e3 !important; }

.progress-primary.progress-lighten-4 {
  background-color: #b3e2e3; }
  .progress-primary.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #b3e2e3; }
  .progress-primary.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #b3e2e3; }
  .progress-primary.progress-lighten-4[value]::-ms-fill {
    background-color: #b3e2e3; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-lighten-4 .progress-bar {
      background-color: #b3e2e3; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b3e2e3 !important; }

.border-primary.border-lighten-4 {
  border: 1px solid #b3e2e3 !important; }

.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #b3e2e3 !important; }

.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #b3e2e3 !important; }

.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #b3e2e3 !important; }

.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #b3e2e3 !important; }

.overlay-primary.overlay-lighten-4 {
  background: #b3e2e3;
  /* The Fallback */
  background: rgba(179, 226, 227, 0.8); }

.primary.lighten-3 {
  color: #80ced0 !important; }

.bg-primary.bg-lighten-3 {
  background-color: #80ced0 !important; }

.btn-primary.btn-lighten-3 {
  border-color: #008b8e !important;
  background-color: #80ced0 !important; }
  .btn-primary.btn-lighten-3:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-lighten-3:focus, .btn-primary.btn-lighten-3:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-lighten-3 {
  border-color: #80ced0 !important;
  color: #80ced0 !important; }
  .btn-outline-primary.btn-outline-lighten-3:hover {
    background-color: #80ced0 !important; }

.progress-primary.progress-lighten-3 {
  background-color: #80ced0; }
  .progress-primary.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #80ced0; }
  .progress-primary.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #80ced0; }
  .progress-primary.progress-lighten-3[value]::-ms-fill {
    background-color: #80ced0; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-lighten-3 .progress-bar {
      background-color: #80ced0; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80ced0 !important; }

.border-primary.border-lighten-3 {
  border: 1px solid #80ced0 !important; }

.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #80ced0 !important; }

.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #80ced0 !important; }

.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #80ced0 !important; }

.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #80ced0 !important; }

.overlay-primary.overlay-lighten-3 {
  background: #80ced0;
  /* The Fallback */
  background: rgba(128, 206, 208, 0.8); }

.primary.lighten-2 {
  color: #4dbabd !important; }

.bg-primary.bg-lighten-2 {
  background-color: #4dbabd !important; }

.btn-primary.btn-lighten-2 {
  border-color: #008b8e !important;
  background-color: #4dbabd !important; }
  .btn-primary.btn-lighten-2:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-lighten-2:focus, .btn-primary.btn-lighten-2:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-lighten-2 {
  border-color: #4dbabd !important;
  color: #4dbabd !important; }
  .btn-outline-primary.btn-outline-lighten-2:hover {
    background-color: #4dbabd !important; }

.progress-primary.progress-lighten-2 {
  background-color: #4dbabd; }
  .progress-primary.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4dbabd; }
  .progress-primary.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4dbabd; }
  .progress-primary.progress-lighten-2[value]::-ms-fill {
    background-color: #4dbabd; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-lighten-2 .progress-bar {
      background-color: #4dbabd; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4dbabd !important; }

.border-primary.border-lighten-2 {
  border: 1px solid #4dbabd !important; }

.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #4dbabd !important; }

.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #4dbabd !important; }

.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #4dbabd !important; }

.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #4dbabd !important; }

.overlay-primary.overlay-lighten-2 {
  background: #4dbabd;
  /* The Fallback */
  background: rgba(77, 186, 189, 0.8); }

.primary.lighten-1 {
  color: #26acae !important; }

.bg-primary.bg-lighten-1 {
  background-color: #26acae !important; }

.btn-primary.btn-lighten-1 {
  border-color: #008b8e !important;
  background-color: #26acae !important; }
  .btn-primary.btn-lighten-1:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-lighten-1:focus, .btn-primary.btn-lighten-1:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-lighten-1 {
  border-color: #26acae !important;
  color: #26acae !important; }
  .btn-outline-primary.btn-outline-lighten-1:hover {
    background-color: #26acae !important; }

.progress-primary.progress-lighten-1 {
  background-color: #26acae; }
  .progress-primary.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #26acae; }
  .progress-primary.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #26acae; }
  .progress-primary.progress-lighten-1[value]::-ms-fill {
    background-color: #26acae; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-lighten-1 .progress-bar {
      background-color: #26acae; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #26acae !important; }

.border-primary.border-lighten-1 {
  border: 1px solid #26acae !important; }

.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #26acae !important; }

.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #26acae !important; }

.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #26acae !important; }

.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #26acae !important; }

.overlay-primary.overlay-lighten-1 {
  background: #26acae;
  /* The Fallback */
  background: rgba(38, 172, 174, 0.8); }

.primary {
  color: #009da0 !important; }

.bg-primary {
  background-color: #009da0 !important; }
  .bg-primary .card-header,
  .bg-primary .card-footer {
    background-color: transparent; }

.toast-primary {
  background-color: #009da0; }

.alert-primary {
  border-color: #009da0 !important;
  background-color: #00c0c4 !important;
  color: black !important; }
  .alert-primary .alert-link {
    color: black !important; }

.border-primary {
  border-color: #009da0; }

.border-top-primary {
  border-top-color: #009da0; }

.border-bottom-primary {
  border-bottom-color: #009da0; }

.border-left-primary {
  border-left-color: #009da0; }

.border-right-primary {
  border-right-color: #009da0; }

.badge-primary {
  background-color: #009da0; }

.panel-primary {
  border-color: #009da0; }
  .panel-primary .panel-heading {
    color: #fff;
    border-color: #009da0;
    background-color: #00b6ba; }

.bg-primary.tag-glow,
.border-primary.tag-glow {
  box-shadow: 0px 0px 10px #009da0; }

.overlay-primary {
  background: #009da0;
  /* The Fallback */
  background: rgba(0, 157, 160, 0.8); }

.card.card-outline-primary {
  border-width: 1px;
  border-style: solid;
  border-color: #009da0;
  background-color: transparent; }
  .card.card-outline-primary .card-header,
  .card.card-outline-primary .card-footer {
    background-color: transparent; }

.btn-primary {
  color: #009da0 !important; }
  .btn-primary.btn-flat {
    background-color: transparent !important;
    color: #009da0;
    border: none; }
  .btn-primary.btn-raised, .btn-primary.btn-fab {
    background-color: #009da0 !important;
    color: #fff !important;
    border-color: #009da0; }
    .btn-primary.btn-raised.active, .btn-primary.btn-fab.active {
      background-color: #007a7c !important;
      border-color: #007a7c !important; }

.btn-group-raised .btn-primary {
  background-color: #009da0 !important;
  color: #fff !important; }

.btn-outline-primary {
  border: 1px solid;
  border-color: #009da0;
  background-color: transparent;
  color: #009da0;
  box-shadow: none !important; }
  .btn-outline-primary:focus {
    background-color: transparent !important;
    color: #009da0 !important;
    box-shadow: transparent !important; }
  .btn-outline-primary.active {
    background-color: #009da0 !important;
    color: #fff !important; }
  .btn-outline-primary:hover {
    background-color: #008e91 !important;
    color: #fff !important; }

.btn-outline-primary.btn-raised, .btn-outline-primary.btn-fab {
  border: 1px solid;
  border-color: #009da0;
  background-color: transparent;
  color: #009da0;
  box-shadow: none !important; }
  .btn-outline-primary.btn-raised:focus, .btn-outline-primary.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-primary.btn-raised.active, .btn-outline-primary.btn-fab.active {
    background-color: #009da0 !important;
    color: #fff !important; }
  .btn-outline-primary.btn-raised:hover, .btn-outline-primary.btn-fab:hover {
    background-color: #008e91 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-primary {
  background-color: #009da0; }
  .progress .progress-bar.progress-bar-primary[value]::-webkit-progress-value {
    background-color: #009da0; }
  .progress .progress-bar.progress-bar-primary[value]::-moz-progress-bar {
    background-color: #009da0; }
  .progress .progress-bar.progress-bar-primary[value]::-ms-fill {
    background-color: #009da0; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-primary .progress-bar {
      background-color: #009da0; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #009da0 !important; }

.primary.darken-1 {
  color: #009598 !important; }

.bg-primary.bg-darken-1 {
  background-color: #009598 !important; }

.btn-primary.btn-darken-1 {
  border-color: #008b8e !important;
  background-color: #009598 !important; }
  .btn-primary.btn-darken-1:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-darken-1:focus, .btn-primary.btn-darken-1:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-darken-1 {
  border-color: #009598 !important;
  color: #009598 !important; }
  .btn-outline-primary.btn-outline-darken-1:hover {
    background-color: #009598 !important; }

.progress-primary.progress-darken-1 {
  background-color: #009598; }
  .progress-primary.progress-darken-1[value]::-webkit-progress-value {
    background-color: #009598; }
  .progress-primary.progress-darken-1[value]::-moz-progress-bar {
    background-color: #009598; }
  .progress-primary.progress-darken-1[value]::-ms-fill {
    background-color: #009598; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-darken-1 .progress-bar {
      background-color: #009598; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #009598 !important; }

.border-primary.border-darken-1 {
  border: 1px solid #009598 !important; }

.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #009598 !important; }

.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #009598 !important; }

.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #009598 !important; }

.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #009598 !important; }

.overlay-primary.overlay-darken-1 {
  background: #009598;
  /* The Fallback */
  background: rgba(0, 149, 152, 0.8); }

.primary.darken-2 {
  color: #008b8e !important; }

.bg-primary.bg-darken-2 {
  background-color: #008b8e !important; }

.btn-primary.btn-darken-2 {
  border-color: #008b8e !important;
  background-color: #008b8e !important; }
  .btn-primary.btn-darken-2:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-darken-2:focus, .btn-primary.btn-darken-2:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-darken-2 {
  border-color: #008b8e !important;
  color: #008b8e !important; }
  .btn-outline-primary.btn-outline-darken-2:hover {
    background-color: #008b8e !important; }

.progress-primary.progress-darken-2 {
  background-color: #008b8e; }
  .progress-primary.progress-darken-2[value]::-webkit-progress-value {
    background-color: #008b8e; }
  .progress-primary.progress-darken-2[value]::-moz-progress-bar {
    background-color: #008b8e; }
  .progress-primary.progress-darken-2[value]::-ms-fill {
    background-color: #008b8e; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-darken-2 .progress-bar {
      background-color: #008b8e; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #008b8e !important; }

.border-primary.border-darken-2 {
  border: 1px solid #008b8e !important; }

.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #008b8e !important; }

.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #008b8e !important; }

.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #008b8e !important; }

.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #008b8e !important; }

.overlay-primary.overlay-darken-2 {
  background: #008b8e;
  /* The Fallback */
  background: rgba(0, 139, 142, 0.8); }

.primary.darken-3 {
  color: #008184 !important; }

.bg-primary.bg-darken-3 {
  background-color: #008184 !important; }

.btn-primary.btn-darken-3 {
  border-color: #008b8e !important;
  background-color: #008184 !important; }
  .btn-primary.btn-darken-3:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-darken-3:focus, .btn-primary.btn-darken-3:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-darken-3 {
  border-color: #008184 !important;
  color: #008184 !important; }
  .btn-outline-primary.btn-outline-darken-3:hover {
    background-color: #008184 !important; }

.progress-primary.progress-darken-3 {
  background-color: #008184; }
  .progress-primary.progress-darken-3[value]::-webkit-progress-value {
    background-color: #008184; }
  .progress-primary.progress-darken-3[value]::-moz-progress-bar {
    background-color: #008184; }
  .progress-primary.progress-darken-3[value]::-ms-fill {
    background-color: #008184; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-darken-3 .progress-bar {
      background-color: #008184; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #008184 !important; }

.border-primary.border-darken-3 {
  border: 1px solid #008184 !important; }

.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #008184 !important; }

.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #008184 !important; }

.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #008184 !important; }

.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #008184 !important; }

.overlay-primary.overlay-darken-3 {
  background: #008184;
  /* The Fallback */
  background: rgba(0, 129, 132, 0.8); }

.primary.darken-4 {
  color: #006f73 !important; }

.bg-primary.bg-darken-4 {
  background-color: #006f73 !important; }

.btn-primary.btn-darken-4 {
  border-color: #008b8e !important;
  background-color: #006f73 !important; }
  .btn-primary.btn-darken-4:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-darken-4:focus, .btn-primary.btn-darken-4:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-darken-4 {
  border-color: #006f73 !important;
  color: #006f73 !important; }
  .btn-outline-primary.btn-outline-darken-4:hover {
    background-color: #006f73 !important; }

.progress-primary.progress-darken-4 {
  background-color: #006f73; }
  .progress-primary.progress-darken-4[value]::-webkit-progress-value {
    background-color: #006f73; }
  .progress-primary.progress-darken-4[value]::-moz-progress-bar {
    background-color: #006f73; }
  .progress-primary.progress-darken-4[value]::-ms-fill {
    background-color: #006f73; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-darken-4 .progress-bar {
      background-color: #006f73; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #006f73 !important; }

.border-primary.border-darken-4 {
  border: 1px solid #006f73 !important; }

.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #006f73 !important; }

.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #006f73 !important; }

.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #006f73 !important; }

.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #006f73 !important; }

.overlay-primary.overlay-darken-4 {
  background: #006f73;
  /* The Fallback */
  background: rgba(0, 111, 115, 0.8); }

.primary.accent-1 {
  color: #a1fbff !important; }

.bg-primary.bg-accent-1 {
  background-color: #a1fbff !important; }

.btn-primary.btn-accent-1 {
  border-color: #008b8e !important;
  background-color: #a1fbff !important; }
  .btn-primary.btn-accent-1:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-accent-1:focus, .btn-primary.btn-accent-1:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-accent-1 {
  border-color: #a1fbff !important;
  color: #a1fbff !important; }
  .btn-outline-primary.btn-outline-accent-1:hover {
    background-color: #a1fbff !important; }

.progress-primary.progress-accent-1 {
  background-color: #a1fbff; }
  .progress-primary.progress-accent-1[value]::-webkit-progress-value {
    background-color: #a1fbff; }
  .progress-primary.progress-accent-1[value]::-moz-progress-bar {
    background-color: #a1fbff; }
  .progress-primary.progress-accent-1[value]::-ms-fill {
    background-color: #a1fbff; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-accent-1 .progress-bar {
      background-color: #a1fbff; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #a1fbff !important; }

.border-primary.border-accent-1 {
  border: 1px solid #a1fbff !important; }

.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #a1fbff !important; }

.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #a1fbff !important; }

.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #a1fbff !important; }

.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #a1fbff !important; }

.overlay-primary.overlay-accent-1 {
  background: #a1fbff;
  /* The Fallback */
  background: rgba(161, 251, 255, 0.8); }

.primary.accent-2 {
  color: #6ef9ff !important; }

.bg-primary.bg-accent-2 {
  background-color: #6ef9ff !important; }

.btn-primary.btn-accent-2 {
  border-color: #008b8e !important;
  background-color: #6ef9ff !important; }
  .btn-primary.btn-accent-2:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-accent-2:focus, .btn-primary.btn-accent-2:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-accent-2 {
  border-color: #6ef9ff !important;
  color: #6ef9ff !important; }
  .btn-outline-primary.btn-outline-accent-2:hover {
    background-color: #6ef9ff !important; }

.progress-primary.progress-accent-2 {
  background-color: #6ef9ff; }
  .progress-primary.progress-accent-2[value]::-webkit-progress-value {
    background-color: #6ef9ff; }
  .progress-primary.progress-accent-2[value]::-moz-progress-bar {
    background-color: #6ef9ff; }
  .progress-primary.progress-accent-2[value]::-ms-fill {
    background-color: #6ef9ff; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-accent-2 .progress-bar {
      background-color: #6ef9ff; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6ef9ff !important; }

.border-primary.border-accent-2 {
  border: 1px solid #6ef9ff !important; }

.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #6ef9ff !important; }

.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #6ef9ff !important; }

.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #6ef9ff !important; }

.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #6ef9ff !important; }

.overlay-primary.overlay-accent-2 {
  background: #6ef9ff;
  /* The Fallback */
  background: rgba(110, 249, 255, 0.8); }

.primary.accent-3 {
  color: #3bf7ff !important; }

.bg-primary.bg-accent-3 {
  background-color: #3bf7ff !important; }

.btn-primary.btn-accent-3 {
  border-color: #008b8e !important;
  background-color: #3bf7ff !important; }
  .btn-primary.btn-accent-3:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-accent-3:focus, .btn-primary.btn-accent-3:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-accent-3 {
  border-color: #3bf7ff !important;
  color: #3bf7ff !important; }
  .btn-outline-primary.btn-outline-accent-3:hover {
    background-color: #3bf7ff !important; }

.progress-primary.progress-accent-3 {
  background-color: #3bf7ff; }
  .progress-primary.progress-accent-3[value]::-webkit-progress-value {
    background-color: #3bf7ff; }
  .progress-primary.progress-accent-3[value]::-moz-progress-bar {
    background-color: #3bf7ff; }
  .progress-primary.progress-accent-3[value]::-ms-fill {
    background-color: #3bf7ff; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-accent-3 .progress-bar {
      background-color: #3bf7ff; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3bf7ff !important; }

.border-primary.border-accent-3 {
  border: 1px solid #3bf7ff !important; }

.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #3bf7ff !important; }

.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #3bf7ff !important; }

.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #3bf7ff !important; }

.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #3bf7ff !important; }

.overlay-primary.overlay-accent-3 {
  background: #3bf7ff;
  /* The Fallback */
  background: rgba(59, 247, 255, 0.8); }

.primary.accent-4 {
  color: #22f6ff !important; }

.bg-primary.bg-accent-4 {
  background-color: #22f6ff !important; }

.btn-primary.btn-accent-4 {
  border-color: #008b8e !important;
  background-color: #22f6ff !important; }
  .btn-primary.btn-accent-4:hover {
    border-color: #008b8e !important;
    background-color: #008184 !important; }
  .btn-primary.btn-accent-4:focus, .btn-primary.btn-accent-4:active {
    border-color: #008184 !important;
    background-color: #006f73 !important; }

.btn-outline-primary.btn-outline-accent-4 {
  border-color: #22f6ff !important;
  color: #22f6ff !important; }
  .btn-outline-primary.btn-outline-accent-4:hover {
    background-color: #22f6ff !important; }

.progress-primary.progress-accent-4 {
  background-color: #22f6ff; }
  .progress-primary.progress-accent-4[value]::-webkit-progress-value {
    background-color: #22f6ff; }
  .progress-primary.progress-accent-4[value]::-moz-progress-bar {
    background-color: #22f6ff; }
  .progress-primary.progress-accent-4[value]::-ms-fill {
    background-color: #22f6ff; }
  @media screen and (min-width: 0\0) {
    .progress-primary.progress-accent-4 .progress-bar {
      background-color: #22f6ff; } }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #22f6ff !important; }

.border-primary.border-accent-4 {
  border: 1px solid #22f6ff !important; }

.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #22f6ff !important; }

.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #22f6ff !important; }

.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #22f6ff !important; }

.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #22f6ff !important; }

.overlay-primary.overlay-accent-4 {
  background: #22f6ff;
  /* The Fallback */
  background: rgba(34, 246, 255, 0.8); }

.success.lighten-5 {
  color: #e2f8f0 !important; }

.bg-success.bg-lighten-5 {
  background-color: #e2f8f0 !important; }

.btn-success.btn-lighten-5 {
  border-color: #08b46b !important;
  background-color: #e2f8f0 !important; }
  .btn-success.btn-lighten-5:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-lighten-5:focus, .btn-success.btn-lighten-5:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-lighten-5 {
  border-color: #e2f8f0 !important;
  color: #e2f8f0 !important; }
  .btn-outline-success.btn-outline-lighten-5:hover {
    background-color: #e2f8f0 !important; }

.progress-success.progress-lighten-5 {
  background-color: #e2f8f0; }
  .progress-success.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e2f8f0; }
  .progress-success.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e2f8f0; }
  .progress-success.progress-lighten-5[value]::-ms-fill {
    background-color: #e2f8f0; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-lighten-5 .progress-bar {
      background-color: #e2f8f0; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e2f8f0 !important; }

.border-success.border-lighten-5 {
  border: 1px solid #e2f8f0 !important; }

.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #e2f8f0 !important; }

.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #e2f8f0 !important; }

.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #e2f8f0 !important; }

.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #e2f8f0 !important; }

.overlay-success.overlay-lighten-5 {
  background: #e2f8f0;
  /* The Fallback */
  background: rgba(226, 248, 240, 0.8); }

.success.lighten-4 {
  color: #b6edd8 !important; }

.bg-success.bg-lighten-4 {
  background-color: #b6edd8 !important; }

.btn-success.btn-lighten-4 {
  border-color: #08b46b !important;
  background-color: #b6edd8 !important; }
  .btn-success.btn-lighten-4:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-lighten-4:focus, .btn-success.btn-lighten-4:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-lighten-4 {
  border-color: #b6edd8 !important;
  color: #b6edd8 !important; }
  .btn-outline-success.btn-outline-lighten-4:hover {
    background-color: #b6edd8 !important; }

.progress-success.progress-lighten-4 {
  background-color: #b6edd8; }
  .progress-success.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #b6edd8; }
  .progress-success.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #b6edd8; }
  .progress-success.progress-lighten-4[value]::-ms-fill {
    background-color: #b6edd8; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-lighten-4 .progress-bar {
      background-color: #b6edd8; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b6edd8 !important; }

.border-success.border-lighten-4 {
  border: 1px solid #b6edd8 !important; }

.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #b6edd8 !important; }

.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #b6edd8 !important; }

.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #b6edd8 !important; }

.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #b6edd8 !important; }

.overlay-success.overlay-lighten-4 {
  background: #b6edd8;
  /* The Fallback */
  background: rgba(182, 237, 216, 0.8); }

.success.lighten-3 {
  color: #86e1bf !important; }

.bg-success.bg-lighten-3 {
  background-color: #86e1bf !important; }

.btn-success.btn-lighten-3 {
  border-color: #08b46b !important;
  background-color: #86e1bf !important; }
  .btn-success.btn-lighten-3:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-lighten-3:focus, .btn-success.btn-lighten-3:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-lighten-3 {
  border-color: #86e1bf !important;
  color: #86e1bf !important; }
  .btn-outline-success.btn-outline-lighten-3:hover {
    background-color: #86e1bf !important; }

.progress-success.progress-lighten-3 {
  background-color: #86e1bf; }
  .progress-success.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #86e1bf; }
  .progress-success.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #86e1bf; }
  .progress-success.progress-lighten-3[value]::-ms-fill {
    background-color: #86e1bf; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-lighten-3 .progress-bar {
      background-color: #86e1bf; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #86e1bf !important; }

.border-success.border-lighten-3 {
  border: 1px solid #86e1bf !important; }

.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #86e1bf !important; }

.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #86e1bf !important; }

.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #86e1bf !important; }

.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #86e1bf !important; }

.overlay-success.overlay-lighten-3 {
  background: #86e1bf;
  /* The Fallback */
  background: rgba(134, 225, 191, 0.8); }

.success.lighten-2 {
  color: #55d4a5 !important; }

.bg-success.bg-lighten-2 {
  background-color: #55d4a5 !important; }

.btn-success.btn-lighten-2 {
  border-color: #08b46b !important;
  background-color: #55d4a5 !important; }
  .btn-success.btn-lighten-2:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-lighten-2:focus, .btn-success.btn-lighten-2:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-lighten-2 {
  border-color: #55d4a5 !important;
  color: #55d4a5 !important; }
  .btn-outline-success.btn-outline-lighten-2:hover {
    background-color: #55d4a5 !important; }

.progress-success.progress-lighten-2 {
  background-color: #55d4a5; }
  .progress-success.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #55d4a5; }
  .progress-success.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #55d4a5; }
  .progress-success.progress-lighten-2[value]::-ms-fill {
    background-color: #55d4a5; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-lighten-2 .progress-bar {
      background-color: #55d4a5; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #55d4a5 !important; }

.border-success.border-lighten-2 {
  border: 1px solid #55d4a5 !important; }

.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #55d4a5 !important; }

.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #55d4a5 !important; }

.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #55d4a5 !important; }

.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #55d4a5 !important; }

.overlay-success.overlay-lighten-2 {
  background: #55d4a5;
  /* The Fallback */
  background: rgba(85, 212, 165, 0.8); }

.success.lighten-1 {
  color: #30cb91 !important; }

.bg-success.bg-lighten-1 {
  background-color: #30cb91 !important; }

.btn-success.btn-lighten-1 {
  border-color: #08b46b !important;
  background-color: #30cb91 !important; }
  .btn-success.btn-lighten-1:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-lighten-1:focus, .btn-success.btn-lighten-1:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-lighten-1 {
  border-color: #30cb91 !important;
  color: #30cb91 !important; }
  .btn-outline-success.btn-outline-lighten-1:hover {
    background-color: #30cb91 !important; }

.progress-success.progress-lighten-1 {
  background-color: #30cb91; }
  .progress-success.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #30cb91; }
  .progress-success.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #30cb91; }
  .progress-success.progress-lighten-1[value]::-ms-fill {
    background-color: #30cb91; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-lighten-1 .progress-bar {
      background-color: #30cb91; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #30cb91 !important; }

.border-success.border-lighten-1 {
  border: 1px solid #30cb91 !important; }

.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #30cb91 !important; }

.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #30cb91 !important; }

.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #30cb91 !important; }

.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #30cb91 !important; }

.overlay-success.overlay-lighten-1 {
  background: #30cb91;
  /* The Fallback */
  background: rgba(48, 203, 145, 0.8); }

.success {
  color: #0cc27e !important; }

.bg-success {
  background-color: #0cc27e !important; }
  .bg-success .card-header,
  .bg-success .card-footer {
    background-color: transparent; }

.toast-success {
  background-color: #0cc27e; }

.alert-success {
  border-color: #0cc27e !important;
  background-color: #0ee494 !important;
  color: #021a11 !important; }
  .alert-success .alert-link {
    color: black !important; }

.border-success {
  border-color: #0cc27e; }

.border-top-success {
  border-top-color: #0cc27e; }

.border-bottom-success {
  border-bottom-color: #0cc27e; }

.border-left-success {
  border-left-color: #0cc27e; }

.border-right-success {
  border-right-color: #0cc27e; }

.badge-success {
  background-color: #0cc27e; }

.panel-success {
  border-color: #0cc27e; }
  .panel-success .panel-heading {
    color: #fff;
    border-color: #0cc27e;
    background-color: #0dda8e; }

.bg-success.tag-glow,
.border-success.tag-glow {
  box-shadow: 0px 0px 10px #0cc27e; }

.overlay-success {
  background: #0cc27e;
  /* The Fallback */
  background: rgba(12, 194, 126, 0.8); }

.card.card-outline-success {
  border-width: 1px;
  border-style: solid;
  border-color: #0cc27e;
  background-color: transparent; }
  .card.card-outline-success .card-header,
  .card.card-outline-success .card-footer {
    background-color: transparent; }

.btn-success {
  color: #0cc27e !important; }
  .btn-success.btn-flat {
    background-color: transparent !important;
    color: #0cc27e;
    border: none; }
  .btn-success.btn-raised, .btn-success.btn-fab {
    background-color: #0cc27e !important;
    color: #fff !important;
    border-color: #0cc27e; }
    .btn-success.btn-raised.active, .btn-success.btn-fab.active {
      background-color: #0aa068 !important;
      border-color: #0aa068 !important; }

.btn-group-raised .btn-success {
  background-color: #0cc27e !important;
  color: #fff !important; }

.btn-outline-success {
  border: 1px solid;
  border-color: #0cc27e;
  background-color: transparent;
  color: #0cc27e;
  box-shadow: none !important; }
  .btn-outline-success:focus {
    background-color: transparent !important;
    color: #0cc27e !important;
    box-shadow: transparent !important; }
  .btn-outline-success.active {
    background-color: #0cc27e !important;
    color: #fff !important; }
  .btn-outline-success:hover {
    background-color: #0bb475 !important;
    color: #fff !important; }

.btn-outline-success.btn-raised, .btn-outline-success.btn-fab {
  border: 1px solid;
  border-color: #0cc27e;
  background-color: transparent;
  color: #0cc27e;
  box-shadow: none !important; }
  .btn-outline-success.btn-raised:focus, .btn-outline-success.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-success.btn-raised.active, .btn-outline-success.btn-fab.active {
    background-color: #0cc27e !important;
    color: #fff !important; }
  .btn-outline-success.btn-raised:hover, .btn-outline-success.btn-fab:hover {
    background-color: #0bb475 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-success {
  background-color: #0cc27e; }
  .progress .progress-bar.progress-bar-success[value]::-webkit-progress-value {
    background-color: #0cc27e; }
  .progress .progress-bar.progress-bar-success[value]::-moz-progress-bar {
    background-color: #0cc27e; }
  .progress .progress-bar.progress-bar-success[value]::-ms-fill {
    background-color: #0cc27e; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-success .progress-bar {
      background-color: #0cc27e; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0cc27e !important; }

.success.darken-1 {
  color: #0abc76 !important; }

.bg-success.bg-darken-1 {
  background-color: #0abc76 !important; }

.btn-success.btn-darken-1 {
  border-color: #08b46b !important;
  background-color: #0abc76 !important; }
  .btn-success.btn-darken-1:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-darken-1:focus, .btn-success.btn-darken-1:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-darken-1 {
  border-color: #0abc76 !important;
  color: #0abc76 !important; }
  .btn-outline-success.btn-outline-darken-1:hover {
    background-color: #0abc76 !important; }

.progress-success.progress-darken-1 {
  background-color: #0abc76; }
  .progress-success.progress-darken-1[value]::-webkit-progress-value {
    background-color: #0abc76; }
  .progress-success.progress-darken-1[value]::-moz-progress-bar {
    background-color: #0abc76; }
  .progress-success.progress-darken-1[value]::-ms-fill {
    background-color: #0abc76; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-darken-1 .progress-bar {
      background-color: #0abc76; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0abc76 !important; }

.border-success.border-darken-1 {
  border: 1px solid #0abc76 !important; }

.border-top-success.border-top-darken-1 {
  border-top: 1px solid #0abc76 !important; }

.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #0abc76 !important; }

.border-left-success.border-left-darken-1 {
  border-left: 1px solid #0abc76 !important; }

.border-right-success.border-right-darken-1 {
  border-right: 1px solid #0abc76 !important; }

.overlay-success.overlay-darken-1 {
  background: #0abc76;
  /* The Fallback */
  background: rgba(10, 188, 118, 0.8); }

.success.darken-2 {
  color: #08b46b !important; }

.bg-success.bg-darken-2 {
  background-color: #08b46b !important; }

.btn-success.btn-darken-2 {
  border-color: #08b46b !important;
  background-color: #08b46b !important; }
  .btn-success.btn-darken-2:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-darken-2:focus, .btn-success.btn-darken-2:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-darken-2 {
  border-color: #08b46b !important;
  color: #08b46b !important; }
  .btn-outline-success.btn-outline-darken-2:hover {
    background-color: #08b46b !important; }

.progress-success.progress-darken-2 {
  background-color: #08b46b; }
  .progress-success.progress-darken-2[value]::-webkit-progress-value {
    background-color: #08b46b; }
  .progress-success.progress-darken-2[value]::-moz-progress-bar {
    background-color: #08b46b; }
  .progress-success.progress-darken-2[value]::-ms-fill {
    background-color: #08b46b; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-darken-2 .progress-bar {
      background-color: #08b46b; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #08b46b !important; }

.border-success.border-darken-2 {
  border: 1px solid #08b46b !important; }

.border-top-success.border-top-darken-2 {
  border-top: 1px solid #08b46b !important; }

.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #08b46b !important; }

.border-left-success.border-left-darken-2 {
  border-left: 1px solid #08b46b !important; }

.border-right-success.border-right-darken-2 {
  border-right: 1px solid #08b46b !important; }

.overlay-success.overlay-darken-2 {
  background: #08b46b;
  /* The Fallback */
  background: rgba(8, 180, 107, 0.8); }

.success.darken-3 {
  color: #06ac61 !important; }

.bg-success.bg-darken-3 {
  background-color: #06ac61 !important; }

.btn-success.btn-darken-3 {
  border-color: #08b46b !important;
  background-color: #06ac61 !important; }
  .btn-success.btn-darken-3:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-darken-3:focus, .btn-success.btn-darken-3:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-darken-3 {
  border-color: #06ac61 !important;
  color: #06ac61 !important; }
  .btn-outline-success.btn-outline-darken-3:hover {
    background-color: #06ac61 !important; }

.progress-success.progress-darken-3 {
  background-color: #06ac61; }
  .progress-success.progress-darken-3[value]::-webkit-progress-value {
    background-color: #06ac61; }
  .progress-success.progress-darken-3[value]::-moz-progress-bar {
    background-color: #06ac61; }
  .progress-success.progress-darken-3[value]::-ms-fill {
    background-color: #06ac61; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-darken-3 .progress-bar {
      background-color: #06ac61; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #06ac61 !important; }

.border-success.border-darken-3 {
  border: 1px solid #06ac61 !important; }

.border-top-success.border-top-darken-3 {
  border-top: 1px solid #06ac61 !important; }

.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #06ac61 !important; }

.border-left-success.border-left-darken-3 {
  border-left: 1px solid #06ac61 !important; }

.border-right-success.border-right-darken-3 {
  border-right: 1px solid #06ac61 !important; }

.overlay-success.overlay-darken-3 {
  background: #06ac61;
  /* The Fallback */
  background: rgba(6, 172, 97, 0.8); }

.success.darken-4 {
  color: #039f4e !important; }

.bg-success.bg-darken-4 {
  background-color: #039f4e !important; }

.btn-success.btn-darken-4 {
  border-color: #08b46b !important;
  background-color: #039f4e !important; }
  .btn-success.btn-darken-4:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-darken-4:focus, .btn-success.btn-darken-4:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-darken-4 {
  border-color: #039f4e !important;
  color: #039f4e !important; }
  .btn-outline-success.btn-outline-darken-4:hover {
    background-color: #039f4e !important; }

.progress-success.progress-darken-4 {
  background-color: #039f4e; }
  .progress-success.progress-darken-4[value]::-webkit-progress-value {
    background-color: #039f4e; }
  .progress-success.progress-darken-4[value]::-moz-progress-bar {
    background-color: #039f4e; }
  .progress-success.progress-darken-4[value]::-ms-fill {
    background-color: #039f4e; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-darken-4 .progress-bar {
      background-color: #039f4e; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #039f4e !important; }

.border-success.border-darken-4 {
  border: 1px solid #039f4e !important; }

.border-top-success.border-top-darken-4 {
  border-top: 1px solid #039f4e !important; }

.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #039f4e !important; }

.border-left-success.border-left-darken-4 {
  border-left: 1px solid #039f4e !important; }

.border-right-success.border-right-darken-4 {
  border-right: 1px solid #039f4e !important; }

.overlay-success.overlay-darken-4 {
  background: #039f4e;
  /* The Fallback */
  background: rgba(3, 159, 78, 0.8); }

.success.accent-1 {
  color: #c9ffe0 !important; }

.bg-success.bg-accent-1 {
  background-color: #c9ffe0 !important; }

.btn-success.btn-accent-1 {
  border-color: #08b46b !important;
  background-color: #c9ffe0 !important; }
  .btn-success.btn-accent-1:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-accent-1:focus, .btn-success.btn-accent-1:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-accent-1 {
  border-color: #c9ffe0 !important;
  color: #c9ffe0 !important; }
  .btn-outline-success.btn-outline-accent-1:hover {
    background-color: #c9ffe0 !important; }

.progress-success.progress-accent-1 {
  background-color: #c9ffe0; }
  .progress-success.progress-accent-1[value]::-webkit-progress-value {
    background-color: #c9ffe0; }
  .progress-success.progress-accent-1[value]::-moz-progress-bar {
    background-color: #c9ffe0; }
  .progress-success.progress-accent-1[value]::-ms-fill {
    background-color: #c9ffe0; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-accent-1 .progress-bar {
      background-color: #c9ffe0; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c9ffe0 !important; }

.border-success.border-accent-1 {
  border: 1px solid #c9ffe0 !important; }

.border-top-success.border-top-accent-1 {
  border-top: 1px solid #c9ffe0 !important; }

.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #c9ffe0 !important; }

.border-left-success.border-left-accent-1 {
  border-left: 1px solid #c9ffe0 !important; }

.border-right-success.border-right-accent-1 {
  border-right: 1px solid #c9ffe0 !important; }

.overlay-success.overlay-accent-1 {
  background: #c9ffe0;
  /* The Fallback */
  background: rgba(201, 255, 224, 0.8); }

.success.accent-2 {
  color: #96ffc3 !important; }

.bg-success.bg-accent-2 {
  background-color: #96ffc3 !important; }

.btn-success.btn-accent-2 {
  border-color: #08b46b !important;
  background-color: #96ffc3 !important; }
  .btn-success.btn-accent-2:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-accent-2:focus, .btn-success.btn-accent-2:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-accent-2 {
  border-color: #96ffc3 !important;
  color: #96ffc3 !important; }
  .btn-outline-success.btn-outline-accent-2:hover {
    background-color: #96ffc3 !important; }

.progress-success.progress-accent-2 {
  background-color: #96ffc3; }
  .progress-success.progress-accent-2[value]::-webkit-progress-value {
    background-color: #96ffc3; }
  .progress-success.progress-accent-2[value]::-moz-progress-bar {
    background-color: #96ffc3; }
  .progress-success.progress-accent-2[value]::-ms-fill {
    background-color: #96ffc3; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-accent-2 .progress-bar {
      background-color: #96ffc3; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #96ffc3 !important; }

.border-success.border-accent-2 {
  border: 1px solid #96ffc3 !important; }

.border-top-success.border-top-accent-2 {
  border-top: 1px solid #96ffc3 !important; }

.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #96ffc3 !important; }

.border-left-success.border-left-accent-2 {
  border-left: 1px solid #96ffc3 !important; }

.border-right-success.border-right-accent-2 {
  border-right: 1px solid #96ffc3 !important; }

.overlay-success.overlay-accent-2 {
  background: #96ffc3;
  /* The Fallback */
  background: rgba(150, 255, 195, 0.8); }

.success.accent-3 {
  color: #63ffa5 !important; }

.bg-success.bg-accent-3 {
  background-color: #63ffa5 !important; }

.btn-success.btn-accent-3 {
  border-color: #08b46b !important;
  background-color: #63ffa5 !important; }
  .btn-success.btn-accent-3:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-accent-3:focus, .btn-success.btn-accent-3:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-accent-3 {
  border-color: #63ffa5 !important;
  color: #63ffa5 !important; }
  .btn-outline-success.btn-outline-accent-3:hover {
    background-color: #63ffa5 !important; }

.progress-success.progress-accent-3 {
  background-color: #63ffa5; }
  .progress-success.progress-accent-3[value]::-webkit-progress-value {
    background-color: #63ffa5; }
  .progress-success.progress-accent-3[value]::-moz-progress-bar {
    background-color: #63ffa5; }
  .progress-success.progress-accent-3[value]::-ms-fill {
    background-color: #63ffa5; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-accent-3 .progress-bar {
      background-color: #63ffa5; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #63ffa5 !important; }

.border-success.border-accent-3 {
  border: 1px solid #63ffa5 !important; }

.border-top-success.border-top-accent-3 {
  border-top: 1px solid #63ffa5 !important; }

.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #63ffa5 !important; }

.border-left-success.border-left-accent-3 {
  border-left: 1px solid #63ffa5 !important; }

.border-right-success.border-right-accent-3 {
  border-right: 1px solid #63ffa5 !important; }

.overlay-success.overlay-accent-3 {
  background: #63ffa5;
  /* The Fallback */
  background: rgba(99, 255, 165, 0.8); }

.success.accent-4 {
  color: #4aff96 !important; }

.bg-success.bg-accent-4 {
  background-color: #4aff96 !important; }

.btn-success.btn-accent-4 {
  border-color: #08b46b !important;
  background-color: #4aff96 !important; }
  .btn-success.btn-accent-4:hover {
    border-color: #08b46b !important;
    background-color: #06ac61 !important; }
  .btn-success.btn-accent-4:focus, .btn-success.btn-accent-4:active {
    border-color: #06ac61 !important;
    background-color: #039f4e !important; }

.btn-outline-success.btn-outline-accent-4 {
  border-color: #4aff96 !important;
  color: #4aff96 !important; }
  .btn-outline-success.btn-outline-accent-4:hover {
    background-color: #4aff96 !important; }

.progress-success.progress-accent-4 {
  background-color: #4aff96; }
  .progress-success.progress-accent-4[value]::-webkit-progress-value {
    background-color: #4aff96; }
  .progress-success.progress-accent-4[value]::-moz-progress-bar {
    background-color: #4aff96; }
  .progress-success.progress-accent-4[value]::-ms-fill {
    background-color: #4aff96; }
  @media screen and (min-width: 0\0) {
    .progress-success.progress-accent-4 .progress-bar {
      background-color: #4aff96; } }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4aff96 !important; }

.border-success.border-accent-4 {
  border: 1px solid #4aff96 !important; }

.border-top-success.border-top-accent-4 {
  border-top: 1px solid #4aff96 !important; }

.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #4aff96 !important; }

.border-left-success.border-left-accent-4 {
  border-left: 1px solid #4aff96 !important; }

.border-right-success.border-right-accent-4 {
  border-right: 1px solid #4aff96 !important; }

.overlay-success.overlay-accent-4 {
  background: #4aff96;
  /* The Fallback */
  background: rgba(74, 255, 150, 0.8); }

.info.lighten-5 {
  color: #e4f7fa !important; }

.bg-info.bg-lighten-5 {
  background-color: #e4f7fa !important; }

.btn-info.btn-lighten-5 {
  border-color: #14adce !important;
  background-color: #e4f7fa !important; }
  .btn-info.btn-lighten-5:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-lighten-5:focus, .btn-info.btn-lighten-5:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-lighten-5 {
  border-color: #e4f7fa !important;
  color: #e4f7fa !important; }
  .btn-outline-info.btn-outline-lighten-5:hover {
    background-color: #e4f7fa !important; }

.progress-info.progress-lighten-5 {
  background-color: #e4f7fa; }
  .progress-info.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e4f7fa; }
  .progress-info.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e4f7fa; }
  .progress-info.progress-lighten-5[value]::-ms-fill {
    background-color: #e4f7fa; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-lighten-5 .progress-bar {
      background-color: #e4f7fa; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e4f7fa !important; }

.border-info.border-lighten-5 {
  border: 1px solid #e4f7fa !important; }

.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #e4f7fa !important; }

.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #e4f7fa !important; }

.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #e4f7fa !important; }

.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #e4f7fa !important; }

.overlay-info.overlay-lighten-5 {
  background: #e4f7fa;
  /* The Fallback */
  background: rgba(228, 247, 250, 0.8); }

.info.lighten-4 {
  color: #bbebf3 !important; }

.bg-info.bg-lighten-4 {
  background-color: #bbebf3 !important; }

.btn-info.btn-lighten-4 {
  border-color: #14adce !important;
  background-color: #bbebf3 !important; }
  .btn-info.btn-lighten-4:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-lighten-4:focus, .btn-info.btn-lighten-4:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-lighten-4 {
  border-color: #bbebf3 !important;
  color: #bbebf3 !important; }
  .btn-outline-info.btn-outline-lighten-4:hover {
    background-color: #bbebf3 !important; }

.progress-info.progress-lighten-4 {
  background-color: #bbebf3; }
  .progress-info.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #bbebf3; }
  .progress-info.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #bbebf3; }
  .progress-info.progress-lighten-4[value]::-ms-fill {
    background-color: #bbebf3; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-lighten-4 .progress-bar {
      background-color: #bbebf3; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bbebf3 !important; }

.border-info.border-lighten-4 {
  border: 1px solid #bbebf3 !important; }

.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #bbebf3 !important; }

.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #bbebf3 !important; }

.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #bbebf3 !important; }

.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #bbebf3 !important; }

.overlay-info.overlay-lighten-4 {
  background: #bbebf3;
  /* The Fallback */
  background: rgba(187, 235, 243, 0.8); }

.info.lighten-3 {
  color: #8edeec !important; }

.bg-info.bg-lighten-3 {
  background-color: #8edeec !important; }

.btn-info.btn-lighten-3 {
  border-color: #14adce !important;
  background-color: #8edeec !important; }
  .btn-info.btn-lighten-3:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-lighten-3:focus, .btn-info.btn-lighten-3:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-lighten-3 {
  border-color: #8edeec !important;
  color: #8edeec !important; }
  .btn-outline-info.btn-outline-lighten-3:hover {
    background-color: #8edeec !important; }

.progress-info.progress-lighten-3 {
  background-color: #8edeec; }
  .progress-info.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #8edeec; }
  .progress-info.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #8edeec; }
  .progress-info.progress-lighten-3[value]::-ms-fill {
    background-color: #8edeec; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-lighten-3 .progress-bar {
      background-color: #8edeec; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8edeec !important; }

.border-info.border-lighten-3 {
  border: 1px solid #8edeec !important; }

.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #8edeec !important; }

.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #8edeec !important; }

.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #8edeec !important; }

.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #8edeec !important; }

.overlay-info.overlay-lighten-3 {
  background: #8edeec;
  /* The Fallback */
  background: rgba(142, 222, 236, 0.8); }

.info.lighten-2 {
  color: #60d0e4 !important; }

.bg-info.bg-lighten-2 {
  background-color: #60d0e4 !important; }

.btn-info.btn-lighten-2 {
  border-color: #14adce !important;
  background-color: #60d0e4 !important; }
  .btn-info.btn-lighten-2:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-lighten-2:focus, .btn-info.btn-lighten-2:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-lighten-2 {
  border-color: #60d0e4 !important;
  color: #60d0e4 !important; }
  .btn-outline-info.btn-outline-lighten-2:hover {
    background-color: #60d0e4 !important; }

.progress-info.progress-lighten-2 {
  background-color: #60d0e4; }
  .progress-info.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #60d0e4; }
  .progress-info.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #60d0e4; }
  .progress-info.progress-lighten-2[value]::-ms-fill {
    background-color: #60d0e4; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-lighten-2 .progress-bar {
      background-color: #60d0e4; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #60d0e4 !important; }

.border-info.border-lighten-2 {
  border: 1px solid #60d0e4 !important; }

.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #60d0e4 !important; }

.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #60d0e4 !important; }

.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #60d0e4 !important; }

.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #60d0e4 !important; }

.overlay-info.overlay-lighten-2 {
  background: #60d0e4;
  /* The Fallback */
  background: rgba(96, 208, 228, 0.8); }

.info.lighten-1 {
  color: #3ec6de !important; }

.bg-info.bg-lighten-1 {
  background-color: #3ec6de !important; }

.btn-info.btn-lighten-1 {
  border-color: #14adce !important;
  background-color: #3ec6de !important; }
  .btn-info.btn-lighten-1:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-lighten-1:focus, .btn-info.btn-lighten-1:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-lighten-1 {
  border-color: #3ec6de !important;
  color: #3ec6de !important; }
  .btn-outline-info.btn-outline-lighten-1:hover {
    background-color: #3ec6de !important; }

.progress-info.progress-lighten-1 {
  background-color: #3ec6de; }
  .progress-info.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #3ec6de; }
  .progress-info.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #3ec6de; }
  .progress-info.progress-lighten-1[value]::-ms-fill {
    background-color: #3ec6de; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-lighten-1 .progress-bar {
      background-color: #3ec6de; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3ec6de !important; }

.border-info.border-lighten-1 {
  border: 1px solid #3ec6de !important; }

.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #3ec6de !important; }

.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #3ec6de !important; }

.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #3ec6de !important; }

.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #3ec6de !important; }

.overlay-info.overlay-lighten-1 {
  background: #3ec6de;
  /* The Fallback */
  background: rgba(62, 198, 222, 0.8); }

.info {
  color: #1cbcd8 !important; }

.bg-info {
  background-color: #1cbcd8 !important; }
  .bg-info .card-header,
  .bg-info .card-footer {
    background-color: transparent; }

.toast-info {
  background-color: #1cbcd8; }

.alert-info {
  border-color: #1cbcd8 !important;
  background-color: #33cae5 !important;
  color: #08323a !important; }
  .alert-info .alert-link {
    color: #031316 !important; }

.border-info {
  border-color: #1cbcd8; }

.border-top-info {
  border-top-color: #1cbcd8; }

.border-bottom-info {
  border-bottom-color: #1cbcd8; }

.border-left-info {
  border-left-color: #1cbcd8; }

.border-right-info {
  border-right-color: #1cbcd8; }

.badge-info {
  background-color: #1cbcd8; }

.panel-info {
  border-color: #1cbcd8; }
  .panel-info .panel-heading {
    color: #fff;
    border-color: #1cbcd8;
    background-color: #2ac8e3; }

.bg-info.tag-glow,
.border-info.tag-glow {
  box-shadow: 0px 0px 10px #1cbcd8; }

.overlay-info {
  background: #1cbcd8;
  /* The Fallback */
  background: rgba(28, 188, 216, 0.8); }

.card.card-outline-info {
  border-width: 1px;
  border-style: solid;
  border-color: #1cbcd8;
  background-color: transparent; }
  .card.card-outline-info .card-header,
  .card.card-outline-info .card-footer {
    background-color: transparent; }

.btn-info {
  color: #1cbcd8 !important; }
  .btn-info.btn-flat {
    background-color: transparent !important;
    color: #1cbcd8;
    border: none; }
  .btn-info.btn-raised, .btn-info.btn-fab {
    background-color: #1cbcd8 !important;
    color: #fff !important;
    border-color: #1cbcd8; }
    .btn-info.btn-raised.active, .btn-info.btn-fab.active {
      background-color: #18a0b8 !important;
      border-color: #18a0b8 !important; }

.btn-group-raised .btn-info {
  background-color: #1cbcd8 !important;
  color: #fff !important; }

.btn-outline-info {
  border: 1px solid;
  border-color: #1cbcd8;
  background-color: transparent;
  color: #1cbcd8;
  box-shadow: none !important; }
  .btn-outline-info:focus {
    background-color: transparent !important;
    color: #1cbcd8 !important;
    box-shadow: transparent !important; }
  .btn-outline-info.active {
    background-color: #1cbcd8 !important;
    color: #fff !important; }
  .btn-outline-info:hover {
    background-color: #1ab0ca !important;
    color: #fff !important; }

.btn-outline-info.btn-raised, .btn-outline-info.btn-fab {
  border: 1px solid;
  border-color: #1cbcd8;
  background-color: transparent;
  color: #1cbcd8;
  box-shadow: none !important; }
  .btn-outline-info.btn-raised:focus, .btn-outline-info.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-info.btn-raised.active, .btn-outline-info.btn-fab.active {
    background-color: #1cbcd8 !important;
    color: #fff !important; }
  .btn-outline-info.btn-raised:hover, .btn-outline-info.btn-fab:hover {
    background-color: #1ab0ca !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-info {
  background-color: #1cbcd8; }
  .progress .progress-bar.progress-bar-info[value]::-webkit-progress-value {
    background-color: #1cbcd8; }
  .progress .progress-bar.progress-bar-info[value]::-moz-progress-bar {
    background-color: #1cbcd8; }
  .progress .progress-bar.progress-bar-info[value]::-ms-fill {
    background-color: #1cbcd8; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-info .progress-bar {
      background-color: #1cbcd8; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1cbcd8 !important; }

.info.darken-1 {
  color: #19b6d4 !important; }

.bg-info.bg-darken-1 {
  background-color: #19b6d4 !important; }

.btn-info.btn-darken-1 {
  border-color: #14adce !important;
  background-color: #19b6d4 !important; }
  .btn-info.btn-darken-1:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-darken-1:focus, .btn-info.btn-darken-1:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-darken-1 {
  border-color: #19b6d4 !important;
  color: #19b6d4 !important; }
  .btn-outline-info.btn-outline-darken-1:hover {
    background-color: #19b6d4 !important; }

.progress-info.progress-darken-1 {
  background-color: #19b6d4; }
  .progress-info.progress-darken-1[value]::-webkit-progress-value {
    background-color: #19b6d4; }
  .progress-info.progress-darken-1[value]::-moz-progress-bar {
    background-color: #19b6d4; }
  .progress-info.progress-darken-1[value]::-ms-fill {
    background-color: #19b6d4; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-darken-1 .progress-bar {
      background-color: #19b6d4; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #19b6d4 !important; }

.border-info.border-darken-1 {
  border: 1px solid #19b6d4 !important; }

.border-top-info.border-top-darken-1 {
  border-top: 1px solid #19b6d4 !important; }

.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #19b6d4 !important; }

.border-left-info.border-left-darken-1 {
  border-left: 1px solid #19b6d4 !important; }

.border-right-info.border-right-darken-1 {
  border-right: 1px solid #19b6d4 !important; }

.overlay-info.overlay-darken-1 {
  background: #19b6d4;
  /* The Fallback */
  background: rgba(25, 182, 212, 0.8); }

.info.darken-2 {
  color: #14adce !important; }

.bg-info.bg-darken-2 {
  background-color: #14adce !important; }

.btn-info.btn-darken-2 {
  border-color: #14adce !important;
  background-color: #14adce !important; }
  .btn-info.btn-darken-2:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-darken-2:focus, .btn-info.btn-darken-2:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-darken-2 {
  border-color: #14adce !important;
  color: #14adce !important; }
  .btn-outline-info.btn-outline-darken-2:hover {
    background-color: #14adce !important; }

.progress-info.progress-darken-2 {
  background-color: #14adce; }
  .progress-info.progress-darken-2[value]::-webkit-progress-value {
    background-color: #14adce; }
  .progress-info.progress-darken-2[value]::-moz-progress-bar {
    background-color: #14adce; }
  .progress-info.progress-darken-2[value]::-ms-fill {
    background-color: #14adce; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-darken-2 .progress-bar {
      background-color: #14adce; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #14adce !important; }

.border-info.border-darken-2 {
  border: 1px solid #14adce !important; }

.border-top-info.border-top-darken-2 {
  border-top: 1px solid #14adce !important; }

.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #14adce !important; }

.border-left-info.border-left-darken-2 {
  border-left: 1px solid #14adce !important; }

.border-right-info.border-right-darken-2 {
  border-right: 1px solid #14adce !important; }

.overlay-info.overlay-darken-2 {
  background: #14adce;
  /* The Fallback */
  background: rgba(20, 173, 206, 0.8); }

.info.darken-3 {
  color: #11a5c8 !important; }

.bg-info.bg-darken-3 {
  background-color: #11a5c8 !important; }

.btn-info.btn-darken-3 {
  border-color: #14adce !important;
  background-color: #11a5c8 !important; }
  .btn-info.btn-darken-3:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-darken-3:focus, .btn-info.btn-darken-3:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-darken-3 {
  border-color: #11a5c8 !important;
  color: #11a5c8 !important; }
  .btn-outline-info.btn-outline-darken-3:hover {
    background-color: #11a5c8 !important; }

.progress-info.progress-darken-3 {
  background-color: #11a5c8; }
  .progress-info.progress-darken-3[value]::-webkit-progress-value {
    background-color: #11a5c8; }
  .progress-info.progress-darken-3[value]::-moz-progress-bar {
    background-color: #11a5c8; }
  .progress-info.progress-darken-3[value]::-ms-fill {
    background-color: #11a5c8; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-darken-3 .progress-bar {
      background-color: #11a5c8; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #11a5c8 !important; }

.border-info.border-darken-3 {
  border: 1px solid #11a5c8 !important; }

.border-top-info.border-top-darken-3 {
  border-top: 1px solid #11a5c8 !important; }

.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #11a5c8 !important; }

.border-left-info.border-left-darken-3 {
  border-left: 1px solid #11a5c8 !important; }

.border-right-info.border-right-darken-3 {
  border-right: 1px solid #11a5c8 !important; }

.overlay-info.overlay-darken-3 {
  background: #11a5c8;
  /* The Fallback */
  background: rgba(17, 165, 200, 0.8); }

.info.darken-4 {
  color: #0997bf !important; }

.bg-info.bg-darken-4 {
  background-color: #0997bf !important; }

.btn-info.btn-darken-4 {
  border-color: #14adce !important;
  background-color: #0997bf !important; }
  .btn-info.btn-darken-4:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-darken-4:focus, .btn-info.btn-darken-4:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-darken-4 {
  border-color: #0997bf !important;
  color: #0997bf !important; }
  .btn-outline-info.btn-outline-darken-4:hover {
    background-color: #0997bf !important; }

.progress-info.progress-darken-4 {
  background-color: #0997bf; }
  .progress-info.progress-darken-4[value]::-webkit-progress-value {
    background-color: #0997bf; }
  .progress-info.progress-darken-4[value]::-moz-progress-bar {
    background-color: #0997bf; }
  .progress-info.progress-darken-4[value]::-ms-fill {
    background-color: #0997bf; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-darken-4 .progress-bar {
      background-color: #0997bf; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0997bf !important; }

.border-info.border-darken-4 {
  border: 1px solid #0997bf !important; }

.border-top-info.border-top-darken-4 {
  border-top: 1px solid #0997bf !important; }

.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #0997bf !important; }

.border-left-info.border-left-darken-4 {
  border-left: 1px solid #0997bf !important; }

.border-right-info.border-right-darken-4 {
  border-right: 1px solid #0997bf !important; }

.overlay-info.overlay-darken-4 {
  background: #0997bf;
  /* The Fallback */
  background: rgba(9, 151, 191, 0.8); }

.info.accent-1 {
  color: #eafaff !important; }

.bg-info.bg-accent-1 {
  background-color: #eafaff !important; }

.btn-info.btn-accent-1 {
  border-color: #14adce !important;
  background-color: #eafaff !important; }
  .btn-info.btn-accent-1:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-accent-1:focus, .btn-info.btn-accent-1:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-accent-1 {
  border-color: #eafaff !important;
  color: #eafaff !important; }
  .btn-outline-info.btn-outline-accent-1:hover {
    background-color: #eafaff !important; }

.progress-info.progress-accent-1 {
  background-color: #eafaff; }
  .progress-info.progress-accent-1[value]::-webkit-progress-value {
    background-color: #eafaff; }
  .progress-info.progress-accent-1[value]::-moz-progress-bar {
    background-color: #eafaff; }
  .progress-info.progress-accent-1[value]::-ms-fill {
    background-color: #eafaff; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-accent-1 .progress-bar {
      background-color: #eafaff; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eafaff !important; }

.border-info.border-accent-1 {
  border: 1px solid #eafaff !important; }

.border-top-info.border-top-accent-1 {
  border-top: 1px solid #eafaff !important; }

.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #eafaff !important; }

.border-left-info.border-left-accent-1 {
  border-left: 1px solid #eafaff !important; }

.border-right-info.border-right-accent-1 {
  border-right: 1px solid #eafaff !important; }

.overlay-info.overlay-accent-1 {
  background: #eafaff;
  /* The Fallback */
  background: rgba(234, 250, 255, 0.8); }

.info.accent-2 {
  color: #b7edff !important; }

.bg-info.bg-accent-2 {
  background-color: #b7edff !important; }

.btn-info.btn-accent-2 {
  border-color: #14adce !important;
  background-color: #b7edff !important; }
  .btn-info.btn-accent-2:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-accent-2:focus, .btn-info.btn-accent-2:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-accent-2 {
  border-color: #b7edff !important;
  color: #b7edff !important; }
  .btn-outline-info.btn-outline-accent-2:hover {
    background-color: #b7edff !important; }

.progress-info.progress-accent-2 {
  background-color: #b7edff; }
  .progress-info.progress-accent-2[value]::-webkit-progress-value {
    background-color: #b7edff; }
  .progress-info.progress-accent-2[value]::-moz-progress-bar {
    background-color: #b7edff; }
  .progress-info.progress-accent-2[value]::-ms-fill {
    background-color: #b7edff; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-accent-2 .progress-bar {
      background-color: #b7edff; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b7edff !important; }

.border-info.border-accent-2 {
  border: 1px solid #b7edff !important; }

.border-top-info.border-top-accent-2 {
  border-top: 1px solid #b7edff !important; }

.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #b7edff !important; }

.border-left-info.border-left-accent-2 {
  border-left: 1px solid #b7edff !important; }

.border-right-info.border-right-accent-2 {
  border-right: 1px solid #b7edff !important; }

.overlay-info.overlay-accent-2 {
  background: #b7edff;
  /* The Fallback */
  background: rgba(183, 237, 255, 0.8); }

.info.accent-3 {
  color: #84e1ff !important; }

.bg-info.bg-accent-3 {
  background-color: #84e1ff !important; }

.btn-info.btn-accent-3 {
  border-color: #14adce !important;
  background-color: #84e1ff !important; }
  .btn-info.btn-accent-3:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-accent-3:focus, .btn-info.btn-accent-3:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-accent-3 {
  border-color: #84e1ff !important;
  color: #84e1ff !important; }
  .btn-outline-info.btn-outline-accent-3:hover {
    background-color: #84e1ff !important; }

.progress-info.progress-accent-3 {
  background-color: #84e1ff; }
  .progress-info.progress-accent-3[value]::-webkit-progress-value {
    background-color: #84e1ff; }
  .progress-info.progress-accent-3[value]::-moz-progress-bar {
    background-color: #84e1ff; }
  .progress-info.progress-accent-3[value]::-ms-fill {
    background-color: #84e1ff; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-accent-3 .progress-bar {
      background-color: #84e1ff; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #84e1ff !important; }

.border-info.border-accent-3 {
  border: 1px solid #84e1ff !important; }

.border-top-info.border-top-accent-3 {
  border-top: 1px solid #84e1ff !important; }

.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #84e1ff !important; }

.border-left-info.border-left-accent-3 {
  border-left: 1px solid #84e1ff !important; }

.border-right-info.border-right-accent-3 {
  border-right: 1px solid #84e1ff !important; }

.overlay-info.overlay-accent-3 {
  background: #84e1ff;
  /* The Fallback */
  background: rgba(132, 225, 255, 0.8); }

.info.accent-4 {
  color: #6adaff !important; }

.bg-info.bg-accent-4 {
  background-color: #6adaff !important; }

.btn-info.btn-accent-4 {
  border-color: #14adce !important;
  background-color: #6adaff !important; }
  .btn-info.btn-accent-4:hover {
    border-color: #14adce !important;
    background-color: #11a5c8 !important; }
  .btn-info.btn-accent-4:focus, .btn-info.btn-accent-4:active {
    border-color: #11a5c8 !important;
    background-color: #0997bf !important; }

.btn-outline-info.btn-outline-accent-4 {
  border-color: #6adaff !important;
  color: #6adaff !important; }
  .btn-outline-info.btn-outline-accent-4:hover {
    background-color: #6adaff !important; }

.progress-info.progress-accent-4 {
  background-color: #6adaff; }
  .progress-info.progress-accent-4[value]::-webkit-progress-value {
    background-color: #6adaff; }
  .progress-info.progress-accent-4[value]::-moz-progress-bar {
    background-color: #6adaff; }
  .progress-info.progress-accent-4[value]::-ms-fill {
    background-color: #6adaff; }
  @media screen and (min-width: 0\0) {
    .progress-info.progress-accent-4 .progress-bar {
      background-color: #6adaff; } }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6adaff !important; }

.border-info.border-accent-4 {
  border: 1px solid #6adaff !important; }

.border-top-info.border-top-accent-4 {
  border-top: 1px solid #6adaff !important; }

.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #6adaff !important; }

.border-left-info.border-left-accent-4 {
  border-left: 1px solid #6adaff !important; }

.border-right-info.border-right-accent-4 {
  border-right: 1px solid #6adaff !important; }

.overlay-info.overlay-accent-4 {
  background: #6adaff;
  /* The Fallback */
  background: rgba(106, 218, 255, 0.8); }

.warning.lighten-5 {
  color: #fff1ec !important; }

.bg-warning.bg-lighten-5 {
  background-color: #fff1ec !important; }

.btn-warning.btn-lighten-5 {
  border-color: #ff7a4e !important;
  background-color: #fff1ec !important; }
  .btn-warning.btn-lighten-5:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-lighten-5:focus, .btn-warning.btn-lighten-5:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-lighten-5 {
  border-color: #fff1ec !important;
  color: #fff1ec !important; }
  .btn-outline-warning.btn-outline-lighten-5:hover {
    background-color: #fff1ec !important; }

.progress-warning.progress-lighten-5 {
  background-color: #fff1ec; }
  .progress-warning.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fff1ec; }
  .progress-warning.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fff1ec; }
  .progress-warning.progress-lighten-5[value]::-ms-fill {
    background-color: #fff1ec; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-lighten-5 .progress-bar {
      background-color: #fff1ec; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fff1ec !important; }

.border-warning.border-lighten-5 {
  border: 1px solid #fff1ec !important; }

.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #fff1ec !important; }

.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #fff1ec !important; }

.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #fff1ec !important; }

.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #fff1ec !important; }

.overlay-warning.overlay-lighten-5 {
  background: #fff1ec;
  /* The Fallback */
  background: rgba(255, 241, 236, 0.8); }

.warning.lighten-4 {
  color: #ffddcf !important; }

.bg-warning.bg-lighten-4 {
  background-color: #ffddcf !important; }

.btn-warning.btn-lighten-4 {
  border-color: #ff7a4e !important;
  background-color: #ffddcf !important; }
  .btn-warning.btn-lighten-4:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-lighten-4:focus, .btn-warning.btn-lighten-4:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-lighten-4 {
  border-color: #ffddcf !important;
  color: #ffddcf !important; }
  .btn-outline-warning.btn-outline-lighten-4:hover {
    background-color: #ffddcf !important; }

.progress-warning.progress-lighten-4 {
  background-color: #ffddcf; }
  .progress-warning.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #ffddcf; }
  .progress-warning.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #ffddcf; }
  .progress-warning.progress-lighten-4[value]::-ms-fill {
    background-color: #ffddcf; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-lighten-4 .progress-bar {
      background-color: #ffddcf; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffddcf !important; }

.border-warning.border-lighten-4 {
  border: 1px solid #ffddcf !important; }

.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #ffddcf !important; }

.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffddcf !important; }

.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #ffddcf !important; }

.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #ffddcf !important; }

.overlay-warning.overlay-lighten-4 {
  background: #ffddcf;
  /* The Fallback */
  background: rgba(255, 221, 207, 0.8); }

.warning.lighten-3 {
  color: #ffc6b0 !important; }

.bg-warning.bg-lighten-3 {
  background-color: #ffc6b0 !important; }

.btn-warning.btn-lighten-3 {
  border-color: #ff7a4e !important;
  background-color: #ffc6b0 !important; }
  .btn-warning.btn-lighten-3:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-lighten-3:focus, .btn-warning.btn-lighten-3:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-lighten-3 {
  border-color: #ffc6b0 !important;
  color: #ffc6b0 !important; }
  .btn-outline-warning.btn-outline-lighten-3:hover {
    background-color: #ffc6b0 !important; }

.progress-warning.progress-lighten-3 {
  background-color: #ffc6b0; }
  .progress-warning.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ffc6b0; }
  .progress-warning.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ffc6b0; }
  .progress-warning.progress-lighten-3[value]::-ms-fill {
    background-color: #ffc6b0; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-lighten-3 .progress-bar {
      background-color: #ffc6b0; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffc6b0 !important; }

.border-warning.border-lighten-3 {
  border: 1px solid #ffc6b0 !important; }

.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #ffc6b0 !important; }

.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffc6b0 !important; }

.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #ffc6b0 !important; }

.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #ffc6b0 !important; }

.overlay-warning.overlay-lighten-3 {
  background: #ffc6b0;
  /* The Fallback */
  background: rgba(255, 198, 176, 0.8); }

.warning.lighten-2 {
  color: #ffaf90 !important; }

.bg-warning.bg-lighten-2 {
  background-color: #ffaf90 !important; }

.btn-warning.btn-lighten-2 {
  border-color: #ff7a4e !important;
  background-color: #ffaf90 !important; }
  .btn-warning.btn-lighten-2:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-lighten-2:focus, .btn-warning.btn-lighten-2:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-lighten-2 {
  border-color: #ffaf90 !important;
  color: #ffaf90 !important; }
  .btn-outline-warning.btn-outline-lighten-2:hover {
    background-color: #ffaf90 !important; }

.progress-warning.progress-lighten-2 {
  background-color: #ffaf90; }
  .progress-warning.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #ffaf90; }
  .progress-warning.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #ffaf90; }
  .progress-warning.progress-lighten-2[value]::-ms-fill {
    background-color: #ffaf90; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-lighten-2 .progress-bar {
      background-color: #ffaf90; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffaf90 !important; }

.border-warning.border-lighten-2 {
  border: 1px solid #ffaf90 !important; }

.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #ffaf90 !important; }

.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffaf90 !important; }

.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #ffaf90 !important; }

.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #ffaf90 !important; }

.overlay-warning.overlay-lighten-2 {
  background: #ffaf90;
  /* The Fallback */
  background: rgba(255, 175, 144, 0.8); }

.warning.lighten-1 {
  color: #ff9e78 !important; }

.bg-warning.bg-lighten-1 {
  background-color: #ff9e78 !important; }

.btn-warning.btn-lighten-1 {
  border-color: #ff7a4e !important;
  background-color: #ff9e78 !important; }
  .btn-warning.btn-lighten-1:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-lighten-1:focus, .btn-warning.btn-lighten-1:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-lighten-1 {
  border-color: #ff9e78 !important;
  color: #ff9e78 !important; }
  .btn-outline-warning.btn-outline-lighten-1:hover {
    background-color: #ff9e78 !important; }

.progress-warning.progress-lighten-1 {
  background-color: #ff9e78; }
  .progress-warning.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ff9e78; }
  .progress-warning.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ff9e78; }
  .progress-warning.progress-lighten-1[value]::-ms-fill {
    background-color: #ff9e78; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-lighten-1 .progress-bar {
      background-color: #ff9e78; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9e78 !important; }

.border-warning.border-lighten-1 {
  border: 1px solid #ff9e78 !important; }

.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #ff9e78 !important; }

.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #ff9e78 !important; }

.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #ff9e78 !important; }

.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #ff9e78 !important; }

.overlay-warning.overlay-lighten-1 {
  background: #ff9e78;
  /* The Fallback */
  background: rgba(255, 158, 120, 0.8); }

.warning {
  color: #ff8d60 !important; }

.bg-warning {
  background-color: #ff8d60 !important; }
  .bg-warning .card-header,
  .bg-warning .card-footer {
    background-color: transparent; }

.toast-warning {
  background-color: #ff8d60; }

.alert-warning {
  border-color: #ff8d60 !important;
  background-color: #ffa784 !important;
  color: #ad3100 !important; }
  .alert-warning .alert-link {
    color: #842500 !important; }

.border-warning {
  border-color: #ff8d60; }

.border-top-warning {
  border-top-color: #ff8d60; }

.border-bottom-warning {
  border-bottom-color: #ff8d60; }

.border-left-warning {
  border-left-color: #ff8d60; }

.border-right-warning {
  border-right-color: #ff8d60; }

.badge-warning {
  background-color: #ff8d60; }

.panel-warning {
  border-color: #ff8d60; }
  .panel-warning .panel-heading {
    color: #fff;
    border-color: #ff8d60;
    background-color: #ff9f7a; }

.bg-warning.tag-glow,
.border-warning.tag-glow {
  box-shadow: 0px 0px 10px #ff8d60; }

.overlay-warning {
  background: #ff8d60;
  /* The Fallback */
  background: rgba(255, 141, 96, 0.8); }

.card.card-outline-warning {
  border-width: 1px;
  border-style: solid;
  border-color: #ff8d60;
  background-color: transparent; }
  .card.card-outline-warning .card-header,
  .card.card-outline-warning .card-footer {
    background-color: transparent; }

.btn-warning {
  color: #ff8d60 !important; }
  .btn-warning.btn-flat {
    background-color: transparent !important;
    color: #ff8d60;
    border: none; }
  .btn-warning.btn-raised, .btn-warning.btn-fab {
    background-color: #ff8d60 !important;
    color: #fff !important;
    border-color: #ff8d60; }
    .btn-warning.btn-raised.active, .btn-warning.btn-fab.active {
      background-color: #ff733c !important;
      border-color: #ff733c !important; }

.btn-group-raised .btn-warning {
  background-color: #ff8d60 !important;
  color: #fff !important; }

.btn-outline-warning {
  border: 1px solid;
  border-color: #ff8d60;
  background-color: transparent;
  color: #ff8d60;
  box-shadow: none !important; }
  .btn-outline-warning:focus {
    background-color: transparent !important;
    color: #ff8d60 !important;
    box-shadow: transparent !important; }
  .btn-outline-warning.active {
    background-color: #ff8d60 !important;
    color: #fff !important; }
  .btn-outline-warning:hover {
    background-color: #ff8251 !important;
    color: #fff !important; }

.btn-outline-warning.btn-raised, .btn-outline-warning.btn-fab {
  border: 1px solid;
  border-color: #ff8d60;
  background-color: transparent;
  color: #ff8d60;
  box-shadow: none !important; }
  .btn-outline-warning.btn-raised:focus, .btn-outline-warning.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-warning.btn-raised.active, .btn-outline-warning.btn-fab.active {
    background-color: #ff8d60 !important;
    color: #fff !important; }
  .btn-outline-warning.btn-raised:hover, .btn-outline-warning.btn-fab:hover {
    background-color: #ff8251 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-warning {
  background-color: #ff8d60; }
  .progress .progress-bar.progress-bar-warning[value]::-webkit-progress-value {
    background-color: #ff8d60; }
  .progress .progress-bar.progress-bar-warning[value]::-moz-progress-bar {
    background-color: #ff8d60; }
  .progress .progress-bar.progress-bar-warning[value]::-ms-fill {
    background-color: #ff8d60; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-warning .progress-bar {
      background-color: #ff8d60; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff8d60 !important; }

.warning.darken-1 {
  color: #ff8558 !important; }

.bg-warning.bg-darken-1 {
  background-color: #ff8558 !important; }

.btn-warning.btn-darken-1 {
  border-color: #ff7a4e !important;
  background-color: #ff8558 !important; }
  .btn-warning.btn-darken-1:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-darken-1:focus, .btn-warning.btn-darken-1:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-darken-1 {
  border-color: #ff8558 !important;
  color: #ff8558 !important; }
  .btn-outline-warning.btn-outline-darken-1:hover {
    background-color: #ff8558 !important; }

.progress-warning.progress-darken-1 {
  background-color: #ff8558; }
  .progress-warning.progress-darken-1[value]::-webkit-progress-value {
    background-color: #ff8558; }
  .progress-warning.progress-darken-1[value]::-moz-progress-bar {
    background-color: #ff8558; }
  .progress-warning.progress-darken-1[value]::-ms-fill {
    background-color: #ff8558; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-darken-1 .progress-bar {
      background-color: #ff8558; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff8558 !important; }

.border-warning.border-darken-1 {
  border: 1px solid #ff8558 !important; }

.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #ff8558 !important; }

.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #ff8558 !important; }

.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #ff8558 !important; }

.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #ff8558 !important; }

.overlay-warning.overlay-darken-1 {
  background: #ff8558;
  /* The Fallback */
  background: rgba(255, 133, 88, 0.8); }

.warning.darken-2 {
  color: #ff7a4e !important; }

.bg-warning.bg-darken-2 {
  background-color: #ff7a4e !important; }

.btn-warning.btn-darken-2 {
  border-color: #ff7a4e !important;
  background-color: #ff7a4e !important; }
  .btn-warning.btn-darken-2:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-darken-2:focus, .btn-warning.btn-darken-2:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-darken-2 {
  border-color: #ff7a4e !important;
  color: #ff7a4e !important; }
  .btn-outline-warning.btn-outline-darken-2:hover {
    background-color: #ff7a4e !important; }

.progress-warning.progress-darken-2 {
  background-color: #ff7a4e; }
  .progress-warning.progress-darken-2[value]::-webkit-progress-value {
    background-color: #ff7a4e; }
  .progress-warning.progress-darken-2[value]::-moz-progress-bar {
    background-color: #ff7a4e; }
  .progress-warning.progress-darken-2[value]::-ms-fill {
    background-color: #ff7a4e; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-darken-2 .progress-bar {
      background-color: #ff7a4e; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff7a4e !important; }

.border-warning.border-darken-2 {
  border: 1px solid #ff7a4e !important; }

.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #ff7a4e !important; }

.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #ff7a4e !important; }

.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #ff7a4e !important; }

.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #ff7a4e !important; }

.overlay-warning.overlay-darken-2 {
  background: #ff7a4e;
  /* The Fallback */
  background: rgba(255, 122, 78, 0.8); }

.warning.darken-3 {
  color: #ff7044 !important; }

.bg-warning.bg-darken-3 {
  background-color: #ff7044 !important; }

.btn-warning.btn-darken-3 {
  border-color: #ff7a4e !important;
  background-color: #ff7044 !important; }
  .btn-warning.btn-darken-3:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-darken-3:focus, .btn-warning.btn-darken-3:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-darken-3 {
  border-color: #ff7044 !important;
  color: #ff7044 !important; }
  .btn-outline-warning.btn-outline-darken-3:hover {
    background-color: #ff7044 !important; }

.progress-warning.progress-darken-3 {
  background-color: #ff7044; }
  .progress-warning.progress-darken-3[value]::-webkit-progress-value {
    background-color: #ff7044; }
  .progress-warning.progress-darken-3[value]::-moz-progress-bar {
    background-color: #ff7044; }
  .progress-warning.progress-darken-3[value]::-ms-fill {
    background-color: #ff7044; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-darken-3 .progress-bar {
      background-color: #ff7044; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff7044 !important; }

.border-warning.border-darken-3 {
  border: 1px solid #ff7044 !important; }

.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #ff7044 !important; }

.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #ff7044 !important; }

.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #ff7044 !important; }

.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #ff7044 !important; }

.overlay-warning.overlay-darken-3 {
  background: #ff7044;
  /* The Fallback */
  background: rgba(255, 112, 68, 0.8); }

.warning.darken-4 {
  color: #ff5d33 !important; }

.bg-warning.bg-darken-4 {
  background-color: #ff5d33 !important; }

.btn-warning.btn-darken-4 {
  border-color: #ff7a4e !important;
  background-color: #ff5d33 !important; }
  .btn-warning.btn-darken-4:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-darken-4:focus, .btn-warning.btn-darken-4:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-darken-4 {
  border-color: #ff5d33 !important;
  color: #ff5d33 !important; }
  .btn-outline-warning.btn-outline-darken-4:hover {
    background-color: #ff5d33 !important; }

.progress-warning.progress-darken-4 {
  background-color: #ff5d33; }
  .progress-warning.progress-darken-4[value]::-webkit-progress-value {
    background-color: #ff5d33; }
  .progress-warning.progress-darken-4[value]::-moz-progress-bar {
    background-color: #ff5d33; }
  .progress-warning.progress-darken-4[value]::-ms-fill {
    background-color: #ff5d33; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-darken-4 .progress-bar {
      background-color: #ff5d33; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff5d33 !important; }

.border-warning.border-darken-4 {
  border: 1px solid #ff5d33 !important; }

.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #ff5d33 !important; }

.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #ff5d33 !important; }

.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #ff5d33 !important; }

.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #ff5d33 !important; }

.overlay-warning.overlay-darken-4 {
  background: #ff5d33;
  /* The Fallback */
  background: rgba(255, 93, 51, 0.8); }

.warning.accent-1 {
  color: #ffffff !important; }

.bg-warning.bg-accent-1 {
  background-color: #ffffff !important; }

.btn-warning.btn-accent-1 {
  border-color: #ff7a4e !important;
  background-color: #ffffff !important; }
  .btn-warning.btn-accent-1:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-accent-1:focus, .btn-warning.btn-accent-1:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-accent-1 {
  border-color: #ffffff !important;
  color: #ffffff !important; }
  .btn-outline-warning.btn-outline-accent-1:hover {
    background-color: #ffffff !important; }

.progress-warning.progress-accent-1 {
  background-color: #ffffff; }
  .progress-warning.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ffffff; }
  .progress-warning.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ffffff; }
  .progress-warning.progress-accent-1[value]::-ms-fill {
    background-color: #ffffff; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-accent-1 .progress-bar {
      background-color: #ffffff; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important; }

.border-warning.border-accent-1 {
  border: 1px solid #ffffff !important; }

.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #ffffff !important; }

.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #ffffff !important; }

.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #ffffff !important; }

.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #ffffff !important; }

.overlay-warning.overlay-accent-1 {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.8); }

.warning.accent-2 {
  color: #ffefec !important; }

.bg-warning.bg-accent-2 {
  background-color: #ffefec !important; }

.btn-warning.btn-accent-2 {
  border-color: #ff7a4e !important;
  background-color: #ffefec !important; }
  .btn-warning.btn-accent-2:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-accent-2:focus, .btn-warning.btn-accent-2:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-accent-2 {
  border-color: #ffefec !important;
  color: #ffefec !important; }
  .btn-outline-warning.btn-outline-accent-2:hover {
    background-color: #ffefec !important; }

.progress-warning.progress-accent-2 {
  background-color: #ffefec; }
  .progress-warning.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ffefec; }
  .progress-warning.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ffefec; }
  .progress-warning.progress-accent-2[value]::-ms-fill {
    background-color: #ffefec; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-accent-2 .progress-bar {
      background-color: #ffefec; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffefec !important; }

.border-warning.border-accent-2 {
  border: 1px solid #ffefec !important; }

.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #ffefec !important; }

.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #ffefec !important; }

.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #ffefec !important; }

.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #ffefec !important; }

.overlay-warning.overlay-accent-2 {
  background: #ffefec;
  /* The Fallback */
  background: rgba(255, 239, 236, 0.8); }

.warning.accent-3 {
  color: #ffe4de !important; }

.bg-warning.bg-accent-3 {
  background-color: #ffe4de !important; }

.btn-warning.btn-accent-3 {
  border-color: #ff7a4e !important;
  background-color: #ffe4de !important; }
  .btn-warning.btn-accent-3:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-accent-3:focus, .btn-warning.btn-accent-3:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-accent-3 {
  border-color: #ffe4de !important;
  color: #ffe4de !important; }
  .btn-outline-warning.btn-outline-accent-3:hover {
    background-color: #ffe4de !important; }

.progress-warning.progress-accent-3 {
  background-color: #ffe4de; }
  .progress-warning.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ffe4de; }
  .progress-warning.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ffe4de; }
  .progress-warning.progress-accent-3[value]::-ms-fill {
    background-color: #ffe4de; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-accent-3 .progress-bar {
      background-color: #ffe4de; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffe4de !important; }

.border-warning.border-accent-3 {
  border: 1px solid #ffe4de !important; }

.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #ffe4de !important; }

.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #ffe4de !important; }

.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #ffe4de !important; }

.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #ffe4de !important; }

.overlay-warning.overlay-accent-3 {
  background: #ffe4de;
  /* The Fallback */
  background: rgba(255, 228, 222, 0.8); }

.warning.accent-4 {
  color: #ffcfc4 !important; }

.bg-warning.bg-accent-4 {
  background-color: #ffcfc4 !important; }

.btn-warning.btn-accent-4 {
  border-color: #ff7a4e !important;
  background-color: #ffcfc4 !important; }
  .btn-warning.btn-accent-4:hover {
    border-color: #ff7a4e !important;
    background-color: #ff7044 !important; }
  .btn-warning.btn-accent-4:focus, .btn-warning.btn-accent-4:active {
    border-color: #ff7044 !important;
    background-color: #ff5d33 !important; }

.btn-outline-warning.btn-outline-accent-4 {
  border-color: #ffcfc4 !important;
  color: #ffcfc4 !important; }
  .btn-outline-warning.btn-outline-accent-4:hover {
    background-color: #ffcfc4 !important; }

.progress-warning.progress-accent-4 {
  background-color: #ffcfc4; }
  .progress-warning.progress-accent-4[value]::-webkit-progress-value {
    background-color: #ffcfc4; }
  .progress-warning.progress-accent-4[value]::-moz-progress-bar {
    background-color: #ffcfc4; }
  .progress-warning.progress-accent-4[value]::-ms-fill {
    background-color: #ffcfc4; }
  @media screen and (min-width: 0\0) {
    .progress-warning.progress-accent-4 .progress-bar {
      background-color: #ffcfc4; } }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffcfc4 !important; }

.border-warning.border-accent-4 {
  border: 1px solid #ffcfc4 !important; }

.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #ffcfc4 !important; }

.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #ffcfc4 !important; }

.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #ffcfc4 !important; }

.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #ffcfc4 !important; }

.overlay-warning.overlay-accent-4 {
  background: #ffcfc4;
  /* The Fallback */
  background: rgba(255, 207, 196, 0.8); }

.danger.lighten-5 {
  color: #ffebed !important; }

.bg-danger.bg-lighten-5 {
  background-color: #ffebed !important; }

.btn-danger.btn-lighten-5 {
  border-color: #ff4758 !important;
  background-color: #ffebed !important; }
  .btn-danger.btn-lighten-5:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-lighten-5:focus, .btn-danger.btn-lighten-5:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-lighten-5 {
  border-color: #ffebed !important;
  color: #ffebed !important; }
  .btn-outline-danger.btn-outline-lighten-5:hover {
    background-color: #ffebed !important; }

.progress-danger.progress-lighten-5 {
  background-color: #ffebed; }
  .progress-danger.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #ffebed; }
  .progress-danger.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #ffebed; }
  .progress-danger.progress-lighten-5[value]::-ms-fill {
    background-color: #ffebed; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-lighten-5 .progress-bar {
      background-color: #ffebed; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffebed !important; }

.border-danger.border-lighten-5 {
  border: 1px solid #ffebed !important; }

.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #ffebed !important; }

.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #ffebed !important; }

.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #ffebed !important; }

.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #ffebed !important; }

.overlay-danger.overlay-lighten-5 {
  background: #ffebed;
  /* The Fallback */
  background: rgba(255, 235, 237, 0.8); }

.danger.lighten-4 {
  color: #ffcdd3 !important; }

.bg-danger.bg-lighten-4 {
  background-color: #ffcdd3 !important; }

.btn-danger.btn-lighten-4 {
  border-color: #ff4758 !important;
  background-color: #ffcdd3 !important; }
  .btn-danger.btn-lighten-4:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-lighten-4:focus, .btn-danger.btn-lighten-4:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-lighten-4 {
  border-color: #ffcdd3 !important;
  color: #ffcdd3 !important; }
  .btn-outline-danger.btn-outline-lighten-4:hover {
    background-color: #ffcdd3 !important; }

.progress-danger.progress-lighten-4 {
  background-color: #ffcdd3; }
  .progress-danger.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #ffcdd3; }
  .progress-danger.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #ffcdd3; }
  .progress-danger.progress-lighten-4[value]::-ms-fill {
    background-color: #ffcdd3; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-lighten-4 .progress-bar {
      background-color: #ffcdd3; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffcdd3 !important; }

.border-danger.border-lighten-4 {
  border: 1px solid #ffcdd3 !important; }

.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #ffcdd3 !important; }

.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffcdd3 !important; }

.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #ffcdd3 !important; }

.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #ffcdd3 !important; }

.overlay-danger.overlay-lighten-4 {
  background: #ffcdd3;
  /* The Fallback */
  background: rgba(255, 205, 211, 0.8); }

.danger.lighten-3 {
  color: #ffacb5 !important; }

.bg-danger.bg-lighten-3 {
  background-color: #ffacb5 !important; }

.btn-danger.btn-lighten-3 {
  border-color: #ff4758 !important;
  background-color: #ffacb5 !important; }
  .btn-danger.btn-lighten-3:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-lighten-3:focus, .btn-danger.btn-lighten-3:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-lighten-3 {
  border-color: #ffacb5 !important;
  color: #ffacb5 !important; }
  .btn-outline-danger.btn-outline-lighten-3:hover {
    background-color: #ffacb5 !important; }

.progress-danger.progress-lighten-3 {
  background-color: #ffacb5; }
  .progress-danger.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ffacb5; }
  .progress-danger.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ffacb5; }
  .progress-danger.progress-lighten-3[value]::-ms-fill {
    background-color: #ffacb5; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-lighten-3 .progress-bar {
      background-color: #ffacb5; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffacb5 !important; }

.border-danger.border-lighten-3 {
  border: 1px solid #ffacb5 !important; }

.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #ffacb5 !important; }

.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffacb5 !important; }

.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #ffacb5 !important; }

.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #ffacb5 !important; }

.overlay-danger.overlay-lighten-3 {
  background: #ffacb5;
  /* The Fallback */
  background: rgba(255, 172, 181, 0.8); }

.danger.lighten-2 {
  color: #ff8a97 !important; }

.bg-danger.bg-lighten-2 {
  background-color: #ff8a97 !important; }

.btn-danger.btn-lighten-2 {
  border-color: #ff4758 !important;
  background-color: #ff8a97 !important; }
  .btn-danger.btn-lighten-2:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-lighten-2:focus, .btn-danger.btn-lighten-2:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-lighten-2 {
  border-color: #ff8a97 !important;
  color: #ff8a97 !important; }
  .btn-outline-danger.btn-outline-lighten-2:hover {
    background-color: #ff8a97 !important; }

.progress-danger.progress-lighten-2 {
  background-color: #ff8a97; }
  .progress-danger.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #ff8a97; }
  .progress-danger.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #ff8a97; }
  .progress-danger.progress-lighten-2[value]::-ms-fill {
    background-color: #ff8a97; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-lighten-2 .progress-bar {
      background-color: #ff8a97; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff8a97 !important; }

.border-danger.border-lighten-2 {
  border: 1px solid #ff8a97 !important; }

.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #ff8a97 !important; }

.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #ff8a97 !important; }

.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #ff8a97 !important; }

.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #ff8a97 !important; }

.overlay-danger.overlay-lighten-2 {
  background: #ff8a97;
  /* The Fallback */
  background: rgba(255, 138, 151, 0.8); }

.danger.lighten-1 {
  color: #ff7181 !important; }

.bg-danger.bg-lighten-1 {
  background-color: #ff7181 !important; }

.btn-danger.btn-lighten-1 {
  border-color: #ff4758 !important;
  background-color: #ff7181 !important; }
  .btn-danger.btn-lighten-1:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-lighten-1:focus, .btn-danger.btn-lighten-1:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-lighten-1 {
  border-color: #ff7181 !important;
  color: #ff7181 !important; }
  .btn-outline-danger.btn-outline-lighten-1:hover {
    background-color: #ff7181 !important; }

.progress-danger.progress-lighten-1 {
  background-color: #ff7181; }
  .progress-danger.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ff7181; }
  .progress-danger.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ff7181; }
  .progress-danger.progress-lighten-1[value]::-ms-fill {
    background-color: #ff7181; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-lighten-1 .progress-bar {
      background-color: #ff7181; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff7181 !important; }

.border-danger.border-lighten-1 {
  border: 1px solid #ff7181 !important; }

.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #ff7181 !important; }

.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #ff7181 !important; }

.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #ff7181 !important; }

.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #ff7181 !important; }

.overlay-danger.overlay-lighten-1 {
  background: #ff7181;
  /* The Fallback */
  background: rgba(255, 113, 129, 0.8); }

.danger {
  color: #ff586b !important; }

.bg-danger {
  background-color: #ff586b !important; }
  .bg-danger .card-header,
  .bg-danger .card-footer {
    background-color: transparent; }

.toast-danger {
  background-color: #ff586b; }

.alert-danger {
  border-color: #ff586b !important;
  background-color: #ff7c8b !important;
  color: #a50013 !important; }
  .alert-danger .alert-link {
    color: #7c000e !important; }

.border-danger {
  border-color: #ff586b; }

.border-top-danger {
  border-top-color: #ff586b; }

.border-bottom-danger {
  border-bottom-color: #ff586b; }

.border-left-danger {
  border-left-color: #ff586b; }

.border-right-danger {
  border-right-color: #ff586b; }

.badge-danger {
  background-color: #ff586b; }

.panel-danger {
  border-color: #ff586b; }
  .panel-danger .panel-heading {
    color: #fff;
    border-color: #ff586b;
    background-color: #ff7282; }

.bg-danger.tag-glow,
.border-danger.tag-glow {
  box-shadow: 0px 0px 10px #ff586b; }

.overlay-danger {
  background: #ff586b;
  /* The Fallback */
  background: rgba(255, 88, 107, 0.8); }

.card.card-outline-danger {
  border-width: 1px;
  border-style: solid;
  border-color: #ff586b;
  background-color: transparent; }
  .card.card-outline-danger .card-header,
  .card.card-outline-danger .card-footer {
    background-color: transparent; }

.btn-danger {
  color: #ff586b !important; }
  .btn-danger.btn-flat {
    background-color: transparent !important;
    color: #ff586b;
    border: none; }
  .btn-danger.btn-raised, .btn-danger.btn-fab {
    background-color: #ff586b !important;
    color: #fff !important;
    border-color: #ff586b; }
    .btn-danger.btn-raised.active, .btn-danger.btn-fab.active {
      background-color: #ff344b !important;
      border-color: #ff344b !important; }

.btn-group-raised .btn-danger {
  background-color: #ff586b !important;
  color: #fff !important; }

.btn-outline-danger {
  border: 1px solid;
  border-color: #ff586b;
  background-color: transparent;
  color: #ff586b;
  box-shadow: none !important; }
  .btn-outline-danger:focus {
    background-color: transparent !important;
    color: #ff586b !important;
    box-shadow: transparent !important; }
  .btn-outline-danger.active {
    background-color: #ff586b !important;
    color: #fff !important; }
  .btn-outline-danger:hover {
    background-color: #ff495d !important;
    color: #fff !important; }

.btn-outline-danger.btn-raised, .btn-outline-danger.btn-fab {
  border: 1px solid;
  border-color: #ff586b;
  background-color: transparent;
  color: #ff586b;
  box-shadow: none !important; }
  .btn-outline-danger.btn-raised:focus, .btn-outline-danger.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-danger.btn-raised.active, .btn-outline-danger.btn-fab.active {
    background-color: #ff586b !important;
    color: #fff !important; }
  .btn-outline-danger.btn-raised:hover, .btn-outline-danger.btn-fab:hover {
    background-color: #ff495d !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-danger {
  background-color: #ff586b; }
  .progress .progress-bar.progress-bar-danger[value]::-webkit-progress-value {
    background-color: #ff586b; }
  .progress .progress-bar.progress-bar-danger[value]::-moz-progress-bar {
    background-color: #ff586b; }
  .progress .progress-bar.progress-bar-danger[value]::-ms-fill {
    background-color: #ff586b; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-danger .progress-bar {
      background-color: #ff586b; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff586b !important; }

.danger.darken-1 {
  color: #ff5063 !important; }

.bg-danger.bg-darken-1 {
  background-color: #ff5063 !important; }

.btn-danger.btn-darken-1 {
  border-color: #ff4758 !important;
  background-color: #ff5063 !important; }
  .btn-danger.btn-darken-1:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-darken-1:focus, .btn-danger.btn-darken-1:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-darken-1 {
  border-color: #ff5063 !important;
  color: #ff5063 !important; }
  .btn-outline-danger.btn-outline-darken-1:hover {
    background-color: #ff5063 !important; }

.progress-danger.progress-darken-1 {
  background-color: #ff5063; }
  .progress-danger.progress-darken-1[value]::-webkit-progress-value {
    background-color: #ff5063; }
  .progress-danger.progress-darken-1[value]::-moz-progress-bar {
    background-color: #ff5063; }
  .progress-danger.progress-darken-1[value]::-ms-fill {
    background-color: #ff5063; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-darken-1 .progress-bar {
      background-color: #ff5063; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff5063 !important; }

.border-danger.border-darken-1 {
  border: 1px solid #ff5063 !important; }

.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #ff5063 !important; }

.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #ff5063 !important; }

.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #ff5063 !important; }

.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #ff5063 !important; }

.overlay-danger.overlay-darken-1 {
  background: #ff5063;
  /* The Fallback */
  background: rgba(255, 80, 99, 0.8); }

.danger.darken-2 {
  color: #ff4758 !important; }

.bg-danger.bg-darken-2 {
  background-color: #ff4758 !important; }

.btn-danger.btn-darken-2 {
  border-color: #ff4758 !important;
  background-color: #ff4758 !important; }
  .btn-danger.btn-darken-2:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-darken-2:focus, .btn-danger.btn-darken-2:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-darken-2 {
  border-color: #ff4758 !important;
  color: #ff4758 !important; }
  .btn-outline-danger.btn-outline-darken-2:hover {
    background-color: #ff4758 !important; }

.progress-danger.progress-darken-2 {
  background-color: #ff4758; }
  .progress-danger.progress-darken-2[value]::-webkit-progress-value {
    background-color: #ff4758; }
  .progress-danger.progress-darken-2[value]::-moz-progress-bar {
    background-color: #ff4758; }
  .progress-danger.progress-darken-2[value]::-ms-fill {
    background-color: #ff4758; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-darken-2 .progress-bar {
      background-color: #ff4758; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff4758 !important; }

.border-danger.border-darken-2 {
  border: 1px solid #ff4758 !important; }

.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #ff4758 !important; }

.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #ff4758 !important; }

.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #ff4758 !important; }

.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #ff4758 !important; }

.overlay-danger.overlay-darken-2 {
  background: #ff4758;
  /* The Fallback */
  background: rgba(255, 71, 88, 0.8); }

.danger.darken-3 {
  color: #ff3d4e !important; }

.bg-danger.bg-darken-3 {
  background-color: #ff3d4e !important; }

.btn-danger.btn-darken-3 {
  border-color: #ff4758 !important;
  background-color: #ff3d4e !important; }
  .btn-danger.btn-darken-3:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-darken-3:focus, .btn-danger.btn-darken-3:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-darken-3 {
  border-color: #ff3d4e !important;
  color: #ff3d4e !important; }
  .btn-outline-danger.btn-outline-darken-3:hover {
    background-color: #ff3d4e !important; }

.progress-danger.progress-darken-3 {
  background-color: #ff3d4e; }
  .progress-danger.progress-darken-3[value]::-webkit-progress-value {
    background-color: #ff3d4e; }
  .progress-danger.progress-darken-3[value]::-moz-progress-bar {
    background-color: #ff3d4e; }
  .progress-danger.progress-darken-3[value]::-ms-fill {
    background-color: #ff3d4e; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-darken-3 .progress-bar {
      background-color: #ff3d4e; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff3d4e !important; }

.border-danger.border-darken-3 {
  border: 1px solid #ff3d4e !important; }

.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #ff3d4e !important; }

.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #ff3d4e !important; }

.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #ff3d4e !important; }

.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #ff3d4e !important; }

.overlay-danger.overlay-darken-3 {
  background: #ff3d4e;
  /* The Fallback */
  background: rgba(255, 61, 78, 0.8); }

.danger.darken-4 {
  color: #ff2d3c !important; }

.bg-danger.bg-darken-4 {
  background-color: #ff2d3c !important; }

.btn-danger.btn-darken-4 {
  border-color: #ff4758 !important;
  background-color: #ff2d3c !important; }
  .btn-danger.btn-darken-4:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-darken-4:focus, .btn-danger.btn-darken-4:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-darken-4 {
  border-color: #ff2d3c !important;
  color: #ff2d3c !important; }
  .btn-outline-danger.btn-outline-darken-4:hover {
    background-color: #ff2d3c !important; }

.progress-danger.progress-darken-4 {
  background-color: #ff2d3c; }
  .progress-danger.progress-darken-4[value]::-webkit-progress-value {
    background-color: #ff2d3c; }
  .progress-danger.progress-darken-4[value]::-moz-progress-bar {
    background-color: #ff2d3c; }
  .progress-danger.progress-darken-4[value]::-ms-fill {
    background-color: #ff2d3c; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-darken-4 .progress-bar {
      background-color: #ff2d3c; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff2d3c !important; }

.border-danger.border-darken-4 {
  border: 1px solid #ff2d3c !important; }

.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #ff2d3c !important; }

.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #ff2d3c !important; }

.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #ff2d3c !important; }

.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #ff2d3c !important; }

.overlay-danger.overlay-darken-4 {
  background: #ff2d3c;
  /* The Fallback */
  background: rgba(255, 45, 60, 0.8); }

.danger.accent-1 {
  color: #ffffff !important; }

.bg-danger.bg-accent-1 {
  background-color: #ffffff !important; }

.btn-danger.btn-accent-1 {
  border-color: #ff4758 !important;
  background-color: #ffffff !important; }
  .btn-danger.btn-accent-1:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-accent-1:focus, .btn-danger.btn-accent-1:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-accent-1 {
  border-color: #ffffff !important;
  color: #ffffff !important; }
  .btn-outline-danger.btn-outline-accent-1:hover {
    background-color: #ffffff !important; }

.progress-danger.progress-accent-1 {
  background-color: #ffffff; }
  .progress-danger.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ffffff; }
  .progress-danger.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ffffff; }
  .progress-danger.progress-accent-1[value]::-ms-fill {
    background-color: #ffffff; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-accent-1 .progress-bar {
      background-color: #ffffff; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important; }

.border-danger.border-accent-1 {
  border: 1px solid #ffffff !important; }

.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #ffffff !important; }

.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #ffffff !important; }

.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #ffffff !important; }

.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #ffffff !important; }

.overlay-danger.overlay-accent-1 {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.8); }

.danger.accent-2 {
  color: #fbebed !important; }

.bg-danger.bg-accent-2 {
  background-color: #fbebed !important; }

.btn-danger.btn-accent-2 {
  border-color: #ff4758 !important;
  background-color: #fbebed !important; }
  .btn-danger.btn-accent-2:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-accent-2:focus, .btn-danger.btn-accent-2:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-accent-2 {
  border-color: #fbebed !important;
  color: #fbebed !important; }
  .btn-outline-danger.btn-outline-accent-2:hover {
    background-color: #fbebed !important; }

.progress-danger.progress-accent-2 {
  background-color: #fbebed; }
  .progress-danger.progress-accent-2[value]::-webkit-progress-value {
    background-color: #fbebed; }
  .progress-danger.progress-accent-2[value]::-moz-progress-bar {
    background-color: #fbebed; }
  .progress-danger.progress-accent-2[value]::-ms-fill {
    background-color: #fbebed; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-accent-2 .progress-bar {
      background-color: #fbebed; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fbebed !important; }

.border-danger.border-accent-2 {
  border: 1px solid #fbebed !important; }

.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #fbebed !important; }

.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #fbebed !important; }

.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #fbebed !important; }

.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #fbebed !important; }

.overlay-danger.overlay-accent-2 {
  background: #fbebed;
  /* The Fallback */
  background: rgba(251, 235, 237, 0.8); }

.danger.accent-3 {
  color: #ffd9db !important; }

.bg-danger.bg-accent-3 {
  background-color: #ffd9db !important; }

.btn-danger.btn-accent-3 {
  border-color: #ff4758 !important;
  background-color: #ffd9db !important; }
  .btn-danger.btn-accent-3:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-accent-3:focus, .btn-danger.btn-accent-3:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-accent-3 {
  border-color: #ffd9db !important;
  color: #ffd9db !important; }
  .btn-outline-danger.btn-outline-accent-3:hover {
    background-color: #ffd9db !important; }

.progress-danger.progress-accent-3 {
  background-color: #ffd9db; }
  .progress-danger.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ffd9db; }
  .progress-danger.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ffd9db; }
  .progress-danger.progress-accent-3[value]::-ms-fill {
    background-color: #ffd9db; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-accent-3 .progress-bar {
      background-color: #ffd9db; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffd9db !important; }

.border-danger.border-accent-3 {
  border: 1px solid #ffd9db !important; }

.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #ffd9db !important; }

.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #ffd9db !important; }

.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #ffd9db !important; }

.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #ffd9db !important; }

.overlay-danger.overlay-accent-3 {
  background: #ffd9db;
  /* The Fallback */
  background: rgba(255, 217, 219, 0.8); }

.danger.accent-4 {
  color: #ffbfc3 !important; }

.bg-danger.bg-accent-4 {
  background-color: #ffbfc3 !important; }

.btn-danger.btn-accent-4 {
  border-color: #ff4758 !important;
  background-color: #ffbfc3 !important; }
  .btn-danger.btn-accent-4:hover {
    border-color: #ff4758 !important;
    background-color: #ff3d4e !important; }
  .btn-danger.btn-accent-4:focus, .btn-danger.btn-accent-4:active {
    border-color: #ff3d4e !important;
    background-color: #ff2d3c !important; }

.btn-outline-danger.btn-outline-accent-4 {
  border-color: #ffbfc3 !important;
  color: #ffbfc3 !important; }
  .btn-outline-danger.btn-outline-accent-4:hover {
    background-color: #ffbfc3 !important; }

.progress-danger.progress-accent-4 {
  background-color: #ffbfc3; }
  .progress-danger.progress-accent-4[value]::-webkit-progress-value {
    background-color: #ffbfc3; }
  .progress-danger.progress-accent-4[value]::-moz-progress-bar {
    background-color: #ffbfc3; }
  .progress-danger.progress-accent-4[value]::-ms-fill {
    background-color: #ffbfc3; }
  @media screen and (min-width: 0\0) {
    .progress-danger.progress-accent-4 .progress-bar {
      background-color: #ffbfc3; } }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffbfc3 !important; }

.border-danger.border-accent-4 {
  border: 1px solid #ffbfc3 !important; }

.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #ffbfc3 !important; }

.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #ffbfc3 !important; }

.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #ffbfc3 !important; }

.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #ffbfc3 !important; }

.overlay-danger.overlay-accent-4 {
  background: #ffbfc3;
  /* The Fallback */
  background: rgba(255, 191, 195, 0.8); }

.red.lighten-5 {
  color: #ffebee !important; }

.bg-red.bg-lighten-5 {
  background-color: #ffebee !important; }

.btn-red.btn-lighten-5 {
  border-color: #d32f2f !important;
  background-color: #ffebee !important; }
  .btn-red.btn-lighten-5:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-lighten-5:focus, .btn-red.btn-lighten-5:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-lighten-5 {
  border-color: #ffebee !important;
  color: #ffebee !important; }
  .btn-outline-red.btn-outline-lighten-5:hover {
    background-color: #ffebee !important; }

.progress-red.progress-lighten-5 {
  background-color: #ffebee; }
  .progress-red.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #ffebee; }
  .progress-red.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #ffebee; }
  .progress-red.progress-lighten-5[value]::-ms-fill {
    background-color: #ffebee; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-lighten-5 .progress-bar {
      background-color: #ffebee; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffebee !important; }

.border-red.border-lighten-5 {
  border: 1px solid #ffebee !important; }

.border-top-red.border-top-lighten-5 {
  border-top: 1px solid #ffebee !important; }

.border-bottom-red.border-bottom-lighten-5 {
  border-bottom: 1px solid #ffebee !important; }

.border-left-red.border-left-lighten-5 {
  border-left: 1px solid #ffebee !important; }

.border-right-red.border-right-lighten-5 {
  border-right: 1px solid #ffebee !important; }

.overlay-red.overlay-lighten-5 {
  background: #ffebee;
  /* The Fallback */
  background: rgba(255, 235, 238, 0.8); }

.red.lighten-4 {
  color: #ffcdd2 !important; }

.bg-red.bg-lighten-4 {
  background-color: #ffcdd2 !important; }

.btn-red.btn-lighten-4 {
  border-color: #d32f2f !important;
  background-color: #ffcdd2 !important; }
  .btn-red.btn-lighten-4:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-lighten-4:focus, .btn-red.btn-lighten-4:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-lighten-4 {
  border-color: #ffcdd2 !important;
  color: #ffcdd2 !important; }
  .btn-outline-red.btn-outline-lighten-4:hover {
    background-color: #ffcdd2 !important; }

.progress-red.progress-lighten-4 {
  background-color: #ffcdd2; }
  .progress-red.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #ffcdd2; }
  .progress-red.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #ffcdd2; }
  .progress-red.progress-lighten-4[value]::-ms-fill {
    background-color: #ffcdd2; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-lighten-4 .progress-bar {
      background-color: #ffcdd2; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffcdd2 !important; }

.border-red.border-lighten-4 {
  border: 1px solid #ffcdd2 !important; }

.border-top-red.border-top-lighten-4 {
  border-top: 1px solid #ffcdd2 !important; }

.border-bottom-red.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffcdd2 !important; }

.border-left-red.border-left-lighten-4 {
  border-left: 1px solid #ffcdd2 !important; }

.border-right-red.border-right-lighten-4 {
  border-right: 1px solid #ffcdd2 !important; }

.overlay-red.overlay-lighten-4 {
  background: #ffcdd2;
  /* The Fallback */
  background: rgba(255, 205, 210, 0.8); }

.red.lighten-3 {
  color: #ef9a9a !important; }

.bg-red.bg-lighten-3 {
  background-color: #ef9a9a !important; }

.btn-red.btn-lighten-3 {
  border-color: #d32f2f !important;
  background-color: #ef9a9a !important; }
  .btn-red.btn-lighten-3:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-lighten-3:focus, .btn-red.btn-lighten-3:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-lighten-3 {
  border-color: #ef9a9a !important;
  color: #ef9a9a !important; }
  .btn-outline-red.btn-outline-lighten-3:hover {
    background-color: #ef9a9a !important; }

.progress-red.progress-lighten-3 {
  background-color: #ef9a9a; }
  .progress-red.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ef9a9a; }
  .progress-red.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ef9a9a; }
  .progress-red.progress-lighten-3[value]::-ms-fill {
    background-color: #ef9a9a; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-lighten-3 .progress-bar {
      background-color: #ef9a9a; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ef9a9a !important; }

.border-red.border-lighten-3 {
  border: 1px solid #ef9a9a !important; }

.border-top-red.border-top-lighten-3 {
  border-top: 1px solid #ef9a9a !important; }

.border-bottom-red.border-bottom-lighten-3 {
  border-bottom: 1px solid #ef9a9a !important; }

.border-left-red.border-left-lighten-3 {
  border-left: 1px solid #ef9a9a !important; }

.border-right-red.border-right-lighten-3 {
  border-right: 1px solid #ef9a9a !important; }

.overlay-red.overlay-lighten-3 {
  background: #ef9a9a;
  /* The Fallback */
  background: rgba(239, 154, 154, 0.8); }

.red.lighten-2 {
  color: #e57373 !important; }

.bg-red.bg-lighten-2 {
  background-color: #e57373 !important; }

.btn-red.btn-lighten-2 {
  border-color: #d32f2f !important;
  background-color: #e57373 !important; }
  .btn-red.btn-lighten-2:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-lighten-2:focus, .btn-red.btn-lighten-2:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-lighten-2 {
  border-color: #e57373 !important;
  color: #e57373 !important; }
  .btn-outline-red.btn-outline-lighten-2:hover {
    background-color: #e57373 !important; }

.progress-red.progress-lighten-2 {
  background-color: #e57373; }
  .progress-red.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #e57373; }
  .progress-red.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #e57373; }
  .progress-red.progress-lighten-2[value]::-ms-fill {
    background-color: #e57373; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-lighten-2 .progress-bar {
      background-color: #e57373; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e57373 !important; }

.border-red.border-lighten-2 {
  border: 1px solid #e57373 !important; }

.border-top-red.border-top-lighten-2 {
  border-top: 1px solid #e57373 !important; }

.border-bottom-red.border-bottom-lighten-2 {
  border-bottom: 1px solid #e57373 !important; }

.border-left-red.border-left-lighten-2 {
  border-left: 1px solid #e57373 !important; }

.border-right-red.border-right-lighten-2 {
  border-right: 1px solid #e57373 !important; }

.overlay-red.overlay-lighten-2 {
  background: #e57373;
  /* The Fallback */
  background: rgba(229, 115, 115, 0.8); }

.red.lighten-1 {
  color: #ef5350 !important; }

.bg-red.bg-lighten-1 {
  background-color: #ef5350 !important; }

.btn-red.btn-lighten-1 {
  border-color: #d32f2f !important;
  background-color: #ef5350 !important; }
  .btn-red.btn-lighten-1:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-lighten-1:focus, .btn-red.btn-lighten-1:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-lighten-1 {
  border-color: #ef5350 !important;
  color: #ef5350 !important; }
  .btn-outline-red.btn-outline-lighten-1:hover {
    background-color: #ef5350 !important; }

.progress-red.progress-lighten-1 {
  background-color: #ef5350; }
  .progress-red.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ef5350; }
  .progress-red.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ef5350; }
  .progress-red.progress-lighten-1[value]::-ms-fill {
    background-color: #ef5350; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-lighten-1 .progress-bar {
      background-color: #ef5350; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ef5350 !important; }

.border-red.border-lighten-1 {
  border: 1px solid #ef5350 !important; }

.border-top-red.border-top-lighten-1 {
  border-top: 1px solid #ef5350 !important; }

.border-bottom-red.border-bottom-lighten-1 {
  border-bottom: 1px solid #ef5350 !important; }

.border-left-red.border-left-lighten-1 {
  border-left: 1px solid #ef5350 !important; }

.border-right-red.border-right-lighten-1 {
  border-right: 1px solid #ef5350 !important; }

.overlay-red.overlay-lighten-1 {
  background: #ef5350;
  /* The Fallback */
  background: rgba(239, 83, 80, 0.8); }

.red {
  color: #f44336 !important; }

.bg-red {
  background-color: #f44336 !important; }
  .bg-red .card-header,
  .bg-red .card-footer {
    background-color: transparent; }

.toast-red {
  background-color: #f44336; }

.alert-red {
  border-color: #f44336 !important;
  background-color: #f66358 !important;
  color: #710e06 !important; }
  .alert-red .alert-link {
    color: #4b0904 !important; }

.border-red {
  border-color: #f44336; }

.border-top-red {
  border-top-color: #f44336; }

.border-bottom-red {
  border-bottom-color: #f44336; }

.border-left-red {
  border-left-color: #f44336; }

.border-right-red {
  border-right-color: #f44336; }

.badge-red {
  background-color: #f44336; }

.panel-red {
  border-color: #f44336; }
  .panel-red .panel-heading {
    color: #fff;
    border-color: #f44336;
    background-color: #f55a4e; }

.bg-red.tag-glow,
.border-red.tag-glow {
  box-shadow: 0px 0px 10px #f44336; }

.overlay-red {
  background: #f44336;
  /* The Fallback */
  background: rgba(244, 67, 54, 0.8); }

.card.card-outline-red {
  border-width: 1px;
  border-style: solid;
  border-color: #f44336;
  background-color: transparent; }
  .card.card-outline-red .card-header,
  .card.card-outline-red .card-footer {
    background-color: transparent; }

.btn-red {
  color: #f44336 !important; }
  .btn-red.btn-flat {
    background-color: transparent !important;
    color: #f44336;
    border: none; }
  .btn-red.btn-raised, .btn-red.btn-fab {
    background-color: #f44336 !important;
    color: #fff !important;
    border-color: #f44336; }
    .btn-red.btn-raised.active, .btn-red.btn-fab.active {
      background-color: #f22314 !important;
      border-color: #f22314 !important; }

.btn-group-raised .btn-red {
  background-color: #f44336 !important;
  color: #fff !important; }

.btn-outline-red {
  border: 1px solid;
  border-color: #f44336;
  background-color: transparent;
  color: #f44336;
  box-shadow: none !important; }
  .btn-outline-red:focus {
    background-color: transparent !important;
    color: #f44336 !important;
    box-shadow: transparent !important; }
  .btn-outline-red.active {
    background-color: #f44336 !important;
    color: #fff !important; }
  .btn-outline-red:hover {
    background-color: #f33527 !important;
    color: #fff !important; }

.btn-outline-red.btn-raised, .btn-outline-red.btn-fab {
  border: 1px solid;
  border-color: #f44336;
  background-color: transparent;
  color: #f44336;
  box-shadow: none !important; }
  .btn-outline-red.btn-raised:focus, .btn-outline-red.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-red.btn-raised.active, .btn-outline-red.btn-fab.active {
    background-color: #f44336 !important;
    color: #fff !important; }
  .btn-outline-red.btn-raised:hover, .btn-outline-red.btn-fab:hover {
    background-color: #f33527 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-red {
  background-color: #f44336; }
  .progress .progress-bar.progress-bar-red[value]::-webkit-progress-value {
    background-color: #f44336; }
  .progress .progress-bar.progress-bar-red[value]::-moz-progress-bar {
    background-color: #f44336; }
  .progress .progress-bar.progress-bar-red[value]::-ms-fill {
    background-color: #f44336; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-red .progress-bar {
      background-color: #f44336; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f44336 !important; }

.red.darken-1 {
  color: #e53935 !important; }

.bg-red.bg-darken-1 {
  background-color: #e53935 !important; }

.btn-red.btn-darken-1 {
  border-color: #d32f2f !important;
  background-color: #e53935 !important; }
  .btn-red.btn-darken-1:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-darken-1:focus, .btn-red.btn-darken-1:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-darken-1 {
  border-color: #e53935 !important;
  color: #e53935 !important; }
  .btn-outline-red.btn-outline-darken-1:hover {
    background-color: #e53935 !important; }

.progress-red.progress-darken-1 {
  background-color: #e53935; }
  .progress-red.progress-darken-1[value]::-webkit-progress-value {
    background-color: #e53935; }
  .progress-red.progress-darken-1[value]::-moz-progress-bar {
    background-color: #e53935; }
  .progress-red.progress-darken-1[value]::-ms-fill {
    background-color: #e53935; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-darken-1 .progress-bar {
      background-color: #e53935; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e53935 !important; }

.border-red.border-darken-1 {
  border: 1px solid #e53935 !important; }

.border-top-red.border-top-darken-1 {
  border-top: 1px solid #e53935 !important; }

.border-bottom-red.border-bottom-darken-1 {
  border-bottom: 1px solid #e53935 !important; }

.border-left-red.border-left-darken-1 {
  border-left: 1px solid #e53935 !important; }

.border-right-red.border-right-darken-1 {
  border-right: 1px solid #e53935 !important; }

.overlay-red.overlay-darken-1 {
  background: #e53935;
  /* The Fallback */
  background: rgba(229, 57, 53, 0.8); }

.red.darken-2 {
  color: #d32f2f !important; }

.bg-red.bg-darken-2 {
  background-color: #d32f2f !important; }

.btn-red.btn-darken-2 {
  border-color: #d32f2f !important;
  background-color: #d32f2f !important; }
  .btn-red.btn-darken-2:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-darken-2:focus, .btn-red.btn-darken-2:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-darken-2 {
  border-color: #d32f2f !important;
  color: #d32f2f !important; }
  .btn-outline-red.btn-outline-darken-2:hover {
    background-color: #d32f2f !important; }

.progress-red.progress-darken-2 {
  background-color: #d32f2f; }
  .progress-red.progress-darken-2[value]::-webkit-progress-value {
    background-color: #d32f2f; }
  .progress-red.progress-darken-2[value]::-moz-progress-bar {
    background-color: #d32f2f; }
  .progress-red.progress-darken-2[value]::-ms-fill {
    background-color: #d32f2f; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-darken-2 .progress-bar {
      background-color: #d32f2f; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d32f2f !important; }

.border-red.border-darken-2 {
  border: 1px solid #d32f2f !important; }

.border-top-red.border-top-darken-2 {
  border-top: 1px solid #d32f2f !important; }

.border-bottom-red.border-bottom-darken-2 {
  border-bottom: 1px solid #d32f2f !important; }

.border-left-red.border-left-darken-2 {
  border-left: 1px solid #d32f2f !important; }

.border-right-red.border-right-darken-2 {
  border-right: 1px solid #d32f2f !important; }

.overlay-red.overlay-darken-2 {
  background: #d32f2f;
  /* The Fallback */
  background: rgba(211, 47, 47, 0.8); }

.red.darken-3 {
  color: #c62828 !important; }

.bg-red.bg-darken-3 {
  background-color: #c62828 !important; }

.btn-red.btn-darken-3 {
  border-color: #d32f2f !important;
  background-color: #c62828 !important; }
  .btn-red.btn-darken-3:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-darken-3:focus, .btn-red.btn-darken-3:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-darken-3 {
  border-color: #c62828 !important;
  color: #c62828 !important; }
  .btn-outline-red.btn-outline-darken-3:hover {
    background-color: #c62828 !important; }

.progress-red.progress-darken-3 {
  background-color: #c62828; }
  .progress-red.progress-darken-3[value]::-webkit-progress-value {
    background-color: #c62828; }
  .progress-red.progress-darken-3[value]::-moz-progress-bar {
    background-color: #c62828; }
  .progress-red.progress-darken-3[value]::-ms-fill {
    background-color: #c62828; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-darken-3 .progress-bar {
      background-color: #c62828; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c62828 !important; }

.border-red.border-darken-3 {
  border: 1px solid #c62828 !important; }

.border-top-red.border-top-darken-3 {
  border-top: 1px solid #c62828 !important; }

.border-bottom-red.border-bottom-darken-3 {
  border-bottom: 1px solid #c62828 !important; }

.border-left-red.border-left-darken-3 {
  border-left: 1px solid #c62828 !important; }

.border-right-red.border-right-darken-3 {
  border-right: 1px solid #c62828 !important; }

.overlay-red.overlay-darken-3 {
  background: #c62828;
  /* The Fallback */
  background: rgba(198, 40, 40, 0.8); }

.red.darken-4 {
  color: #b71c1c !important; }

.bg-red.bg-darken-4 {
  background-color: #b71c1c !important; }

.btn-red.btn-darken-4 {
  border-color: #d32f2f !important;
  background-color: #b71c1c !important; }
  .btn-red.btn-darken-4:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-darken-4:focus, .btn-red.btn-darken-4:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-darken-4 {
  border-color: #b71c1c !important;
  color: #b71c1c !important; }
  .btn-outline-red.btn-outline-darken-4:hover {
    background-color: #b71c1c !important; }

.progress-red.progress-darken-4 {
  background-color: #b71c1c; }
  .progress-red.progress-darken-4[value]::-webkit-progress-value {
    background-color: #b71c1c; }
  .progress-red.progress-darken-4[value]::-moz-progress-bar {
    background-color: #b71c1c; }
  .progress-red.progress-darken-4[value]::-ms-fill {
    background-color: #b71c1c; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-darken-4 .progress-bar {
      background-color: #b71c1c; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b71c1c !important; }

.border-red.border-darken-4 {
  border: 1px solid #b71c1c !important; }

.border-top-red.border-top-darken-4 {
  border-top: 1px solid #b71c1c !important; }

.border-bottom-red.border-bottom-darken-4 {
  border-bottom: 1px solid #b71c1c !important; }

.border-left-red.border-left-darken-4 {
  border-left: 1px solid #b71c1c !important; }

.border-right-red.border-right-darken-4 {
  border-right: 1px solid #b71c1c !important; }

.overlay-red.overlay-darken-4 {
  background: #b71c1c;
  /* The Fallback */
  background: rgba(183, 28, 28, 0.8); }

.red.accent-1 {
  color: #ff8a80 !important; }

.bg-red.bg-accent-1 {
  background-color: #ff8a80 !important; }

.btn-red.btn-accent-1 {
  border-color: #d32f2f !important;
  background-color: #ff8a80 !important; }
  .btn-red.btn-accent-1:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-accent-1:focus, .btn-red.btn-accent-1:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-accent-1 {
  border-color: #ff8a80 !important;
  color: #ff8a80 !important; }
  .btn-outline-red.btn-outline-accent-1:hover {
    background-color: #ff8a80 !important; }

.progress-red.progress-accent-1 {
  background-color: #ff8a80; }
  .progress-red.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ff8a80; }
  .progress-red.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ff8a80; }
  .progress-red.progress-accent-1[value]::-ms-fill {
    background-color: #ff8a80; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-accent-1 .progress-bar {
      background-color: #ff8a80; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff8a80 !important; }

.border-red.border-accent-1 {
  border: 1px solid #ff8a80 !important; }

.border-top-red.border-top-accent-1 {
  border-top: 1px solid #ff8a80 !important; }

.border-bottom-red.border-bottom-accent-1 {
  border-bottom: 1px solid #ff8a80 !important; }

.border-left-red.border-left-accent-1 {
  border-left: 1px solid #ff8a80 !important; }

.border-right-red.border-right-accent-1 {
  border-right: 1px solid #ff8a80 !important; }

.overlay-red.overlay-accent-1 {
  background: #ff8a80;
  /* The Fallback */
  background: rgba(255, 138, 128, 0.8); }

.red.accent-2 {
  color: #ff5252 !important; }

.bg-red.bg-accent-2 {
  background-color: #ff5252 !important; }

.btn-red.btn-accent-2 {
  border-color: #d32f2f !important;
  background-color: #ff5252 !important; }
  .btn-red.btn-accent-2:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-accent-2:focus, .btn-red.btn-accent-2:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-accent-2 {
  border-color: #ff5252 !important;
  color: #ff5252 !important; }
  .btn-outline-red.btn-outline-accent-2:hover {
    background-color: #ff5252 !important; }

.progress-red.progress-accent-2 {
  background-color: #ff5252; }
  .progress-red.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ff5252; }
  .progress-red.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ff5252; }
  .progress-red.progress-accent-2[value]::-ms-fill {
    background-color: #ff5252; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-accent-2 .progress-bar {
      background-color: #ff5252; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff5252 !important; }

.border-red.border-accent-2 {
  border: 1px solid #ff5252 !important; }

.border-top-red.border-top-accent-2 {
  border-top: 1px solid #ff5252 !important; }

.border-bottom-red.border-bottom-accent-2 {
  border-bottom: 1px solid #ff5252 !important; }

.border-left-red.border-left-accent-2 {
  border-left: 1px solid #ff5252 !important; }

.border-right-red.border-right-accent-2 {
  border-right: 1px solid #ff5252 !important; }

.overlay-red.overlay-accent-2 {
  background: #ff5252;
  /* The Fallback */
  background: rgba(255, 82, 82, 0.8); }

.red.accent-3 {
  color: #ff1744 !important; }

.bg-red.bg-accent-3 {
  background-color: #ff1744 !important; }

.btn-red.btn-accent-3 {
  border-color: #d32f2f !important;
  background-color: #ff1744 !important; }
  .btn-red.btn-accent-3:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-accent-3:focus, .btn-red.btn-accent-3:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-accent-3 {
  border-color: #ff1744 !important;
  color: #ff1744 !important; }
  .btn-outline-red.btn-outline-accent-3:hover {
    background-color: #ff1744 !important; }

.progress-red.progress-accent-3 {
  background-color: #ff1744; }
  .progress-red.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ff1744; }
  .progress-red.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ff1744; }
  .progress-red.progress-accent-3[value]::-ms-fill {
    background-color: #ff1744; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-accent-3 .progress-bar {
      background-color: #ff1744; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff1744 !important; }

.border-red.border-accent-3 {
  border: 1px solid #ff1744 !important; }

.border-top-red.border-top-accent-3 {
  border-top: 1px solid #ff1744 !important; }

.border-bottom-red.border-bottom-accent-3 {
  border-bottom: 1px solid #ff1744 !important; }

.border-left-red.border-left-accent-3 {
  border-left: 1px solid #ff1744 !important; }

.border-right-red.border-right-accent-3 {
  border-right: 1px solid #ff1744 !important; }

.overlay-red.overlay-accent-3 {
  background: #ff1744;
  /* The Fallback */
  background: rgba(255, 23, 68, 0.8); }

.red.accent-4 {
  color: #d50000 !important; }

.bg-red.bg-accent-4 {
  background-color: #d50000 !important; }

.btn-red.btn-accent-4 {
  border-color: #d32f2f !important;
  background-color: #d50000 !important; }
  .btn-red.btn-accent-4:hover {
    border-color: #d32f2f !important;
    background-color: #c62828 !important; }
  .btn-red.btn-accent-4:focus, .btn-red.btn-accent-4:active {
    border-color: #c62828 !important;
    background-color: #b71c1c !important; }

.btn-outline-red.btn-outline-accent-4 {
  border-color: #d50000 !important;
  color: #d50000 !important; }
  .btn-outline-red.btn-outline-accent-4:hover {
    background-color: #d50000 !important; }

.progress-red.progress-accent-4 {
  background-color: #d50000; }
  .progress-red.progress-accent-4[value]::-webkit-progress-value {
    background-color: #d50000; }
  .progress-red.progress-accent-4[value]::-moz-progress-bar {
    background-color: #d50000; }
  .progress-red.progress-accent-4[value]::-ms-fill {
    background-color: #d50000; }
  @media screen and (min-width: 0\0) {
    .progress-red.progress-accent-4 .progress-bar {
      background-color: #d50000; } }

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d50000 !important; }

.border-red.border-accent-4 {
  border: 1px solid #d50000 !important; }

.border-top-red.border-top-accent-4 {
  border-top: 1px solid #d50000 !important; }

.border-bottom-red.border-bottom-accent-4 {
  border-bottom: 1px solid #d50000 !important; }

.border-left-red.border-left-accent-4 {
  border-left: 1px solid #d50000 !important; }

.border-right-red.border-right-accent-4 {
  border-right: 1px solid #d50000 !important; }

.overlay-red.overlay-accent-4 {
  background: #d50000;
  /* The Fallback */
  background: rgba(213, 0, 0, 0.8); }

.pink.lighten-5 {
  color: #fce4ec !important; }

.bg-pink.bg-lighten-5 {
  background-color: #fce4ec !important; }

.btn-pink.btn-lighten-5 {
  border-color: #c2185b !important;
  background-color: #fce4ec !important; }
  .btn-pink.btn-lighten-5:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-lighten-5:focus, .btn-pink.btn-lighten-5:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-lighten-5 {
  border-color: #fce4ec !important;
  color: #fce4ec !important; }
  .btn-outline-pink.btn-outline-lighten-5:hover {
    background-color: #fce4ec !important; }

.progress-pink.progress-lighten-5 {
  background-color: #fce4ec; }
  .progress-pink.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fce4ec; }
  .progress-pink.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fce4ec; }
  .progress-pink.progress-lighten-5[value]::-ms-fill {
    background-color: #fce4ec; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-lighten-5 .progress-bar {
      background-color: #fce4ec; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fce4ec !important; }

.border-pink.border-lighten-5 {
  border: 1px solid #fce4ec !important; }

.border-top-pink.border-top-lighten-5 {
  border-top: 1px solid #fce4ec !important; }

.border-bottom-pink.border-bottom-lighten-5 {
  border-bottom: 1px solid #fce4ec !important; }

.border-left-pink.border-left-lighten-5 {
  border-left: 1px solid #fce4ec !important; }

.border-right-pink.border-right-lighten-5 {
  border-right: 1px solid #fce4ec !important; }

.overlay-pink.overlay-lighten-5 {
  background: #fce4ec;
  /* The Fallback */
  background: rgba(252, 228, 236, 0.8); }

.pink.lighten-4 {
  color: #f8bbd0 !important; }

.bg-pink.bg-lighten-4 {
  background-color: #f8bbd0 !important; }

.btn-pink.btn-lighten-4 {
  border-color: #c2185b !important;
  background-color: #f8bbd0 !important; }
  .btn-pink.btn-lighten-4:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-lighten-4:focus, .btn-pink.btn-lighten-4:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-lighten-4 {
  border-color: #f8bbd0 !important;
  color: #f8bbd0 !important; }
  .btn-outline-pink.btn-outline-lighten-4:hover {
    background-color: #f8bbd0 !important; }

.progress-pink.progress-lighten-4 {
  background-color: #f8bbd0; }
  .progress-pink.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #f8bbd0; }
  .progress-pink.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #f8bbd0; }
  .progress-pink.progress-lighten-4[value]::-ms-fill {
    background-color: #f8bbd0; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-lighten-4 .progress-bar {
      background-color: #f8bbd0; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f8bbd0 !important; }

.border-pink.border-lighten-4 {
  border: 1px solid #f8bbd0 !important; }

.border-top-pink.border-top-lighten-4 {
  border-top: 1px solid #f8bbd0 !important; }

.border-bottom-pink.border-bottom-lighten-4 {
  border-bottom: 1px solid #f8bbd0 !important; }

.border-left-pink.border-left-lighten-4 {
  border-left: 1px solid #f8bbd0 !important; }

.border-right-pink.border-right-lighten-4 {
  border-right: 1px solid #f8bbd0 !important; }

.overlay-pink.overlay-lighten-4 {
  background: #f8bbd0;
  /* The Fallback */
  background: rgba(248, 187, 208, 0.8); }

.pink.lighten-3 {
  color: #f48fb1 !important; }

.bg-pink.bg-lighten-3 {
  background-color: #f48fb1 !important; }

.btn-pink.btn-lighten-3 {
  border-color: #c2185b !important;
  background-color: #f48fb1 !important; }
  .btn-pink.btn-lighten-3:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-lighten-3:focus, .btn-pink.btn-lighten-3:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-lighten-3 {
  border-color: #f48fb1 !important;
  color: #f48fb1 !important; }
  .btn-outline-pink.btn-outline-lighten-3:hover {
    background-color: #f48fb1 !important; }

.progress-pink.progress-lighten-3 {
  background-color: #f48fb1; }
  .progress-pink.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #f48fb1; }
  .progress-pink.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #f48fb1; }
  .progress-pink.progress-lighten-3[value]::-ms-fill {
    background-color: #f48fb1; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-lighten-3 .progress-bar {
      background-color: #f48fb1; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f48fb1 !important; }

.border-pink.border-lighten-3 {
  border: 1px solid #f48fb1 !important; }

.border-top-pink.border-top-lighten-3 {
  border-top: 1px solid #f48fb1 !important; }

.border-bottom-pink.border-bottom-lighten-3 {
  border-bottom: 1px solid #f48fb1 !important; }

.border-left-pink.border-left-lighten-3 {
  border-left: 1px solid #f48fb1 !important; }

.border-right-pink.border-right-lighten-3 {
  border-right: 1px solid #f48fb1 !important; }

.overlay-pink.overlay-lighten-3 {
  background: #f48fb1;
  /* The Fallback */
  background: rgba(244, 143, 177, 0.8); }

.pink.lighten-2 {
  color: #f06292 !important; }

.bg-pink.bg-lighten-2 {
  background-color: #f06292 !important; }

.btn-pink.btn-lighten-2 {
  border-color: #c2185b !important;
  background-color: #f06292 !important; }
  .btn-pink.btn-lighten-2:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-lighten-2:focus, .btn-pink.btn-lighten-2:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-lighten-2 {
  border-color: #f06292 !important;
  color: #f06292 !important; }
  .btn-outline-pink.btn-outline-lighten-2:hover {
    background-color: #f06292 !important; }

.progress-pink.progress-lighten-2 {
  background-color: #f06292; }
  .progress-pink.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #f06292; }
  .progress-pink.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #f06292; }
  .progress-pink.progress-lighten-2[value]::-ms-fill {
    background-color: #f06292; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-lighten-2 .progress-bar {
      background-color: #f06292; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f06292 !important; }

.border-pink.border-lighten-2 {
  border: 1px solid #f06292 !important; }

.border-top-pink.border-top-lighten-2 {
  border-top: 1px solid #f06292 !important; }

.border-bottom-pink.border-bottom-lighten-2 {
  border-bottom: 1px solid #f06292 !important; }

.border-left-pink.border-left-lighten-2 {
  border-left: 1px solid #f06292 !important; }

.border-right-pink.border-right-lighten-2 {
  border-right: 1px solid #f06292 !important; }

.overlay-pink.overlay-lighten-2 {
  background: #f06292;
  /* The Fallback */
  background: rgba(240, 98, 146, 0.8); }

.pink.lighten-1 {
  color: #ec407a !important; }

.bg-pink.bg-lighten-1 {
  background-color: #ec407a !important; }

.btn-pink.btn-lighten-1 {
  border-color: #c2185b !important;
  background-color: #ec407a !important; }
  .btn-pink.btn-lighten-1:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-lighten-1:focus, .btn-pink.btn-lighten-1:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-lighten-1 {
  border-color: #ec407a !important;
  color: #ec407a !important; }
  .btn-outline-pink.btn-outline-lighten-1:hover {
    background-color: #ec407a !important; }

.progress-pink.progress-lighten-1 {
  background-color: #ec407a; }
  .progress-pink.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ec407a; }
  .progress-pink.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ec407a; }
  .progress-pink.progress-lighten-1[value]::-ms-fill {
    background-color: #ec407a; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-lighten-1 .progress-bar {
      background-color: #ec407a; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ec407a !important; }

.border-pink.border-lighten-1 {
  border: 1px solid #ec407a !important; }

.border-top-pink.border-top-lighten-1 {
  border-top: 1px solid #ec407a !important; }

.border-bottom-pink.border-bottom-lighten-1 {
  border-bottom: 1px solid #ec407a !important; }

.border-left-pink.border-left-lighten-1 {
  border-left: 1px solid #ec407a !important; }

.border-right-pink.border-right-lighten-1 {
  border-right: 1px solid #ec407a !important; }

.overlay-pink.overlay-lighten-1 {
  background: #ec407a;
  /* The Fallback */
  background: rgba(236, 64, 122, 0.8); }

.pink {
  color: #e91e63 !important; }

.bg-pink {
  background-color: #e91e63 !important; }
  .bg-pink .card-header,
  .bg-pink .card-footer {
    background-color: transparent; }

.toast-pink {
  background-color: #e91e63; }

.alert-pink {
  border-color: #e91e63 !important;
  background-color: #ec3f7a !important;
  color: #4d081f !important; }
  .alert-pink .alert-link {
    color: #280410 !important; }

.border-pink {
  border-color: #e91e63; }

.border-top-pink {
  border-top-color: #e91e63; }

.border-bottom-pink {
  border-bottom-color: #e91e63; }

.border-left-pink {
  border-left-color: #e91e63; }

.border-right-pink {
  border-right-color: #e91e63; }

.badge-pink {
  background-color: #e91e63; }

.panel-pink {
  border-color: #e91e63; }
  .panel-pink .panel-heading {
    color: #fff;
    border-color: #e91e63;
    background-color: #eb3573; }

.bg-pink.tag-glow,
.border-pink.tag-glow {
  box-shadow: 0px 0px 10px #e91e63; }

.overlay-pink {
  background: #e91e63;
  /* The Fallback */
  background: rgba(233, 30, 99, 0.8); }

.card.card-outline-pink {
  border-width: 1px;
  border-style: solid;
  border-color: #e91e63;
  background-color: transparent; }
  .card.card-outline-pink .card-header,
  .card.card-outline-pink .card-footer {
    background-color: transparent; }

.btn-pink {
  color: #e91e63 !important; }
  .btn-pink.btn-flat {
    background-color: transparent !important;
    color: #e91e63;
    border: none; }
  .btn-pink.btn-raised, .btn-pink.btn-fab {
    background-color: #e91e63 !important;
    color: #fff !important;
    border-color: #e91e63; }
    .btn-pink.btn-raised.active, .btn-pink.btn-fab.active {
      background-color: #cf1454 !important;
      border-color: #cf1454 !important; }

.btn-group-raised .btn-pink {
  background-color: #e91e63 !important;
  color: #fff !important; }

.btn-outline-pink {
  border: 1px solid;
  border-color: #e91e63;
  background-color: transparent;
  color: #e91e63;
  box-shadow: none !important; }
  .btn-outline-pink:focus {
    background-color: transparent !important;
    color: #e91e63 !important;
    box-shadow: transparent !important; }
  .btn-outline-pink.active {
    background-color: #e91e63 !important;
    color: #fff !important; }
  .btn-outline-pink:hover {
    background-color: #e2165b !important;
    color: #fff !important; }

.btn-outline-pink.btn-raised, .btn-outline-pink.btn-fab {
  border: 1px solid;
  border-color: #e91e63;
  background-color: transparent;
  color: #e91e63;
  box-shadow: none !important; }
  .btn-outline-pink.btn-raised:focus, .btn-outline-pink.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-pink.btn-raised.active, .btn-outline-pink.btn-fab.active {
    background-color: #e91e63 !important;
    color: #fff !important; }
  .btn-outline-pink.btn-raised:hover, .btn-outline-pink.btn-fab:hover {
    background-color: #e2165b !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-pink {
  background-color: #e91e63; }
  .progress .progress-bar.progress-bar-pink[value]::-webkit-progress-value {
    background-color: #e91e63; }
  .progress .progress-bar.progress-bar-pink[value]::-moz-progress-bar {
    background-color: #e91e63; }
  .progress .progress-bar.progress-bar-pink[value]::-ms-fill {
    background-color: #e91e63; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-pink .progress-bar {
      background-color: #e91e63; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e91e63 !important; }

.pink.darken-1 {
  color: #d81b60 !important; }

.bg-pink.bg-darken-1 {
  background-color: #d81b60 !important; }

.btn-pink.btn-darken-1 {
  border-color: #c2185b !important;
  background-color: #d81b60 !important; }
  .btn-pink.btn-darken-1:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-darken-1:focus, .btn-pink.btn-darken-1:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-darken-1 {
  border-color: #d81b60 !important;
  color: #d81b60 !important; }
  .btn-outline-pink.btn-outline-darken-1:hover {
    background-color: #d81b60 !important; }

.progress-pink.progress-darken-1 {
  background-color: #d81b60; }
  .progress-pink.progress-darken-1[value]::-webkit-progress-value {
    background-color: #d81b60; }
  .progress-pink.progress-darken-1[value]::-moz-progress-bar {
    background-color: #d81b60; }
  .progress-pink.progress-darken-1[value]::-ms-fill {
    background-color: #d81b60; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-darken-1 .progress-bar {
      background-color: #d81b60; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d81b60 !important; }

.border-pink.border-darken-1 {
  border: 1px solid #d81b60 !important; }

.border-top-pink.border-top-darken-1 {
  border-top: 1px solid #d81b60 !important; }

.border-bottom-pink.border-bottom-darken-1 {
  border-bottom: 1px solid #d81b60 !important; }

.border-left-pink.border-left-darken-1 {
  border-left: 1px solid #d81b60 !important; }

.border-right-pink.border-right-darken-1 {
  border-right: 1px solid #d81b60 !important; }

.overlay-pink.overlay-darken-1 {
  background: #d81b60;
  /* The Fallback */
  background: rgba(216, 27, 96, 0.8); }

.pink.darken-2 {
  color: #c2185b !important; }

.bg-pink.bg-darken-2 {
  background-color: #c2185b !important; }

.btn-pink.btn-darken-2 {
  border-color: #c2185b !important;
  background-color: #c2185b !important; }
  .btn-pink.btn-darken-2:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-darken-2:focus, .btn-pink.btn-darken-2:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-darken-2 {
  border-color: #c2185b !important;
  color: #c2185b !important; }
  .btn-outline-pink.btn-outline-darken-2:hover {
    background-color: #c2185b !important; }

.progress-pink.progress-darken-2 {
  background-color: #c2185b; }
  .progress-pink.progress-darken-2[value]::-webkit-progress-value {
    background-color: #c2185b; }
  .progress-pink.progress-darken-2[value]::-moz-progress-bar {
    background-color: #c2185b; }
  .progress-pink.progress-darken-2[value]::-ms-fill {
    background-color: #c2185b; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-darken-2 .progress-bar {
      background-color: #c2185b; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c2185b !important; }

.border-pink.border-darken-2 {
  border: 1px solid #c2185b !important; }

.border-top-pink.border-top-darken-2 {
  border-top: 1px solid #c2185b !important; }

.border-bottom-pink.border-bottom-darken-2 {
  border-bottom: 1px solid #c2185b !important; }

.border-left-pink.border-left-darken-2 {
  border-left: 1px solid #c2185b !important; }

.border-right-pink.border-right-darken-2 {
  border-right: 1px solid #c2185b !important; }

.overlay-pink.overlay-darken-2 {
  background: #c2185b;
  /* The Fallback */
  background: rgba(194, 24, 91, 0.8); }

.pink.darken-3 {
  color: #ad1457 !important; }

.bg-pink.bg-darken-3 {
  background-color: #ad1457 !important; }

.btn-pink.btn-darken-3 {
  border-color: #c2185b !important;
  background-color: #ad1457 !important; }
  .btn-pink.btn-darken-3:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-darken-3:focus, .btn-pink.btn-darken-3:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-darken-3 {
  border-color: #ad1457 !important;
  color: #ad1457 !important; }
  .btn-outline-pink.btn-outline-darken-3:hover {
    background-color: #ad1457 !important; }

.progress-pink.progress-darken-3 {
  background-color: #ad1457; }
  .progress-pink.progress-darken-3[value]::-webkit-progress-value {
    background-color: #ad1457; }
  .progress-pink.progress-darken-3[value]::-moz-progress-bar {
    background-color: #ad1457; }
  .progress-pink.progress-darken-3[value]::-ms-fill {
    background-color: #ad1457; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-darken-3 .progress-bar {
      background-color: #ad1457; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ad1457 !important; }

.border-pink.border-darken-3 {
  border: 1px solid #ad1457 !important; }

.border-top-pink.border-top-darken-3 {
  border-top: 1px solid #ad1457 !important; }

.border-bottom-pink.border-bottom-darken-3 {
  border-bottom: 1px solid #ad1457 !important; }

.border-left-pink.border-left-darken-3 {
  border-left: 1px solid #ad1457 !important; }

.border-right-pink.border-right-darken-3 {
  border-right: 1px solid #ad1457 !important; }

.overlay-pink.overlay-darken-3 {
  background: #ad1457;
  /* The Fallback */
  background: rgba(173, 20, 87, 0.8); }

.pink.darken-4 {
  color: #880e4f !important; }

.bg-pink.bg-darken-4 {
  background-color: #880e4f !important; }

.btn-pink.btn-darken-4 {
  border-color: #c2185b !important;
  background-color: #880e4f !important; }
  .btn-pink.btn-darken-4:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-darken-4:focus, .btn-pink.btn-darken-4:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-darken-4 {
  border-color: #880e4f !important;
  color: #880e4f !important; }
  .btn-outline-pink.btn-outline-darken-4:hover {
    background-color: #880e4f !important; }

.progress-pink.progress-darken-4 {
  background-color: #880e4f; }
  .progress-pink.progress-darken-4[value]::-webkit-progress-value {
    background-color: #880e4f; }
  .progress-pink.progress-darken-4[value]::-moz-progress-bar {
    background-color: #880e4f; }
  .progress-pink.progress-darken-4[value]::-ms-fill {
    background-color: #880e4f; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-darken-4 .progress-bar {
      background-color: #880e4f; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #880e4f !important; }

.border-pink.border-darken-4 {
  border: 1px solid #880e4f !important; }

.border-top-pink.border-top-darken-4 {
  border-top: 1px solid #880e4f !important; }

.border-bottom-pink.border-bottom-darken-4 {
  border-bottom: 1px solid #880e4f !important; }

.border-left-pink.border-left-darken-4 {
  border-left: 1px solid #880e4f !important; }

.border-right-pink.border-right-darken-4 {
  border-right: 1px solid #880e4f !important; }

.overlay-pink.overlay-darken-4 {
  background: #880e4f;
  /* The Fallback */
  background: rgba(136, 14, 79, 0.8); }

.pink.accent-1 {
  color: #ff80ab !important; }

.bg-pink.bg-accent-1 {
  background-color: #ff80ab !important; }

.btn-pink.btn-accent-1 {
  border-color: #c2185b !important;
  background-color: #ff80ab !important; }
  .btn-pink.btn-accent-1:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-accent-1:focus, .btn-pink.btn-accent-1:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-accent-1 {
  border-color: #ff80ab !important;
  color: #ff80ab !important; }
  .btn-outline-pink.btn-outline-accent-1:hover {
    background-color: #ff80ab !important; }

.progress-pink.progress-accent-1 {
  background-color: #ff80ab; }
  .progress-pink.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ff80ab; }
  .progress-pink.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ff80ab; }
  .progress-pink.progress-accent-1[value]::-ms-fill {
    background-color: #ff80ab; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-accent-1 .progress-bar {
      background-color: #ff80ab; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff80ab !important; }

.border-pink.border-accent-1 {
  border: 1px solid #ff80ab !important; }

.border-top-pink.border-top-accent-1 {
  border-top: 1px solid #ff80ab !important; }

.border-bottom-pink.border-bottom-accent-1 {
  border-bottom: 1px solid #ff80ab !important; }

.border-left-pink.border-left-accent-1 {
  border-left: 1px solid #ff80ab !important; }

.border-right-pink.border-right-accent-1 {
  border-right: 1px solid #ff80ab !important; }

.overlay-pink.overlay-accent-1 {
  background: #ff80ab;
  /* The Fallback */
  background: rgba(255, 128, 171, 0.8); }

.pink.accent-2 {
  color: #ff4081 !important; }

.bg-pink.bg-accent-2 {
  background-color: #ff4081 !important; }

.btn-pink.btn-accent-2 {
  border-color: #c2185b !important;
  background-color: #ff4081 !important; }
  .btn-pink.btn-accent-2:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-accent-2:focus, .btn-pink.btn-accent-2:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-accent-2 {
  border-color: #ff4081 !important;
  color: #ff4081 !important; }
  .btn-outline-pink.btn-outline-accent-2:hover {
    background-color: #ff4081 !important; }

.progress-pink.progress-accent-2 {
  background-color: #ff4081; }
  .progress-pink.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ff4081; }
  .progress-pink.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ff4081; }
  .progress-pink.progress-accent-2[value]::-ms-fill {
    background-color: #ff4081; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-accent-2 .progress-bar {
      background-color: #ff4081; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff4081 !important; }

.border-pink.border-accent-2 {
  border: 1px solid #ff4081 !important; }

.border-top-pink.border-top-accent-2 {
  border-top: 1px solid #ff4081 !important; }

.border-bottom-pink.border-bottom-accent-2 {
  border-bottom: 1px solid #ff4081 !important; }

.border-left-pink.border-left-accent-2 {
  border-left: 1px solid #ff4081 !important; }

.border-right-pink.border-right-accent-2 {
  border-right: 1px solid #ff4081 !important; }

.overlay-pink.overlay-accent-2 {
  background: #ff4081;
  /* The Fallback */
  background: rgba(255, 64, 129, 0.8); }

.pink.accent-3 {
  color: #f50057 !important; }

.bg-pink.bg-accent-3 {
  background-color: #f50057 !important; }

.btn-pink.btn-accent-3 {
  border-color: #c2185b !important;
  background-color: #f50057 !important; }
  .btn-pink.btn-accent-3:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-accent-3:focus, .btn-pink.btn-accent-3:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-accent-3 {
  border-color: #f50057 !important;
  color: #f50057 !important; }
  .btn-outline-pink.btn-outline-accent-3:hover {
    background-color: #f50057 !important; }

.progress-pink.progress-accent-3 {
  background-color: #f50057; }
  .progress-pink.progress-accent-3[value]::-webkit-progress-value {
    background-color: #f50057; }
  .progress-pink.progress-accent-3[value]::-moz-progress-bar {
    background-color: #f50057; }
  .progress-pink.progress-accent-3[value]::-ms-fill {
    background-color: #f50057; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-accent-3 .progress-bar {
      background-color: #f50057; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f50057 !important; }

.border-pink.border-accent-3 {
  border: 1px solid #f50057 !important; }

.border-top-pink.border-top-accent-3 {
  border-top: 1px solid #f50057 !important; }

.border-bottom-pink.border-bottom-accent-3 {
  border-bottom: 1px solid #f50057 !important; }

.border-left-pink.border-left-accent-3 {
  border-left: 1px solid #f50057 !important; }

.border-right-pink.border-right-accent-3 {
  border-right: 1px solid #f50057 !important; }

.overlay-pink.overlay-accent-3 {
  background: #f50057;
  /* The Fallback */
  background: rgba(245, 0, 87, 0.8); }

.pink.accent-4 {
  color: #c51162 !important; }

.bg-pink.bg-accent-4 {
  background-color: #c51162 !important; }

.btn-pink.btn-accent-4 {
  border-color: #c2185b !important;
  background-color: #c51162 !important; }
  .btn-pink.btn-accent-4:hover {
    border-color: #c2185b !important;
    background-color: #ad1457 !important; }
  .btn-pink.btn-accent-4:focus, .btn-pink.btn-accent-4:active {
    border-color: #ad1457 !important;
    background-color: #880e4f !important; }

.btn-outline-pink.btn-outline-accent-4 {
  border-color: #c51162 !important;
  color: #c51162 !important; }
  .btn-outline-pink.btn-outline-accent-4:hover {
    background-color: #c51162 !important; }

.progress-pink.progress-accent-4 {
  background-color: #c51162; }
  .progress-pink.progress-accent-4[value]::-webkit-progress-value {
    background-color: #c51162; }
  .progress-pink.progress-accent-4[value]::-moz-progress-bar {
    background-color: #c51162; }
  .progress-pink.progress-accent-4[value]::-ms-fill {
    background-color: #c51162; }
  @media screen and (min-width: 0\0) {
    .progress-pink.progress-accent-4 .progress-bar {
      background-color: #c51162; } }

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c51162 !important; }

.border-pink.border-accent-4 {
  border: 1px solid #c51162 !important; }

.border-top-pink.border-top-accent-4 {
  border-top: 1px solid #c51162 !important; }

.border-bottom-pink.border-bottom-accent-4 {
  border-bottom: 1px solid #c51162 !important; }

.border-left-pink.border-left-accent-4 {
  border-left: 1px solid #c51162 !important; }

.border-right-pink.border-right-accent-4 {
  border-right: 1px solid #c51162 !important; }

.overlay-pink.overlay-accent-4 {
  background: #c51162;
  /* The Fallback */
  background: rgba(197, 17, 98, 0.8); }

.purple.lighten-5 {
  color: #f3e5f5 !important; }

.bg-purple.bg-lighten-5 {
  background-color: #f3e5f5 !important; }

.btn-purple.btn-lighten-5 {
  border-color: #7b1fa2 !important;
  background-color: #f3e5f5 !important; }
  .btn-purple.btn-lighten-5:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-lighten-5:focus, .btn-purple.btn-lighten-5:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-lighten-5 {
  border-color: #f3e5f5 !important;
  color: #f3e5f5 !important; }
  .btn-outline-purple.btn-outline-lighten-5:hover {
    background-color: #f3e5f5 !important; }

.progress-purple.progress-lighten-5 {
  background-color: #f3e5f5; }
  .progress-purple.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #f3e5f5; }
  .progress-purple.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #f3e5f5; }
  .progress-purple.progress-lighten-5[value]::-ms-fill {
    background-color: #f3e5f5; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-lighten-5 .progress-bar {
      background-color: #f3e5f5; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f3e5f5 !important; }

.border-purple.border-lighten-5 {
  border: 1px solid #f3e5f5 !important; }

.border-top-purple.border-top-lighten-5 {
  border-top: 1px solid #f3e5f5 !important; }

.border-bottom-purple.border-bottom-lighten-5 {
  border-bottom: 1px solid #f3e5f5 !important; }

.border-left-purple.border-left-lighten-5 {
  border-left: 1px solid #f3e5f5 !important; }

.border-right-purple.border-right-lighten-5 {
  border-right: 1px solid #f3e5f5 !important; }

.overlay-purple.overlay-lighten-5 {
  background: #f3e5f5;
  /* The Fallback */
  background: rgba(243, 229, 245, 0.8); }

.purple.lighten-4 {
  color: #e1bee7 !important; }

.bg-purple.bg-lighten-4 {
  background-color: #e1bee7 !important; }

.btn-purple.btn-lighten-4 {
  border-color: #7b1fa2 !important;
  background-color: #e1bee7 !important; }
  .btn-purple.btn-lighten-4:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-lighten-4:focus, .btn-purple.btn-lighten-4:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-lighten-4 {
  border-color: #e1bee7 !important;
  color: #e1bee7 !important; }
  .btn-outline-purple.btn-outline-lighten-4:hover {
    background-color: #e1bee7 !important; }

.progress-purple.progress-lighten-4 {
  background-color: #e1bee7; }
  .progress-purple.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #e1bee7; }
  .progress-purple.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #e1bee7; }
  .progress-purple.progress-lighten-4[value]::-ms-fill {
    background-color: #e1bee7; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-lighten-4 .progress-bar {
      background-color: #e1bee7; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e1bee7 !important; }

.border-purple.border-lighten-4 {
  border: 1px solid #e1bee7 !important; }

.border-top-purple.border-top-lighten-4 {
  border-top: 1px solid #e1bee7 !important; }

.border-bottom-purple.border-bottom-lighten-4 {
  border-bottom: 1px solid #e1bee7 !important; }

.border-left-purple.border-left-lighten-4 {
  border-left: 1px solid #e1bee7 !important; }

.border-right-purple.border-right-lighten-4 {
  border-right: 1px solid #e1bee7 !important; }

.overlay-purple.overlay-lighten-4 {
  background: #e1bee7;
  /* The Fallback */
  background: rgba(225, 190, 231, 0.8); }

.purple.lighten-3 {
  color: #ce93d8 !important; }

.bg-purple.bg-lighten-3 {
  background-color: #ce93d8 !important; }

.btn-purple.btn-lighten-3 {
  border-color: #7b1fa2 !important;
  background-color: #ce93d8 !important; }
  .btn-purple.btn-lighten-3:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-lighten-3:focus, .btn-purple.btn-lighten-3:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-lighten-3 {
  border-color: #ce93d8 !important;
  color: #ce93d8 !important; }
  .btn-outline-purple.btn-outline-lighten-3:hover {
    background-color: #ce93d8 !important; }

.progress-purple.progress-lighten-3 {
  background-color: #ce93d8; }
  .progress-purple.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ce93d8; }
  .progress-purple.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ce93d8; }
  .progress-purple.progress-lighten-3[value]::-ms-fill {
    background-color: #ce93d8; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-lighten-3 .progress-bar {
      background-color: #ce93d8; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ce93d8 !important; }

.border-purple.border-lighten-3 {
  border: 1px solid #ce93d8 !important; }

.border-top-purple.border-top-lighten-3 {
  border-top: 1px solid #ce93d8 !important; }

.border-bottom-purple.border-bottom-lighten-3 {
  border-bottom: 1px solid #ce93d8 !important; }

.border-left-purple.border-left-lighten-3 {
  border-left: 1px solid #ce93d8 !important; }

.border-right-purple.border-right-lighten-3 {
  border-right: 1px solid #ce93d8 !important; }

.overlay-purple.overlay-lighten-3 {
  background: #ce93d8;
  /* The Fallback */
  background: rgba(206, 147, 216, 0.8); }

.purple.lighten-2 {
  color: #ba68c8 !important; }

.bg-purple.bg-lighten-2 {
  background-color: #ba68c8 !important; }

.btn-purple.btn-lighten-2 {
  border-color: #7b1fa2 !important;
  background-color: #ba68c8 !important; }
  .btn-purple.btn-lighten-2:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-lighten-2:focus, .btn-purple.btn-lighten-2:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-lighten-2 {
  border-color: #ba68c8 !important;
  color: #ba68c8 !important; }
  .btn-outline-purple.btn-outline-lighten-2:hover {
    background-color: #ba68c8 !important; }

.progress-purple.progress-lighten-2 {
  background-color: #ba68c8; }
  .progress-purple.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #ba68c8; }
  .progress-purple.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #ba68c8; }
  .progress-purple.progress-lighten-2[value]::-ms-fill {
    background-color: #ba68c8; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-lighten-2 .progress-bar {
      background-color: #ba68c8; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ba68c8 !important; }

.border-purple.border-lighten-2 {
  border: 1px solid #ba68c8 !important; }

.border-top-purple.border-top-lighten-2 {
  border-top: 1px solid #ba68c8 !important; }

.border-bottom-purple.border-bottom-lighten-2 {
  border-bottom: 1px solid #ba68c8 !important; }

.border-left-purple.border-left-lighten-2 {
  border-left: 1px solid #ba68c8 !important; }

.border-right-purple.border-right-lighten-2 {
  border-right: 1px solid #ba68c8 !important; }

.overlay-purple.overlay-lighten-2 {
  background: #ba68c8;
  /* The Fallback */
  background: rgba(186, 104, 200, 0.8); }

.purple.lighten-1 {
  color: #ab47bc !important; }

.bg-purple.bg-lighten-1 {
  background-color: #ab47bc !important; }

.btn-purple.btn-lighten-1 {
  border-color: #7b1fa2 !important;
  background-color: #ab47bc !important; }
  .btn-purple.btn-lighten-1:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-lighten-1:focus, .btn-purple.btn-lighten-1:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-lighten-1 {
  border-color: #ab47bc !important;
  color: #ab47bc !important; }
  .btn-outline-purple.btn-outline-lighten-1:hover {
    background-color: #ab47bc !important; }

.progress-purple.progress-lighten-1 {
  background-color: #ab47bc; }
  .progress-purple.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ab47bc; }
  .progress-purple.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ab47bc; }
  .progress-purple.progress-lighten-1[value]::-ms-fill {
    background-color: #ab47bc; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-lighten-1 .progress-bar {
      background-color: #ab47bc; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ab47bc !important; }

.border-purple.border-lighten-1 {
  border: 1px solid #ab47bc !important; }

.border-top-purple.border-top-lighten-1 {
  border-top: 1px solid #ab47bc !important; }

.border-bottom-purple.border-bottom-lighten-1 {
  border-bottom: 1px solid #ab47bc !important; }

.border-left-purple.border-left-lighten-1 {
  border-left: 1px solid #ab47bc !important; }

.border-right-purple.border-right-lighten-1 {
  border-right: 1px solid #ab47bc !important; }

.overlay-purple.overlay-lighten-1 {
  background: #ab47bc;
  /* The Fallback */
  background: rgba(171, 71, 188, 0.8); }

.purple {
  color: #9c27b0 !important; }

.bg-purple {
  background-color: #9c27b0 !important; }
  .bg-purple .card-header,
  .bg-purple .card-footer {
    background-color: transparent; }

.toast-purple {
  background-color: #9c27b0; }

.alert-purple {
  border-color: #9c27b0 !important;
  background-color: #b62dcd !important;
  color: #1a071e !important; }
  .alert-purple .alert-link {
    color: black !important; }

.border-purple {
  border-color: #9c27b0; }

.border-top-purple {
  border-top-color: #9c27b0; }

.border-bottom-purple {
  border-bottom-color: #9c27b0; }

.border-left-purple {
  border-left-color: #9c27b0; }

.border-right-purple {
  border-right-color: #9c27b0; }

.badge-purple {
  background-color: #9c27b0; }

.panel-purple {
  border-color: #9c27b0; }
  .panel-purple .panel-heading {
    color: #fff;
    border-color: #9c27b0;
    background-color: #af2cc5; }

.bg-purple.tag-glow,
.border-purple.tag-glow {
  box-shadow: 0px 0px 10px #9c27b0; }

.overlay-purple {
  background: #9c27b0;
  /* The Fallback */
  background: rgba(156, 39, 176, 0.8); }

.card.card-outline-purple {
  border-width: 1px;
  border-style: solid;
  border-color: #9c27b0;
  background-color: transparent; }
  .card.card-outline-purple .card-header,
  .card.card-outline-purple .card-footer {
    background-color: transparent; }

.btn-purple {
  color: #9c27b0 !important; }
  .btn-purple.btn-flat {
    background-color: transparent !important;
    color: #9c27b0;
    border: none; }
  .btn-purple.btn-raised, .btn-purple.btn-fab {
    background-color: #9c27b0 !important;
    color: #fff !important;
    border-color: #9c27b0; }
    .btn-purple.btn-raised.active, .btn-purple.btn-fab.active {
      background-color: #822193 !important;
      border-color: #822193 !important; }

.btn-group-raised .btn-purple {
  background-color: #9c27b0 !important;
  color: #fff !important; }

.btn-outline-purple {
  border: 1px solid;
  border-color: #9c27b0;
  background-color: transparent;
  color: #9c27b0;
  box-shadow: none !important; }
  .btn-outline-purple:focus {
    background-color: transparent !important;
    color: #9c27b0 !important;
    box-shadow: transparent !important; }
  .btn-outline-purple.active {
    background-color: #9c27b0 !important;
    color: #fff !important; }
  .btn-outline-purple:hover {
    background-color: #9124a3 !important;
    color: #fff !important; }

.btn-outline-purple.btn-raised, .btn-outline-purple.btn-fab {
  border: 1px solid;
  border-color: #9c27b0;
  background-color: transparent;
  color: #9c27b0;
  box-shadow: none !important; }
  .btn-outline-purple.btn-raised:focus, .btn-outline-purple.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-purple.btn-raised.active, .btn-outline-purple.btn-fab.active {
    background-color: #9c27b0 !important;
    color: #fff !important; }
  .btn-outline-purple.btn-raised:hover, .btn-outline-purple.btn-fab:hover {
    background-color: #9124a3 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-purple {
  background-color: #9c27b0; }
  .progress .progress-bar.progress-bar-purple[value]::-webkit-progress-value {
    background-color: #9c27b0; }
  .progress .progress-bar.progress-bar-purple[value]::-moz-progress-bar {
    background-color: #9c27b0; }
  .progress .progress-bar.progress-bar-purple[value]::-ms-fill {
    background-color: #9c27b0; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-purple .progress-bar {
      background-color: #9c27b0; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9c27b0 !important; }

.purple.darken-1 {
  color: #8e24aa !important; }

.bg-purple.bg-darken-1 {
  background-color: #8e24aa !important; }

.btn-purple.btn-darken-1 {
  border-color: #7b1fa2 !important;
  background-color: #8e24aa !important; }
  .btn-purple.btn-darken-1:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-darken-1:focus, .btn-purple.btn-darken-1:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-darken-1 {
  border-color: #8e24aa !important;
  color: #8e24aa !important; }
  .btn-outline-purple.btn-outline-darken-1:hover {
    background-color: #8e24aa !important; }

.progress-purple.progress-darken-1 {
  background-color: #8e24aa; }
  .progress-purple.progress-darken-1[value]::-webkit-progress-value {
    background-color: #8e24aa; }
  .progress-purple.progress-darken-1[value]::-moz-progress-bar {
    background-color: #8e24aa; }
  .progress-purple.progress-darken-1[value]::-ms-fill {
    background-color: #8e24aa; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-darken-1 .progress-bar {
      background-color: #8e24aa; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8e24aa !important; }

.border-purple.border-darken-1 {
  border: 1px solid #8e24aa !important; }

.border-top-purple.border-top-darken-1 {
  border-top: 1px solid #8e24aa !important; }

.border-bottom-purple.border-bottom-darken-1 {
  border-bottom: 1px solid #8e24aa !important; }

.border-left-purple.border-left-darken-1 {
  border-left: 1px solid #8e24aa !important; }

.border-right-purple.border-right-darken-1 {
  border-right: 1px solid #8e24aa !important; }

.overlay-purple.overlay-darken-1 {
  background: #8e24aa;
  /* The Fallback */
  background: rgba(142, 36, 170, 0.8); }

.purple.darken-2 {
  color: #7b1fa2 !important; }

.bg-purple.bg-darken-2 {
  background-color: #7b1fa2 !important; }

.btn-purple.btn-darken-2 {
  border-color: #7b1fa2 !important;
  background-color: #7b1fa2 !important; }
  .btn-purple.btn-darken-2:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-darken-2:focus, .btn-purple.btn-darken-2:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-darken-2 {
  border-color: #7b1fa2 !important;
  color: #7b1fa2 !important; }
  .btn-outline-purple.btn-outline-darken-2:hover {
    background-color: #7b1fa2 !important; }

.progress-purple.progress-darken-2 {
  background-color: #7b1fa2; }
  .progress-purple.progress-darken-2[value]::-webkit-progress-value {
    background-color: #7b1fa2; }
  .progress-purple.progress-darken-2[value]::-moz-progress-bar {
    background-color: #7b1fa2; }
  .progress-purple.progress-darken-2[value]::-ms-fill {
    background-color: #7b1fa2; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-darken-2 .progress-bar {
      background-color: #7b1fa2; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7b1fa2 !important; }

.border-purple.border-darken-2 {
  border: 1px solid #7b1fa2 !important; }

.border-top-purple.border-top-darken-2 {
  border-top: 1px solid #7b1fa2 !important; }

.border-bottom-purple.border-bottom-darken-2 {
  border-bottom: 1px solid #7b1fa2 !important; }

.border-left-purple.border-left-darken-2 {
  border-left: 1px solid #7b1fa2 !important; }

.border-right-purple.border-right-darken-2 {
  border-right: 1px solid #7b1fa2 !important; }

.overlay-purple.overlay-darken-2 {
  background: #7b1fa2;
  /* The Fallback */
  background: rgba(123, 31, 162, 0.8); }

.purple.darken-3 {
  color: #6a1b9a !important; }

.bg-purple.bg-darken-3 {
  background-color: #6a1b9a !important; }

.btn-purple.btn-darken-3 {
  border-color: #7b1fa2 !important;
  background-color: #6a1b9a !important; }
  .btn-purple.btn-darken-3:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-darken-3:focus, .btn-purple.btn-darken-3:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-darken-3 {
  border-color: #6a1b9a !important;
  color: #6a1b9a !important; }
  .btn-outline-purple.btn-outline-darken-3:hover {
    background-color: #6a1b9a !important; }

.progress-purple.progress-darken-3 {
  background-color: #6a1b9a; }
  .progress-purple.progress-darken-3[value]::-webkit-progress-value {
    background-color: #6a1b9a; }
  .progress-purple.progress-darken-3[value]::-moz-progress-bar {
    background-color: #6a1b9a; }
  .progress-purple.progress-darken-3[value]::-ms-fill {
    background-color: #6a1b9a; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-darken-3 .progress-bar {
      background-color: #6a1b9a; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6a1b9a !important; }

.border-purple.border-darken-3 {
  border: 1px solid #6a1b9a !important; }

.border-top-purple.border-top-darken-3 {
  border-top: 1px solid #6a1b9a !important; }

.border-bottom-purple.border-bottom-darken-3 {
  border-bottom: 1px solid #6a1b9a !important; }

.border-left-purple.border-left-darken-3 {
  border-left: 1px solid #6a1b9a !important; }

.border-right-purple.border-right-darken-3 {
  border-right: 1px solid #6a1b9a !important; }

.overlay-purple.overlay-darken-3 {
  background: #6a1b9a;
  /* The Fallback */
  background: rgba(106, 27, 154, 0.8); }

.purple.darken-4 {
  color: #4a148c !important; }

.bg-purple.bg-darken-4 {
  background-color: #4a148c !important; }

.btn-purple.btn-darken-4 {
  border-color: #7b1fa2 !important;
  background-color: #4a148c !important; }
  .btn-purple.btn-darken-4:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-darken-4:focus, .btn-purple.btn-darken-4:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-darken-4 {
  border-color: #4a148c !important;
  color: #4a148c !important; }
  .btn-outline-purple.btn-outline-darken-4:hover {
    background-color: #4a148c !important; }

.progress-purple.progress-darken-4 {
  background-color: #4a148c; }
  .progress-purple.progress-darken-4[value]::-webkit-progress-value {
    background-color: #4a148c; }
  .progress-purple.progress-darken-4[value]::-moz-progress-bar {
    background-color: #4a148c; }
  .progress-purple.progress-darken-4[value]::-ms-fill {
    background-color: #4a148c; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-darken-4 .progress-bar {
      background-color: #4a148c; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4a148c !important; }

.border-purple.border-darken-4 {
  border: 1px solid #4a148c !important; }

.border-top-purple.border-top-darken-4 {
  border-top: 1px solid #4a148c !important; }

.border-bottom-purple.border-bottom-darken-4 {
  border-bottom: 1px solid #4a148c !important; }

.border-left-purple.border-left-darken-4 {
  border-left: 1px solid #4a148c !important; }

.border-right-purple.border-right-darken-4 {
  border-right: 1px solid #4a148c !important; }

.overlay-purple.overlay-darken-4 {
  background: #4a148c;
  /* The Fallback */
  background: rgba(74, 20, 140, 0.8); }

.purple.accent-1 {
  color: #ea80fc !important; }

.bg-purple.bg-accent-1 {
  background-color: #ea80fc !important; }

.btn-purple.btn-accent-1 {
  border-color: #7b1fa2 !important;
  background-color: #ea80fc !important; }
  .btn-purple.btn-accent-1:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-accent-1:focus, .btn-purple.btn-accent-1:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-accent-1 {
  border-color: #ea80fc !important;
  color: #ea80fc !important; }
  .btn-outline-purple.btn-outline-accent-1:hover {
    background-color: #ea80fc !important; }

.progress-purple.progress-accent-1 {
  background-color: #ea80fc; }
  .progress-purple.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ea80fc; }
  .progress-purple.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ea80fc; }
  .progress-purple.progress-accent-1[value]::-ms-fill {
    background-color: #ea80fc; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-accent-1 .progress-bar {
      background-color: #ea80fc; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ea80fc !important; }

.border-purple.border-accent-1 {
  border: 1px solid #ea80fc !important; }

.border-top-purple.border-top-accent-1 {
  border-top: 1px solid #ea80fc !important; }

.border-bottom-purple.border-bottom-accent-1 {
  border-bottom: 1px solid #ea80fc !important; }

.border-left-purple.border-left-accent-1 {
  border-left: 1px solid #ea80fc !important; }

.border-right-purple.border-right-accent-1 {
  border-right: 1px solid #ea80fc !important; }

.overlay-purple.overlay-accent-1 {
  background: #ea80fc;
  /* The Fallback */
  background: rgba(234, 128, 252, 0.8); }

.purple.accent-2 {
  color: #e040fb !important; }

.bg-purple.bg-accent-2 {
  background-color: #e040fb !important; }

.btn-purple.btn-accent-2 {
  border-color: #7b1fa2 !important;
  background-color: #e040fb !important; }
  .btn-purple.btn-accent-2:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-accent-2:focus, .btn-purple.btn-accent-2:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-accent-2 {
  border-color: #e040fb !important;
  color: #e040fb !important; }
  .btn-outline-purple.btn-outline-accent-2:hover {
    background-color: #e040fb !important; }

.progress-purple.progress-accent-2 {
  background-color: #e040fb; }
  .progress-purple.progress-accent-2[value]::-webkit-progress-value {
    background-color: #e040fb; }
  .progress-purple.progress-accent-2[value]::-moz-progress-bar {
    background-color: #e040fb; }
  .progress-purple.progress-accent-2[value]::-ms-fill {
    background-color: #e040fb; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-accent-2 .progress-bar {
      background-color: #e040fb; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e040fb !important; }

.border-purple.border-accent-2 {
  border: 1px solid #e040fb !important; }

.border-top-purple.border-top-accent-2 {
  border-top: 1px solid #e040fb !important; }

.border-bottom-purple.border-bottom-accent-2 {
  border-bottom: 1px solid #e040fb !important; }

.border-left-purple.border-left-accent-2 {
  border-left: 1px solid #e040fb !important; }

.border-right-purple.border-right-accent-2 {
  border-right: 1px solid #e040fb !important; }

.overlay-purple.overlay-accent-2 {
  background: #e040fb;
  /* The Fallback */
  background: rgba(224, 64, 251, 0.8); }

.purple.accent-3 {
  color: #d500f9 !important; }

.bg-purple.bg-accent-3 {
  background-color: #d500f9 !important; }

.btn-purple.btn-accent-3 {
  border-color: #7b1fa2 !important;
  background-color: #d500f9 !important; }
  .btn-purple.btn-accent-3:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-accent-3:focus, .btn-purple.btn-accent-3:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-accent-3 {
  border-color: #d500f9 !important;
  color: #d500f9 !important; }
  .btn-outline-purple.btn-outline-accent-3:hover {
    background-color: #d500f9 !important; }

.progress-purple.progress-accent-3 {
  background-color: #d500f9; }
  .progress-purple.progress-accent-3[value]::-webkit-progress-value {
    background-color: #d500f9; }
  .progress-purple.progress-accent-3[value]::-moz-progress-bar {
    background-color: #d500f9; }
  .progress-purple.progress-accent-3[value]::-ms-fill {
    background-color: #d500f9; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-accent-3 .progress-bar {
      background-color: #d500f9; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d500f9 !important; }

.border-purple.border-accent-3 {
  border: 1px solid #d500f9 !important; }

.border-top-purple.border-top-accent-3 {
  border-top: 1px solid #d500f9 !important; }

.border-bottom-purple.border-bottom-accent-3 {
  border-bottom: 1px solid #d500f9 !important; }

.border-left-purple.border-left-accent-3 {
  border-left: 1px solid #d500f9 !important; }

.border-right-purple.border-right-accent-3 {
  border-right: 1px solid #d500f9 !important; }

.overlay-purple.overlay-accent-3 {
  background: #d500f9;
  /* The Fallback */
  background: rgba(213, 0, 249, 0.8); }

.purple.accent-4 {
  color: #a0f !important; }

.bg-purple.bg-accent-4 {
  background-color: #a0f !important; }

.btn-purple.btn-accent-4 {
  border-color: #7b1fa2 !important;
  background-color: #a0f !important; }
  .btn-purple.btn-accent-4:hover {
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important; }
  .btn-purple.btn-accent-4:focus, .btn-purple.btn-accent-4:active {
    border-color: #6a1b9a !important;
    background-color: #4a148c !important; }

.btn-outline-purple.btn-outline-accent-4 {
  border-color: #a0f !important;
  color: #a0f !important; }
  .btn-outline-purple.btn-outline-accent-4:hover {
    background-color: #a0f !important; }

.progress-purple.progress-accent-4 {
  background-color: #a0f; }
  .progress-purple.progress-accent-4[value]::-webkit-progress-value {
    background-color: #a0f; }
  .progress-purple.progress-accent-4[value]::-moz-progress-bar {
    background-color: #a0f; }
  .progress-purple.progress-accent-4[value]::-ms-fill {
    background-color: #a0f; }
  @media screen and (min-width: 0\0) {
    .progress-purple.progress-accent-4 .progress-bar {
      background-color: #a0f; } }

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #a0f !important; }

.border-purple.border-accent-4 {
  border: 1px solid #a0f !important; }

.border-top-purple.border-top-accent-4 {
  border-top: 1px solid #a0f !important; }

.border-bottom-purple.border-bottom-accent-4 {
  border-bottom: 1px solid #a0f !important; }

.border-left-purple.border-left-accent-4 {
  border-left: 1px solid #a0f !important; }

.border-right-purple.border-right-accent-4 {
  border-right: 1px solid #a0f !important; }

.overlay-purple.overlay-accent-4 {
  background: #a0f;
  /* The Fallback */
  background: rgba(170, 0, 255, 0.8); }

.deep-purple.lighten-5 {
  color: #ede7f6 !important; }

.bg-deep-purple.bg-lighten-5 {
  background-color: #ede7f6 !important; }

.btn-deep-purple.btn-lighten-5 {
  border-color: #512da8 !important;
  background-color: #ede7f6 !important; }
  .btn-deep-purple.btn-lighten-5:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-lighten-5:focus, .btn-deep-purple.btn-lighten-5:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-lighten-5 {
  border-color: #ede7f6 !important;
  color: #ede7f6 !important; }
  .btn-outline-deep-purple.btn-outline-lighten-5:hover {
    background-color: #ede7f6 !important; }

.progress-deep-purple.progress-lighten-5 {
  background-color: #ede7f6; }
  .progress-deep-purple.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #ede7f6; }
  .progress-deep-purple.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #ede7f6; }
  .progress-deep-purple.progress-lighten-5[value]::-ms-fill {
    background-color: #ede7f6; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-lighten-5 .progress-bar {
      background-color: #ede7f6; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ede7f6 !important; }

.border-deep-purple.border-lighten-5 {
  border: 1px solid #ede7f6 !important; }

.border-top-deep-purple.border-top-lighten-5 {
  border-top: 1px solid #ede7f6 !important; }

.border-bottom-deep-purple.border-bottom-lighten-5 {
  border-bottom: 1px solid #ede7f6 !important; }

.border-left-deep-purple.border-left-lighten-5 {
  border-left: 1px solid #ede7f6 !important; }

.border-right-deep-purple.border-right-lighten-5 {
  border-right: 1px solid #ede7f6 !important; }

.overlay-deep-purple.overlay-lighten-5 {
  background: #ede7f6;
  /* The Fallback */
  background: rgba(237, 231, 246, 0.8); }

.deep-purple.lighten-4 {
  color: #d1c4e9 !important; }

.bg-deep-purple.bg-lighten-4 {
  background-color: #d1c4e9 !important; }

.btn-deep-purple.btn-lighten-4 {
  border-color: #512da8 !important;
  background-color: #d1c4e9 !important; }
  .btn-deep-purple.btn-lighten-4:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-lighten-4:focus, .btn-deep-purple.btn-lighten-4:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-lighten-4 {
  border-color: #d1c4e9 !important;
  color: #d1c4e9 !important; }
  .btn-outline-deep-purple.btn-outline-lighten-4:hover {
    background-color: #d1c4e9 !important; }

.progress-deep-purple.progress-lighten-4 {
  background-color: #d1c4e9; }
  .progress-deep-purple.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #d1c4e9; }
  .progress-deep-purple.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #d1c4e9; }
  .progress-deep-purple.progress-lighten-4[value]::-ms-fill {
    background-color: #d1c4e9; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-lighten-4 .progress-bar {
      background-color: #d1c4e9; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d1c4e9 !important; }

.border-deep-purple.border-lighten-4 {
  border: 1px solid #d1c4e9 !important; }

.border-top-deep-purple.border-top-lighten-4 {
  border-top: 1px solid #d1c4e9 !important; }

.border-bottom-deep-purple.border-bottom-lighten-4 {
  border-bottom: 1px solid #d1c4e9 !important; }

.border-left-deep-purple.border-left-lighten-4 {
  border-left: 1px solid #d1c4e9 !important; }

.border-right-deep-purple.border-right-lighten-4 {
  border-right: 1px solid #d1c4e9 !important; }

.overlay-deep-purple.overlay-lighten-4 {
  background: #d1c4e9;
  /* The Fallback */
  background: rgba(209, 196, 233, 0.8); }

.deep-purple.lighten-3 {
  color: #b39ddb !important; }

.bg-deep-purple.bg-lighten-3 {
  background-color: #b39ddb !important; }

.btn-deep-purple.btn-lighten-3 {
  border-color: #512da8 !important;
  background-color: #b39ddb !important; }
  .btn-deep-purple.btn-lighten-3:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-lighten-3:focus, .btn-deep-purple.btn-lighten-3:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-lighten-3 {
  border-color: #b39ddb !important;
  color: #b39ddb !important; }
  .btn-outline-deep-purple.btn-outline-lighten-3:hover {
    background-color: #b39ddb !important; }

.progress-deep-purple.progress-lighten-3 {
  background-color: #b39ddb; }
  .progress-deep-purple.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #b39ddb; }
  .progress-deep-purple.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #b39ddb; }
  .progress-deep-purple.progress-lighten-3[value]::-ms-fill {
    background-color: #b39ddb; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-lighten-3 .progress-bar {
      background-color: #b39ddb; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b39ddb !important; }

.border-deep-purple.border-lighten-3 {
  border: 1px solid #b39ddb !important; }

.border-top-deep-purple.border-top-lighten-3 {
  border-top: 1px solid #b39ddb !important; }

.border-bottom-deep-purple.border-bottom-lighten-3 {
  border-bottom: 1px solid #b39ddb !important; }

.border-left-deep-purple.border-left-lighten-3 {
  border-left: 1px solid #b39ddb !important; }

.border-right-deep-purple.border-right-lighten-3 {
  border-right: 1px solid #b39ddb !important; }

.overlay-deep-purple.overlay-lighten-3 {
  background: #b39ddb;
  /* The Fallback */
  background: rgba(179, 157, 219, 0.8); }

.deep-purple.lighten-2 {
  color: #9575cd !important; }

.bg-deep-purple.bg-lighten-2 {
  background-color: #9575cd !important; }

.btn-deep-purple.btn-lighten-2 {
  border-color: #512da8 !important;
  background-color: #9575cd !important; }
  .btn-deep-purple.btn-lighten-2:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-lighten-2:focus, .btn-deep-purple.btn-lighten-2:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-lighten-2 {
  border-color: #9575cd !important;
  color: #9575cd !important; }
  .btn-outline-deep-purple.btn-outline-lighten-2:hover {
    background-color: #9575cd !important; }

.progress-deep-purple.progress-lighten-2 {
  background-color: #9575cd; }
  .progress-deep-purple.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #9575cd; }
  .progress-deep-purple.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #9575cd; }
  .progress-deep-purple.progress-lighten-2[value]::-ms-fill {
    background-color: #9575cd; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-lighten-2 .progress-bar {
      background-color: #9575cd; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9575cd !important; }

.border-deep-purple.border-lighten-2 {
  border: 1px solid #9575cd !important; }

.border-top-deep-purple.border-top-lighten-2 {
  border-top: 1px solid #9575cd !important; }

.border-bottom-deep-purple.border-bottom-lighten-2 {
  border-bottom: 1px solid #9575cd !important; }

.border-left-deep-purple.border-left-lighten-2 {
  border-left: 1px solid #9575cd !important; }

.border-right-deep-purple.border-right-lighten-2 {
  border-right: 1px solid #9575cd !important; }

.overlay-deep-purple.overlay-lighten-2 {
  background: #9575cd;
  /* The Fallback */
  background: rgba(149, 117, 205, 0.8); }

.deep-purple.lighten-1 {
  color: #7e57c2 !important; }

.bg-deep-purple.bg-lighten-1 {
  background-color: #7e57c2 !important; }

.btn-deep-purple.btn-lighten-1 {
  border-color: #512da8 !important;
  background-color: #7e57c2 !important; }
  .btn-deep-purple.btn-lighten-1:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-lighten-1:focus, .btn-deep-purple.btn-lighten-1:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-lighten-1 {
  border-color: #7e57c2 !important;
  color: #7e57c2 !important; }
  .btn-outline-deep-purple.btn-outline-lighten-1:hover {
    background-color: #7e57c2 !important; }

.progress-deep-purple.progress-lighten-1 {
  background-color: #7e57c2; }
  .progress-deep-purple.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #7e57c2; }
  .progress-deep-purple.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #7e57c2; }
  .progress-deep-purple.progress-lighten-1[value]::-ms-fill {
    background-color: #7e57c2; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-lighten-1 .progress-bar {
      background-color: #7e57c2; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7e57c2 !important; }

.border-deep-purple.border-lighten-1 {
  border: 1px solid #7e57c2 !important; }

.border-top-deep-purple.border-top-lighten-1 {
  border-top: 1px solid #7e57c2 !important; }

.border-bottom-deep-purple.border-bottom-lighten-1 {
  border-bottom: 1px solid #7e57c2 !important; }

.border-left-deep-purple.border-left-lighten-1 {
  border-left: 1px solid #7e57c2 !important; }

.border-right-deep-purple.border-right-lighten-1 {
  border-right: 1px solid #7e57c2 !important; }

.overlay-deep-purple.overlay-lighten-1 {
  background: #7e57c2;
  /* The Fallback */
  background: rgba(126, 87, 194, 0.8); }

.deep-purple {
  color: #673ab7 !important; }

.bg-deep-purple {
  background-color: #673ab7 !important; }
  .bg-deep-purple .card-header,
  .bg-deep-purple .card-footer {
    background-color: transparent; }

.toast-deep-purple {
  background-color: #673ab7; }

.alert-deep-purple {
  border-color: #673ab7 !important;
  background-color: #794ec7 !important;
  color: #1b0f2f !important; }
  .alert-deep-purple .alert-link {
    color: #090510 !important; }

.border-deep-purple {
  border-color: #673ab7; }

.border-top-deep-purple {
  border-top-color: #673ab7; }

.border-bottom-deep-purple {
  border-bottom-color: #673ab7; }

.border-left-deep-purple {
  border-left-color: #673ab7; }

.border-right-deep-purple {
  border-right-color: #673ab7; }

.badge-deep-purple {
  background-color: #673ab7; }

.panel-deep-purple {
  border-color: #673ab7; }
  .panel-deep-purple .panel-heading {
    color: #fff;
    border-color: #673ab7;
    background-color: #7446c4; }

.bg-deep-purple.tag-glow,
.border-deep-purple.tag-glow {
  box-shadow: 0px 0px 10px #673ab7; }

.overlay-deep-purple {
  background: #673ab7;
  /* The Fallback */
  background: rgba(103, 58, 183, 0.8); }

.card.card-outline-deep-purple {
  border-width: 1px;
  border-style: solid;
  border-color: #673ab7;
  background-color: transparent; }
  .card.card-outline-deep-purple .card-header,
  .card.card-outline-deep-purple .card-footer {
    background-color: transparent; }

.btn-deep-purple {
  color: #673ab7 !important; }
  .btn-deep-purple.btn-flat {
    background-color: transparent !important;
    color: #673ab7;
    border: none; }
  .btn-deep-purple.btn-raised, .btn-deep-purple.btn-fab {
    background-color: #673ab7 !important;
    color: #fff !important;
    border-color: #673ab7; }
    .btn-deep-purple.btn-raised.active, .btn-deep-purple.btn-fab.active {
      background-color: #58319c !important;
      border-color: #58319c !important; }

.btn-group-raised .btn-deep-purple {
  background-color: #673ab7 !important;
  color: #fff !important; }

.btn-outline-deep-purple {
  border: 1px solid;
  border-color: #673ab7;
  background-color: transparent;
  color: #673ab7;
  box-shadow: none !important; }
  .btn-outline-deep-purple:focus {
    background-color: transparent !important;
    color: #673ab7 !important;
    box-shadow: transparent !important; }
  .btn-outline-deep-purple.active {
    background-color: #673ab7 !important;
    color: #fff !important; }
  .btn-outline-deep-purple:hover {
    background-color: #6036ab !important;
    color: #fff !important; }

.btn-outline-deep-purple.btn-raised, .btn-outline-deep-purple.btn-fab {
  border: 1px solid;
  border-color: #673ab7;
  background-color: transparent;
  color: #673ab7;
  box-shadow: none !important; }
  .btn-outline-deep-purple.btn-raised:focus, .btn-outline-deep-purple.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-deep-purple.btn-raised.active, .btn-outline-deep-purple.btn-fab.active {
    background-color: #673ab7 !important;
    color: #fff !important; }
  .btn-outline-deep-purple.btn-raised:hover, .btn-outline-deep-purple.btn-fab:hover {
    background-color: #6036ab !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-deep-purple {
  background-color: #673ab7; }
  .progress .progress-bar.progress-bar-deep-purple[value]::-webkit-progress-value {
    background-color: #673ab7; }
  .progress .progress-bar.progress-bar-deep-purple[value]::-moz-progress-bar {
    background-color: #673ab7; }
  .progress .progress-bar.progress-bar-deep-purple[value]::-ms-fill {
    background-color: #673ab7; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-deep-purple .progress-bar {
      background-color: #673ab7; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #673ab7 !important; }

.deep-purple.darken-1 {
  color: #5e35b1 !important; }

.bg-deep-purple.bg-darken-1 {
  background-color: #5e35b1 !important; }

.btn-deep-purple.btn-darken-1 {
  border-color: #512da8 !important;
  background-color: #5e35b1 !important; }
  .btn-deep-purple.btn-darken-1:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-darken-1:focus, .btn-deep-purple.btn-darken-1:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-darken-1 {
  border-color: #5e35b1 !important;
  color: #5e35b1 !important; }
  .btn-outline-deep-purple.btn-outline-darken-1:hover {
    background-color: #5e35b1 !important; }

.progress-deep-purple.progress-darken-1 {
  background-color: #5e35b1; }
  .progress-deep-purple.progress-darken-1[value]::-webkit-progress-value {
    background-color: #5e35b1; }
  .progress-deep-purple.progress-darken-1[value]::-moz-progress-bar {
    background-color: #5e35b1; }
  .progress-deep-purple.progress-darken-1[value]::-ms-fill {
    background-color: #5e35b1; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-darken-1 .progress-bar {
      background-color: #5e35b1; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #5e35b1 !important; }

.border-deep-purple.border-darken-1 {
  border: 1px solid #5e35b1 !important; }

.border-top-deep-purple.border-top-darken-1 {
  border-top: 1px solid #5e35b1 !important; }

.border-bottom-deep-purple.border-bottom-darken-1 {
  border-bottom: 1px solid #5e35b1 !important; }

.border-left-deep-purple.border-left-darken-1 {
  border-left: 1px solid #5e35b1 !important; }

.border-right-deep-purple.border-right-darken-1 {
  border-right: 1px solid #5e35b1 !important; }

.overlay-deep-purple.overlay-darken-1 {
  background: #5e35b1;
  /* The Fallback */
  background: rgba(94, 53, 177, 0.8); }

.deep-purple.darken-2 {
  color: #512da8 !important; }

.bg-deep-purple.bg-darken-2 {
  background-color: #512da8 !important; }

.btn-deep-purple.btn-darken-2 {
  border-color: #512da8 !important;
  background-color: #512da8 !important; }
  .btn-deep-purple.btn-darken-2:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-darken-2:focus, .btn-deep-purple.btn-darken-2:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-darken-2 {
  border-color: #512da8 !important;
  color: #512da8 !important; }
  .btn-outline-deep-purple.btn-outline-darken-2:hover {
    background-color: #512da8 !important; }

.progress-deep-purple.progress-darken-2 {
  background-color: #512da8; }
  .progress-deep-purple.progress-darken-2[value]::-webkit-progress-value {
    background-color: #512da8; }
  .progress-deep-purple.progress-darken-2[value]::-moz-progress-bar {
    background-color: #512da8; }
  .progress-deep-purple.progress-darken-2[value]::-ms-fill {
    background-color: #512da8; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-darken-2 .progress-bar {
      background-color: #512da8; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #512da8 !important; }

.border-deep-purple.border-darken-2 {
  border: 1px solid #512da8 !important; }

.border-top-deep-purple.border-top-darken-2 {
  border-top: 1px solid #512da8 !important; }

.border-bottom-deep-purple.border-bottom-darken-2 {
  border-bottom: 1px solid #512da8 !important; }

.border-left-deep-purple.border-left-darken-2 {
  border-left: 1px solid #512da8 !important; }

.border-right-deep-purple.border-right-darken-2 {
  border-right: 1px solid #512da8 !important; }

.overlay-deep-purple.overlay-darken-2 {
  background: #512da8;
  /* The Fallback */
  background: rgba(81, 45, 168, 0.8); }

.deep-purple.darken-3 {
  color: #4527a0 !important; }

.bg-deep-purple.bg-darken-3 {
  background-color: #4527a0 !important; }

.btn-deep-purple.btn-darken-3 {
  border-color: #512da8 !important;
  background-color: #4527a0 !important; }
  .btn-deep-purple.btn-darken-3:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-darken-3:focus, .btn-deep-purple.btn-darken-3:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-darken-3 {
  border-color: #4527a0 !important;
  color: #4527a0 !important; }
  .btn-outline-deep-purple.btn-outline-darken-3:hover {
    background-color: #4527a0 !important; }

.progress-deep-purple.progress-darken-3 {
  background-color: #4527a0; }
  .progress-deep-purple.progress-darken-3[value]::-webkit-progress-value {
    background-color: #4527a0; }
  .progress-deep-purple.progress-darken-3[value]::-moz-progress-bar {
    background-color: #4527a0; }
  .progress-deep-purple.progress-darken-3[value]::-ms-fill {
    background-color: #4527a0; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-darken-3 .progress-bar {
      background-color: #4527a0; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4527a0 !important; }

.border-deep-purple.border-darken-3 {
  border: 1px solid #4527a0 !important; }

.border-top-deep-purple.border-top-darken-3 {
  border-top: 1px solid #4527a0 !important; }

.border-bottom-deep-purple.border-bottom-darken-3 {
  border-bottom: 1px solid #4527a0 !important; }

.border-left-deep-purple.border-left-darken-3 {
  border-left: 1px solid #4527a0 !important; }

.border-right-deep-purple.border-right-darken-3 {
  border-right: 1px solid #4527a0 !important; }

.overlay-deep-purple.overlay-darken-3 {
  background: #4527a0;
  /* The Fallback */
  background: rgba(69, 39, 160, 0.8); }

.deep-purple.darken-4 {
  color: #311b92 !important; }

.bg-deep-purple.bg-darken-4 {
  background-color: #311b92 !important; }

.btn-deep-purple.btn-darken-4 {
  border-color: #512da8 !important;
  background-color: #311b92 !important; }
  .btn-deep-purple.btn-darken-4:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-darken-4:focus, .btn-deep-purple.btn-darken-4:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-darken-4 {
  border-color: #311b92 !important;
  color: #311b92 !important; }
  .btn-outline-deep-purple.btn-outline-darken-4:hover {
    background-color: #311b92 !important; }

.progress-deep-purple.progress-darken-4 {
  background-color: #311b92; }
  .progress-deep-purple.progress-darken-4[value]::-webkit-progress-value {
    background-color: #311b92; }
  .progress-deep-purple.progress-darken-4[value]::-moz-progress-bar {
    background-color: #311b92; }
  .progress-deep-purple.progress-darken-4[value]::-ms-fill {
    background-color: #311b92; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-darken-4 .progress-bar {
      background-color: #311b92; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #311b92 !important; }

.border-deep-purple.border-darken-4 {
  border: 1px solid #311b92 !important; }

.border-top-deep-purple.border-top-darken-4 {
  border-top: 1px solid #311b92 !important; }

.border-bottom-deep-purple.border-bottom-darken-4 {
  border-bottom: 1px solid #311b92 !important; }

.border-left-deep-purple.border-left-darken-4 {
  border-left: 1px solid #311b92 !important; }

.border-right-deep-purple.border-right-darken-4 {
  border-right: 1px solid #311b92 !important; }

.overlay-deep-purple.overlay-darken-4 {
  background: #311b92;
  /* The Fallback */
  background: rgba(49, 27, 146, 0.8); }

.deep-purple.accent-1 {
  color: #b388ff !important; }

.bg-deep-purple.bg-accent-1 {
  background-color: #b388ff !important; }

.btn-deep-purple.btn-accent-1 {
  border-color: #512da8 !important;
  background-color: #b388ff !important; }
  .btn-deep-purple.btn-accent-1:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-accent-1:focus, .btn-deep-purple.btn-accent-1:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-accent-1 {
  border-color: #b388ff !important;
  color: #b388ff !important; }
  .btn-outline-deep-purple.btn-outline-accent-1:hover {
    background-color: #b388ff !important; }

.progress-deep-purple.progress-accent-1 {
  background-color: #b388ff; }
  .progress-deep-purple.progress-accent-1[value]::-webkit-progress-value {
    background-color: #b388ff; }
  .progress-deep-purple.progress-accent-1[value]::-moz-progress-bar {
    background-color: #b388ff; }
  .progress-deep-purple.progress-accent-1[value]::-ms-fill {
    background-color: #b388ff; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-accent-1 .progress-bar {
      background-color: #b388ff; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b388ff !important; }

.border-deep-purple.border-accent-1 {
  border: 1px solid #b388ff !important; }

.border-top-deep-purple.border-top-accent-1 {
  border-top: 1px solid #b388ff !important; }

.border-bottom-deep-purple.border-bottom-accent-1 {
  border-bottom: 1px solid #b388ff !important; }

.border-left-deep-purple.border-left-accent-1 {
  border-left: 1px solid #b388ff !important; }

.border-right-deep-purple.border-right-accent-1 {
  border-right: 1px solid #b388ff !important; }

.overlay-deep-purple.overlay-accent-1 {
  background: #b388ff;
  /* The Fallback */
  background: rgba(179, 136, 255, 0.8); }

.deep-purple.accent-2 {
  color: #7c4dff !important; }

.bg-deep-purple.bg-accent-2 {
  background-color: #7c4dff !important; }

.btn-deep-purple.btn-accent-2 {
  border-color: #512da8 !important;
  background-color: #7c4dff !important; }
  .btn-deep-purple.btn-accent-2:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-accent-2:focus, .btn-deep-purple.btn-accent-2:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-accent-2 {
  border-color: #7c4dff !important;
  color: #7c4dff !important; }
  .btn-outline-deep-purple.btn-outline-accent-2:hover {
    background-color: #7c4dff !important; }

.progress-deep-purple.progress-accent-2 {
  background-color: #7c4dff; }
  .progress-deep-purple.progress-accent-2[value]::-webkit-progress-value {
    background-color: #7c4dff; }
  .progress-deep-purple.progress-accent-2[value]::-moz-progress-bar {
    background-color: #7c4dff; }
  .progress-deep-purple.progress-accent-2[value]::-ms-fill {
    background-color: #7c4dff; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-accent-2 .progress-bar {
      background-color: #7c4dff; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7c4dff !important; }

.border-deep-purple.border-accent-2 {
  border: 1px solid #7c4dff !important; }

.border-top-deep-purple.border-top-accent-2 {
  border-top: 1px solid #7c4dff !important; }

.border-bottom-deep-purple.border-bottom-accent-2 {
  border-bottom: 1px solid #7c4dff !important; }

.border-left-deep-purple.border-left-accent-2 {
  border-left: 1px solid #7c4dff !important; }

.border-right-deep-purple.border-right-accent-2 {
  border-right: 1px solid #7c4dff !important; }

.overlay-deep-purple.overlay-accent-2 {
  background: #7c4dff;
  /* The Fallback */
  background: rgba(124, 77, 255, 0.8); }

.deep-purple.accent-3 {
  color: #651fff !important; }

.bg-deep-purple.bg-accent-3 {
  background-color: #651fff !important; }

.btn-deep-purple.btn-accent-3 {
  border-color: #512da8 !important;
  background-color: #651fff !important; }
  .btn-deep-purple.btn-accent-3:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-accent-3:focus, .btn-deep-purple.btn-accent-3:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-accent-3 {
  border-color: #651fff !important;
  color: #651fff !important; }
  .btn-outline-deep-purple.btn-outline-accent-3:hover {
    background-color: #651fff !important; }

.progress-deep-purple.progress-accent-3 {
  background-color: #651fff; }
  .progress-deep-purple.progress-accent-3[value]::-webkit-progress-value {
    background-color: #651fff; }
  .progress-deep-purple.progress-accent-3[value]::-moz-progress-bar {
    background-color: #651fff; }
  .progress-deep-purple.progress-accent-3[value]::-ms-fill {
    background-color: #651fff; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-accent-3 .progress-bar {
      background-color: #651fff; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #651fff !important; }

.border-deep-purple.border-accent-3 {
  border: 1px solid #651fff !important; }

.border-top-deep-purple.border-top-accent-3 {
  border-top: 1px solid #651fff !important; }

.border-bottom-deep-purple.border-bottom-accent-3 {
  border-bottom: 1px solid #651fff !important; }

.border-left-deep-purple.border-left-accent-3 {
  border-left: 1px solid #651fff !important; }

.border-right-deep-purple.border-right-accent-3 {
  border-right: 1px solid #651fff !important; }

.overlay-deep-purple.overlay-accent-3 {
  background: #651fff;
  /* The Fallback */
  background: rgba(101, 31, 255, 0.8); }

.deep-purple.accent-4 {
  color: #6200ea !important; }

.bg-deep-purple.bg-accent-4 {
  background-color: #6200ea !important; }

.btn-deep-purple.btn-accent-4 {
  border-color: #512da8 !important;
  background-color: #6200ea !important; }
  .btn-deep-purple.btn-accent-4:hover {
    border-color: #512da8 !important;
    background-color: #4527a0 !important; }
  .btn-deep-purple.btn-accent-4:focus, .btn-deep-purple.btn-accent-4:active {
    border-color: #4527a0 !important;
    background-color: #311b92 !important; }

.btn-outline-deep-purple.btn-outline-accent-4 {
  border-color: #6200ea !important;
  color: #6200ea !important; }
  .btn-outline-deep-purple.btn-outline-accent-4:hover {
    background-color: #6200ea !important; }

.progress-deep-purple.progress-accent-4 {
  background-color: #6200ea; }
  .progress-deep-purple.progress-accent-4[value]::-webkit-progress-value {
    background-color: #6200ea; }
  .progress-deep-purple.progress-accent-4[value]::-moz-progress-bar {
    background-color: #6200ea; }
  .progress-deep-purple.progress-accent-4[value]::-ms-fill {
    background-color: #6200ea; }
  @media screen and (min-width: 0\0) {
    .progress-deep-purple.progress-accent-4 .progress-bar {
      background-color: #6200ea; } }

input:focus ~ .bg-deep-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6200ea !important; }

.border-deep-purple.border-accent-4 {
  border: 1px solid #6200ea !important; }

.border-top-deep-purple.border-top-accent-4 {
  border-top: 1px solid #6200ea !important; }

.border-bottom-deep-purple.border-bottom-accent-4 {
  border-bottom: 1px solid #6200ea !important; }

.border-left-deep-purple.border-left-accent-4 {
  border-left: 1px solid #6200ea !important; }

.border-right-deep-purple.border-right-accent-4 {
  border-right: 1px solid #6200ea !important; }

.overlay-deep-purple.overlay-accent-4 {
  background: #6200ea;
  /* The Fallback */
  background: rgba(98, 0, 234, 0.8); }

.indigo.lighten-5 {
  color: #e8eaf6 !important; }

.bg-indigo.bg-lighten-5 {
  background-color: #e8eaf6 !important; }

.btn-indigo.btn-lighten-5 {
  border-color: #303f9f !important;
  background-color: #e8eaf6 !important; }
  .btn-indigo.btn-lighten-5:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-lighten-5:focus, .btn-indigo.btn-lighten-5:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-lighten-5 {
  border-color: #e8eaf6 !important;
  color: #e8eaf6 !important; }
  .btn-outline-indigo.btn-outline-lighten-5:hover {
    background-color: #e8eaf6 !important; }

.progress-indigo.progress-lighten-5 {
  background-color: #e8eaf6; }
  .progress-indigo.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e8eaf6; }
  .progress-indigo.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e8eaf6; }
  .progress-indigo.progress-lighten-5[value]::-ms-fill {
    background-color: #e8eaf6; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-lighten-5 .progress-bar {
      background-color: #e8eaf6; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e8eaf6 !important; }

.border-indigo.border-lighten-5 {
  border: 1px solid #e8eaf6 !important; }

.border-top-indigo.border-top-lighten-5 {
  border-top: 1px solid #e8eaf6 !important; }

.border-bottom-indigo.border-bottom-lighten-5 {
  border-bottom: 1px solid #e8eaf6 !important; }

.border-left-indigo.border-left-lighten-5 {
  border-left: 1px solid #e8eaf6 !important; }

.border-right-indigo.border-right-lighten-5 {
  border-right: 1px solid #e8eaf6 !important; }

.overlay-indigo.overlay-lighten-5 {
  background: #e8eaf6;
  /* The Fallback */
  background: rgba(232, 234, 246, 0.8); }

.indigo.lighten-4 {
  color: #c5cae9 !important; }

.bg-indigo.bg-lighten-4 {
  background-color: #c5cae9 !important; }

.btn-indigo.btn-lighten-4 {
  border-color: #303f9f !important;
  background-color: #c5cae9 !important; }
  .btn-indigo.btn-lighten-4:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-lighten-4:focus, .btn-indigo.btn-lighten-4:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-lighten-4 {
  border-color: #c5cae9 !important;
  color: #c5cae9 !important; }
  .btn-outline-indigo.btn-outline-lighten-4:hover {
    background-color: #c5cae9 !important; }

.progress-indigo.progress-lighten-4 {
  background-color: #c5cae9; }
  .progress-indigo.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #c5cae9; }
  .progress-indigo.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #c5cae9; }
  .progress-indigo.progress-lighten-4[value]::-ms-fill {
    background-color: #c5cae9; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-lighten-4 .progress-bar {
      background-color: #c5cae9; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c5cae9 !important; }

.border-indigo.border-lighten-4 {
  border: 1px solid #c5cae9 !important; }

.border-top-indigo.border-top-lighten-4 {
  border-top: 1px solid #c5cae9 !important; }

.border-bottom-indigo.border-bottom-lighten-4 {
  border-bottom: 1px solid #c5cae9 !important; }

.border-left-indigo.border-left-lighten-4 {
  border-left: 1px solid #c5cae9 !important; }

.border-right-indigo.border-right-lighten-4 {
  border-right: 1px solid #c5cae9 !important; }

.overlay-indigo.overlay-lighten-4 {
  background: #c5cae9;
  /* The Fallback */
  background: rgba(197, 202, 233, 0.8); }

.indigo.lighten-3 {
  color: #9fa8da !important; }

.bg-indigo.bg-lighten-3 {
  background-color: #9fa8da !important; }

.btn-indigo.btn-lighten-3 {
  border-color: #303f9f !important;
  background-color: #9fa8da !important; }
  .btn-indigo.btn-lighten-3:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-lighten-3:focus, .btn-indigo.btn-lighten-3:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-lighten-3 {
  border-color: #9fa8da !important;
  color: #9fa8da !important; }
  .btn-outline-indigo.btn-outline-lighten-3:hover {
    background-color: #9fa8da !important; }

.progress-indigo.progress-lighten-3 {
  background-color: #9fa8da; }
  .progress-indigo.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #9fa8da; }
  .progress-indigo.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #9fa8da; }
  .progress-indigo.progress-lighten-3[value]::-ms-fill {
    background-color: #9fa8da; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-lighten-3 .progress-bar {
      background-color: #9fa8da; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9fa8da !important; }

.border-indigo.border-lighten-3 {
  border: 1px solid #9fa8da !important; }

.border-top-indigo.border-top-lighten-3 {
  border-top: 1px solid #9fa8da !important; }

.border-bottom-indigo.border-bottom-lighten-3 {
  border-bottom: 1px solid #9fa8da !important; }

.border-left-indigo.border-left-lighten-3 {
  border-left: 1px solid #9fa8da !important; }

.border-right-indigo.border-right-lighten-3 {
  border-right: 1px solid #9fa8da !important; }

.overlay-indigo.overlay-lighten-3 {
  background: #9fa8da;
  /* The Fallback */
  background: rgba(159, 168, 218, 0.8); }

.indigo.lighten-2 {
  color: #7986cb !important; }

.bg-indigo.bg-lighten-2 {
  background-color: #7986cb !important; }

.btn-indigo.btn-lighten-2 {
  border-color: #303f9f !important;
  background-color: #7986cb !important; }
  .btn-indigo.btn-lighten-2:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-lighten-2:focus, .btn-indigo.btn-lighten-2:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-lighten-2 {
  border-color: #7986cb !important;
  color: #7986cb !important; }
  .btn-outline-indigo.btn-outline-lighten-2:hover {
    background-color: #7986cb !important; }

.progress-indigo.progress-lighten-2 {
  background-color: #7986cb; }
  .progress-indigo.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #7986cb; }
  .progress-indigo.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #7986cb; }
  .progress-indigo.progress-lighten-2[value]::-ms-fill {
    background-color: #7986cb; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-lighten-2 .progress-bar {
      background-color: #7986cb; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7986cb !important; }

.border-indigo.border-lighten-2 {
  border: 1px solid #7986cb !important; }

.border-top-indigo.border-top-lighten-2 {
  border-top: 1px solid #7986cb !important; }

.border-bottom-indigo.border-bottom-lighten-2 {
  border-bottom: 1px solid #7986cb !important; }

.border-left-indigo.border-left-lighten-2 {
  border-left: 1px solid #7986cb !important; }

.border-right-indigo.border-right-lighten-2 {
  border-right: 1px solid #7986cb !important; }

.overlay-indigo.overlay-lighten-2 {
  background: #7986cb;
  /* The Fallback */
  background: rgba(121, 134, 203, 0.8); }

.indigo.lighten-1 {
  color: #5c6bc0 !important; }

.bg-indigo.bg-lighten-1 {
  background-color: #5c6bc0 !important; }

.btn-indigo.btn-lighten-1 {
  border-color: #303f9f !important;
  background-color: #5c6bc0 !important; }
  .btn-indigo.btn-lighten-1:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-lighten-1:focus, .btn-indigo.btn-lighten-1:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-lighten-1 {
  border-color: #5c6bc0 !important;
  color: #5c6bc0 !important; }
  .btn-outline-indigo.btn-outline-lighten-1:hover {
    background-color: #5c6bc0 !important; }

.progress-indigo.progress-lighten-1 {
  background-color: #5c6bc0; }
  .progress-indigo.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #5c6bc0; }
  .progress-indigo.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #5c6bc0; }
  .progress-indigo.progress-lighten-1[value]::-ms-fill {
    background-color: #5c6bc0; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-lighten-1 .progress-bar {
      background-color: #5c6bc0; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #5c6bc0 !important; }

.border-indigo.border-lighten-1 {
  border: 1px solid #5c6bc0 !important; }

.border-top-indigo.border-top-lighten-1 {
  border-top: 1px solid #5c6bc0 !important; }

.border-bottom-indigo.border-bottom-lighten-1 {
  border-bottom: 1px solid #5c6bc0 !important; }

.border-left-indigo.border-left-lighten-1 {
  border-left: 1px solid #5c6bc0 !important; }

.border-right-indigo.border-right-lighten-1 {
  border-right: 1px solid #5c6bc0 !important; }

.overlay-indigo.overlay-lighten-1 {
  background: #5c6bc0;
  /* The Fallback */
  background: rgba(92, 107, 192, 0.8); }

.indigo {
  color: #3f51b5 !important; }

.bg-indigo {
  background-color: #3f51b5 !important; }
  .bg-indigo .card-header,
  .bg-indigo .card-footer {
    background-color: transparent; }

.toast-indigo {
  background-color: #3f51b5; }

.alert-indigo {
  border-color: #3f51b5 !important;
  background-color: #5465c4 !important;
  color: #111631 !important; }
  .alert-indigo .alert-link {
    color: #060812 !important; }

.border-indigo {
  border-color: #3f51b5; }

.border-top-indigo {
  border-top-color: #3f51b5; }

.border-bottom-indigo {
  border-bottom-color: #3f51b5; }

.border-left-indigo {
  border-left-color: #3f51b5; }

.border-right-indigo {
  border-right-color: #3f51b5; }

.badge-indigo {
  background-color: #3f51b5; }

.panel-indigo {
  border-color: #3f51b5; }
  .panel-indigo .panel-heading {
    color: #fff;
    border-color: #3f51b5;
    background-color: #4d5ec1; }

.bg-indigo.tag-glow,
.border-indigo.tag-glow {
  box-shadow: 0px 0px 10px #3f51b5; }

.overlay-indigo {
  background: #3f51b5;
  /* The Fallback */
  background: rgba(63, 81, 181, 0.8); }

.card.card-outline-indigo {
  border-width: 1px;
  border-style: solid;
  border-color: #3f51b5;
  background-color: transparent; }
  .card.card-outline-indigo .card-header,
  .card.card-outline-indigo .card-footer {
    background-color: transparent; }

.btn-indigo {
  color: #3f51b5 !important; }
  .btn-indigo.btn-flat {
    background-color: transparent !important;
    color: #3f51b5;
    border: none; }
  .btn-indigo.btn-raised, .btn-indigo.btn-fab {
    background-color: #3f51b5 !important;
    color: #fff !important;
    border-color: #3f51b5; }
    .btn-indigo.btn-raised.active, .btn-indigo.btn-fab.active {
      background-color: #36459b !important;
      border-color: #36459b !important; }

.btn-group-raised .btn-indigo {
  background-color: #3f51b5 !important;
  color: #fff !important; }

.btn-outline-indigo {
  border: 1px solid;
  border-color: #3f51b5;
  background-color: transparent;
  color: #3f51b5;
  box-shadow: none !important; }
  .btn-outline-indigo:focus {
    background-color: transparent !important;
    color: #3f51b5 !important;
    box-shadow: transparent !important; }
  .btn-outline-indigo.active {
    background-color: #3f51b5 !important;
    color: #fff !important; }
  .btn-outline-indigo:hover {
    background-color: #3b4caa !important;
    color: #fff !important; }

.btn-outline-indigo.btn-raised, .btn-outline-indigo.btn-fab {
  border: 1px solid;
  border-color: #3f51b5;
  background-color: transparent;
  color: #3f51b5;
  box-shadow: none !important; }
  .btn-outline-indigo.btn-raised:focus, .btn-outline-indigo.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-indigo.btn-raised.active, .btn-outline-indigo.btn-fab.active {
    background-color: #3f51b5 !important;
    color: #fff !important; }
  .btn-outline-indigo.btn-raised:hover, .btn-outline-indigo.btn-fab:hover {
    background-color: #3b4caa !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-indigo {
  background-color: #3f51b5; }
  .progress .progress-bar.progress-bar-indigo[value]::-webkit-progress-value {
    background-color: #3f51b5; }
  .progress .progress-bar.progress-bar-indigo[value]::-moz-progress-bar {
    background-color: #3f51b5; }
  .progress .progress-bar.progress-bar-indigo[value]::-ms-fill {
    background-color: #3f51b5; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-indigo .progress-bar {
      background-color: #3f51b5; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3f51b5 !important; }

.indigo.darken-1 {
  color: #3949ab !important; }

.bg-indigo.bg-darken-1 {
  background-color: #3949ab !important; }

.btn-indigo.btn-darken-1 {
  border-color: #303f9f !important;
  background-color: #3949ab !important; }
  .btn-indigo.btn-darken-1:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-darken-1:focus, .btn-indigo.btn-darken-1:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-darken-1 {
  border-color: #3949ab !important;
  color: #3949ab !important; }
  .btn-outline-indigo.btn-outline-darken-1:hover {
    background-color: #3949ab !important; }

.progress-indigo.progress-darken-1 {
  background-color: #3949ab; }
  .progress-indigo.progress-darken-1[value]::-webkit-progress-value {
    background-color: #3949ab; }
  .progress-indigo.progress-darken-1[value]::-moz-progress-bar {
    background-color: #3949ab; }
  .progress-indigo.progress-darken-1[value]::-ms-fill {
    background-color: #3949ab; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-darken-1 .progress-bar {
      background-color: #3949ab; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3949ab !important; }

.border-indigo.border-darken-1 {
  border: 1px solid #3949ab !important; }

.border-top-indigo.border-top-darken-1 {
  border-top: 1px solid #3949ab !important; }

.border-bottom-indigo.border-bottom-darken-1 {
  border-bottom: 1px solid #3949ab !important; }

.border-left-indigo.border-left-darken-1 {
  border-left: 1px solid #3949ab !important; }

.border-right-indigo.border-right-darken-1 {
  border-right: 1px solid #3949ab !important; }

.overlay-indigo.overlay-darken-1 {
  background: #3949ab;
  /* The Fallback */
  background: rgba(57, 73, 171, 0.8); }

.indigo.darken-2 {
  color: #303f9f !important; }

.bg-indigo.bg-darken-2 {
  background-color: #303f9f !important; }

.btn-indigo.btn-darken-2 {
  border-color: #303f9f !important;
  background-color: #303f9f !important; }
  .btn-indigo.btn-darken-2:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-darken-2:focus, .btn-indigo.btn-darken-2:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-darken-2 {
  border-color: #303f9f !important;
  color: #303f9f !important; }
  .btn-outline-indigo.btn-outline-darken-2:hover {
    background-color: #303f9f !important; }

.progress-indigo.progress-darken-2 {
  background-color: #303f9f; }
  .progress-indigo.progress-darken-2[value]::-webkit-progress-value {
    background-color: #303f9f; }
  .progress-indigo.progress-darken-2[value]::-moz-progress-bar {
    background-color: #303f9f; }
  .progress-indigo.progress-darken-2[value]::-ms-fill {
    background-color: #303f9f; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-darken-2 .progress-bar {
      background-color: #303f9f; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #303f9f !important; }

.border-indigo.border-darken-2 {
  border: 1px solid #303f9f !important; }

.border-top-indigo.border-top-darken-2 {
  border-top: 1px solid #303f9f !important; }

.border-bottom-indigo.border-bottom-darken-2 {
  border-bottom: 1px solid #303f9f !important; }

.border-left-indigo.border-left-darken-2 {
  border-left: 1px solid #303f9f !important; }

.border-right-indigo.border-right-darken-2 {
  border-right: 1px solid #303f9f !important; }

.overlay-indigo.overlay-darken-2 {
  background: #303f9f;
  /* The Fallback */
  background: rgba(48, 63, 159, 0.8); }

.indigo.darken-3 {
  color: #283593 !important; }

.bg-indigo.bg-darken-3 {
  background-color: #283593 !important; }

.btn-indigo.btn-darken-3 {
  border-color: #303f9f !important;
  background-color: #283593 !important; }
  .btn-indigo.btn-darken-3:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-darken-3:focus, .btn-indigo.btn-darken-3:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-darken-3 {
  border-color: #283593 !important;
  color: #283593 !important; }
  .btn-outline-indigo.btn-outline-darken-3:hover {
    background-color: #283593 !important; }

.progress-indigo.progress-darken-3 {
  background-color: #283593; }
  .progress-indigo.progress-darken-3[value]::-webkit-progress-value {
    background-color: #283593; }
  .progress-indigo.progress-darken-3[value]::-moz-progress-bar {
    background-color: #283593; }
  .progress-indigo.progress-darken-3[value]::-ms-fill {
    background-color: #283593; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-darken-3 .progress-bar {
      background-color: #283593; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #283593 !important; }

.border-indigo.border-darken-3 {
  border: 1px solid #283593 !important; }

.border-top-indigo.border-top-darken-3 {
  border-top: 1px solid #283593 !important; }

.border-bottom-indigo.border-bottom-darken-3 {
  border-bottom: 1px solid #283593 !important; }

.border-left-indigo.border-left-darken-3 {
  border-left: 1px solid #283593 !important; }

.border-right-indigo.border-right-darken-3 {
  border-right: 1px solid #283593 !important; }

.overlay-indigo.overlay-darken-3 {
  background: #283593;
  /* The Fallback */
  background: rgba(40, 53, 147, 0.8); }

.indigo.darken-4 {
  color: #1a237e !important; }

.bg-indigo.bg-darken-4 {
  background-color: #1a237e !important; }

.btn-indigo.btn-darken-4 {
  border-color: #303f9f !important;
  background-color: #1a237e !important; }
  .btn-indigo.btn-darken-4:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-darken-4:focus, .btn-indigo.btn-darken-4:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-darken-4 {
  border-color: #1a237e !important;
  color: #1a237e !important; }
  .btn-outline-indigo.btn-outline-darken-4:hover {
    background-color: #1a237e !important; }

.progress-indigo.progress-darken-4 {
  background-color: #1a237e; }
  .progress-indigo.progress-darken-4[value]::-webkit-progress-value {
    background-color: #1a237e; }
  .progress-indigo.progress-darken-4[value]::-moz-progress-bar {
    background-color: #1a237e; }
  .progress-indigo.progress-darken-4[value]::-ms-fill {
    background-color: #1a237e; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-darken-4 .progress-bar {
      background-color: #1a237e; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1a237e !important; }

.border-indigo.border-darken-4 {
  border: 1px solid #1a237e !important; }

.border-top-indigo.border-top-darken-4 {
  border-top: 1px solid #1a237e !important; }

.border-bottom-indigo.border-bottom-darken-4 {
  border-bottom: 1px solid #1a237e !important; }

.border-left-indigo.border-left-darken-4 {
  border-left: 1px solid #1a237e !important; }

.border-right-indigo.border-right-darken-4 {
  border-right: 1px solid #1a237e !important; }

.overlay-indigo.overlay-darken-4 {
  background: #1a237e;
  /* The Fallback */
  background: rgba(26, 35, 126, 0.8); }

.indigo.accent-1 {
  color: #8c9eff !important; }

.bg-indigo.bg-accent-1 {
  background-color: #8c9eff !important; }

.btn-indigo.btn-accent-1 {
  border-color: #303f9f !important;
  background-color: #8c9eff !important; }
  .btn-indigo.btn-accent-1:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-accent-1:focus, .btn-indigo.btn-accent-1:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-accent-1 {
  border-color: #8c9eff !important;
  color: #8c9eff !important; }
  .btn-outline-indigo.btn-outline-accent-1:hover {
    background-color: #8c9eff !important; }

.progress-indigo.progress-accent-1 {
  background-color: #8c9eff; }
  .progress-indigo.progress-accent-1[value]::-webkit-progress-value {
    background-color: #8c9eff; }
  .progress-indigo.progress-accent-1[value]::-moz-progress-bar {
    background-color: #8c9eff; }
  .progress-indigo.progress-accent-1[value]::-ms-fill {
    background-color: #8c9eff; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-accent-1 .progress-bar {
      background-color: #8c9eff; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8c9eff !important; }

.border-indigo.border-accent-1 {
  border: 1px solid #8c9eff !important; }

.border-top-indigo.border-top-accent-1 {
  border-top: 1px solid #8c9eff !important; }

.border-bottom-indigo.border-bottom-accent-1 {
  border-bottom: 1px solid #8c9eff !important; }

.border-left-indigo.border-left-accent-1 {
  border-left: 1px solid #8c9eff !important; }

.border-right-indigo.border-right-accent-1 {
  border-right: 1px solid #8c9eff !important; }

.overlay-indigo.overlay-accent-1 {
  background: #8c9eff;
  /* The Fallback */
  background: rgba(140, 158, 255, 0.8); }

.indigo.accent-2 {
  color: #536dfe !important; }

.bg-indigo.bg-accent-2 {
  background-color: #536dfe !important; }

.btn-indigo.btn-accent-2 {
  border-color: #303f9f !important;
  background-color: #536dfe !important; }
  .btn-indigo.btn-accent-2:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-accent-2:focus, .btn-indigo.btn-accent-2:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-accent-2 {
  border-color: #536dfe !important;
  color: #536dfe !important; }
  .btn-outline-indigo.btn-outline-accent-2:hover {
    background-color: #536dfe !important; }

.progress-indigo.progress-accent-2 {
  background-color: #536dfe; }
  .progress-indigo.progress-accent-2[value]::-webkit-progress-value {
    background-color: #536dfe; }
  .progress-indigo.progress-accent-2[value]::-moz-progress-bar {
    background-color: #536dfe; }
  .progress-indigo.progress-accent-2[value]::-ms-fill {
    background-color: #536dfe; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-accent-2 .progress-bar {
      background-color: #536dfe; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #536dfe !important; }

.border-indigo.border-accent-2 {
  border: 1px solid #536dfe !important; }

.border-top-indigo.border-top-accent-2 {
  border-top: 1px solid #536dfe !important; }

.border-bottom-indigo.border-bottom-accent-2 {
  border-bottom: 1px solid #536dfe !important; }

.border-left-indigo.border-left-accent-2 {
  border-left: 1px solid #536dfe !important; }

.border-right-indigo.border-right-accent-2 {
  border-right: 1px solid #536dfe !important; }

.overlay-indigo.overlay-accent-2 {
  background: #536dfe;
  /* The Fallback */
  background: rgba(83, 109, 254, 0.8); }

.indigo.accent-3 {
  color: #3d5afe !important; }

.bg-indigo.bg-accent-3 {
  background-color: #3d5afe !important; }

.btn-indigo.btn-accent-3 {
  border-color: #303f9f !important;
  background-color: #3d5afe !important; }
  .btn-indigo.btn-accent-3:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-accent-3:focus, .btn-indigo.btn-accent-3:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-accent-3 {
  border-color: #3d5afe !important;
  color: #3d5afe !important; }
  .btn-outline-indigo.btn-outline-accent-3:hover {
    background-color: #3d5afe !important; }

.progress-indigo.progress-accent-3 {
  background-color: #3d5afe; }
  .progress-indigo.progress-accent-3[value]::-webkit-progress-value {
    background-color: #3d5afe; }
  .progress-indigo.progress-accent-3[value]::-moz-progress-bar {
    background-color: #3d5afe; }
  .progress-indigo.progress-accent-3[value]::-ms-fill {
    background-color: #3d5afe; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-accent-3 .progress-bar {
      background-color: #3d5afe; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3d5afe !important; }

.border-indigo.border-accent-3 {
  border: 1px solid #3d5afe !important; }

.border-top-indigo.border-top-accent-3 {
  border-top: 1px solid #3d5afe !important; }

.border-bottom-indigo.border-bottom-accent-3 {
  border-bottom: 1px solid #3d5afe !important; }

.border-left-indigo.border-left-accent-3 {
  border-left: 1px solid #3d5afe !important; }

.border-right-indigo.border-right-accent-3 {
  border-right: 1px solid #3d5afe !important; }

.overlay-indigo.overlay-accent-3 {
  background: #3d5afe;
  /* The Fallback */
  background: rgba(61, 90, 254, 0.8); }

.indigo.accent-4 {
  color: #304ffe !important; }

.bg-indigo.bg-accent-4 {
  background-color: #304ffe !important; }

.btn-indigo.btn-accent-4 {
  border-color: #303f9f !important;
  background-color: #304ffe !important; }
  .btn-indigo.btn-accent-4:hover {
    border-color: #303f9f !important;
    background-color: #283593 !important; }
  .btn-indigo.btn-accent-4:focus, .btn-indigo.btn-accent-4:active {
    border-color: #283593 !important;
    background-color: #1a237e !important; }

.btn-outline-indigo.btn-outline-accent-4 {
  border-color: #304ffe !important;
  color: #304ffe !important; }
  .btn-outline-indigo.btn-outline-accent-4:hover {
    background-color: #304ffe !important; }

.progress-indigo.progress-accent-4 {
  background-color: #304ffe; }
  .progress-indigo.progress-accent-4[value]::-webkit-progress-value {
    background-color: #304ffe; }
  .progress-indigo.progress-accent-4[value]::-moz-progress-bar {
    background-color: #304ffe; }
  .progress-indigo.progress-accent-4[value]::-ms-fill {
    background-color: #304ffe; }
  @media screen and (min-width: 0\0) {
    .progress-indigo.progress-accent-4 .progress-bar {
      background-color: #304ffe; } }

input:focus ~ .bg-indigo {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #304ffe !important; }

.border-indigo.border-accent-4 {
  border: 1px solid #304ffe !important; }

.border-top-indigo.border-top-accent-4 {
  border-top: 1px solid #304ffe !important; }

.border-bottom-indigo.border-bottom-accent-4 {
  border-bottom: 1px solid #304ffe !important; }

.border-left-indigo.border-left-accent-4 {
  border-left: 1px solid #304ffe !important; }

.border-right-indigo.border-right-accent-4 {
  border-right: 1px solid #304ffe !important; }

.overlay-indigo.overlay-accent-4 {
  background: #304ffe;
  /* The Fallback */
  background: rgba(48, 79, 254, 0.8); }

.blue.lighten-5 {
  color: #e3f2fd !important; }

.bg-blue.bg-lighten-5 {
  background-color: #e3f2fd !important; }

.btn-blue.btn-lighten-5 {
  border-color: #1976d2 !important;
  background-color: #e3f2fd !important; }
  .btn-blue.btn-lighten-5:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-lighten-5:focus, .btn-blue.btn-lighten-5:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-lighten-5 {
  border-color: #e3f2fd !important;
  color: #e3f2fd !important; }
  .btn-outline-blue.btn-outline-lighten-5:hover {
    background-color: #e3f2fd !important; }

.progress-blue.progress-lighten-5 {
  background-color: #e3f2fd; }
  .progress-blue.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e3f2fd; }
  .progress-blue.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e3f2fd; }
  .progress-blue.progress-lighten-5[value]::-ms-fill {
    background-color: #e3f2fd; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-lighten-5 .progress-bar {
      background-color: #e3f2fd; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e3f2fd !important; }

.border-blue.border-lighten-5 {
  border: 1px solid #e3f2fd !important; }

.border-top-blue.border-top-lighten-5 {
  border-top: 1px solid #e3f2fd !important; }

.border-bottom-blue.border-bottom-lighten-5 {
  border-bottom: 1px solid #e3f2fd !important; }

.border-left-blue.border-left-lighten-5 {
  border-left: 1px solid #e3f2fd !important; }

.border-right-blue.border-right-lighten-5 {
  border-right: 1px solid #e3f2fd !important; }

.overlay-blue.overlay-lighten-5 {
  background: #e3f2fd;
  /* The Fallback */
  background: rgba(227, 242, 253, 0.8); }

.blue.lighten-4 {
  color: #bbdefb !important; }

.bg-blue.bg-lighten-4 {
  background-color: #bbdefb !important; }

.btn-blue.btn-lighten-4 {
  border-color: #1976d2 !important;
  background-color: #bbdefb !important; }
  .btn-blue.btn-lighten-4:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-lighten-4:focus, .btn-blue.btn-lighten-4:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-lighten-4 {
  border-color: #bbdefb !important;
  color: #bbdefb !important; }
  .btn-outline-blue.btn-outline-lighten-4:hover {
    background-color: #bbdefb !important; }

.progress-blue.progress-lighten-4 {
  background-color: #bbdefb; }
  .progress-blue.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #bbdefb; }
  .progress-blue.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #bbdefb; }
  .progress-blue.progress-lighten-4[value]::-ms-fill {
    background-color: #bbdefb; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-lighten-4 .progress-bar {
      background-color: #bbdefb; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bbdefb !important; }

.border-blue.border-lighten-4 {
  border: 1px solid #bbdefb !important; }

.border-top-blue.border-top-lighten-4 {
  border-top: 1px solid #bbdefb !important; }

.border-bottom-blue.border-bottom-lighten-4 {
  border-bottom: 1px solid #bbdefb !important; }

.border-left-blue.border-left-lighten-4 {
  border-left: 1px solid #bbdefb !important; }

.border-right-blue.border-right-lighten-4 {
  border-right: 1px solid #bbdefb !important; }

.overlay-blue.overlay-lighten-4 {
  background: #bbdefb;
  /* The Fallback */
  background: rgba(187, 222, 251, 0.8); }

.blue.lighten-3 {
  color: #90caf9 !important; }

.bg-blue.bg-lighten-3 {
  background-color: #90caf9 !important; }

.btn-blue.btn-lighten-3 {
  border-color: #1976d2 !important;
  background-color: #90caf9 !important; }
  .btn-blue.btn-lighten-3:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-lighten-3:focus, .btn-blue.btn-lighten-3:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-lighten-3 {
  border-color: #90caf9 !important;
  color: #90caf9 !important; }
  .btn-outline-blue.btn-outline-lighten-3:hover {
    background-color: #90caf9 !important; }

.progress-blue.progress-lighten-3 {
  background-color: #90caf9; }
  .progress-blue.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #90caf9; }
  .progress-blue.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #90caf9; }
  .progress-blue.progress-lighten-3[value]::-ms-fill {
    background-color: #90caf9; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-lighten-3 .progress-bar {
      background-color: #90caf9; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #90caf9 !important; }

.border-blue.border-lighten-3 {
  border: 1px solid #90caf9 !important; }

.border-top-blue.border-top-lighten-3 {
  border-top: 1px solid #90caf9 !important; }

.border-bottom-blue.border-bottom-lighten-3 {
  border-bottom: 1px solid #90caf9 !important; }

.border-left-blue.border-left-lighten-3 {
  border-left: 1px solid #90caf9 !important; }

.border-right-blue.border-right-lighten-3 {
  border-right: 1px solid #90caf9 !important; }

.overlay-blue.overlay-lighten-3 {
  background: #90caf9;
  /* The Fallback */
  background: rgba(144, 202, 249, 0.8); }

.blue.lighten-2 {
  color: #64b5f6 !important; }

.bg-blue.bg-lighten-2 {
  background-color: #64b5f6 !important; }

.btn-blue.btn-lighten-2 {
  border-color: #1976d2 !important;
  background-color: #64b5f6 !important; }
  .btn-blue.btn-lighten-2:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-lighten-2:focus, .btn-blue.btn-lighten-2:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-lighten-2 {
  border-color: #64b5f6 !important;
  color: #64b5f6 !important; }
  .btn-outline-blue.btn-outline-lighten-2:hover {
    background-color: #64b5f6 !important; }

.progress-blue.progress-lighten-2 {
  background-color: #64b5f6; }
  .progress-blue.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #64b5f6; }
  .progress-blue.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #64b5f6; }
  .progress-blue.progress-lighten-2[value]::-ms-fill {
    background-color: #64b5f6; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-lighten-2 .progress-bar {
      background-color: #64b5f6; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #64b5f6 !important; }

.border-blue.border-lighten-2 {
  border: 1px solid #64b5f6 !important; }

.border-top-blue.border-top-lighten-2 {
  border-top: 1px solid #64b5f6 !important; }

.border-bottom-blue.border-bottom-lighten-2 {
  border-bottom: 1px solid #64b5f6 !important; }

.border-left-blue.border-left-lighten-2 {
  border-left: 1px solid #64b5f6 !important; }

.border-right-blue.border-right-lighten-2 {
  border-right: 1px solid #64b5f6 !important; }

.overlay-blue.overlay-lighten-2 {
  background: #64b5f6;
  /* The Fallback */
  background: rgba(100, 181, 246, 0.8); }

.blue.lighten-1 {
  color: #42a5f5 !important; }

.bg-blue.bg-lighten-1 {
  background-color: #42a5f5 !important; }

.btn-blue.btn-lighten-1 {
  border-color: #1976d2 !important;
  background-color: #42a5f5 !important; }
  .btn-blue.btn-lighten-1:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-lighten-1:focus, .btn-blue.btn-lighten-1:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-lighten-1 {
  border-color: #42a5f5 !important;
  color: #42a5f5 !important; }
  .btn-outline-blue.btn-outline-lighten-1:hover {
    background-color: #42a5f5 !important; }

.progress-blue.progress-lighten-1 {
  background-color: #42a5f5; }
  .progress-blue.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #42a5f5; }
  .progress-blue.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #42a5f5; }
  .progress-blue.progress-lighten-1[value]::-ms-fill {
    background-color: #42a5f5; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-lighten-1 .progress-bar {
      background-color: #42a5f5; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #42a5f5 !important; }

.border-blue.border-lighten-1 {
  border: 1px solid #42a5f5 !important; }

.border-top-blue.border-top-lighten-1 {
  border-top: 1px solid #42a5f5 !important; }

.border-bottom-blue.border-bottom-lighten-1 {
  border-bottom: 1px solid #42a5f5 !important; }

.border-left-blue.border-left-lighten-1 {
  border-left: 1px solid #42a5f5 !important; }

.border-right-blue.border-right-lighten-1 {
  border-right: 1px solid #42a5f5 !important; }

.overlay-blue.overlay-lighten-1 {
  background: #42a5f5;
  /* The Fallback */
  background: rgba(66, 165, 245, 0.8); }

.blue {
  color: #2196f3 !important; }

.bg-blue {
  background-color: #2196f3 !important; }
  .bg-blue .card-header,
  .bg-blue .card-footer {
    background-color: transparent; }

.toast-blue {
  background-color: #2196f3; }

.alert-blue {
  border-color: #2196f3 !important;
  background-color: #43a6f5 !important;
  color: #05365d !important; }
  .alert-blue .alert-link {
    color: #031f36 !important; }

.border-blue {
  border-color: #2196f3; }

.border-top-blue {
  border-top-color: #2196f3; }

.border-bottom-blue {
  border-bottom-color: #2196f3; }

.border-left-blue {
  border-left-color: #2196f3; }

.border-right-blue {
  border-right-color: #2196f3; }

.badge-blue {
  background-color: #2196f3; }

.panel-blue {
  border-color: #2196f3; }
  .panel-blue .panel-heading {
    color: #fff;
    border-color: #2196f3;
    background-color: #39a1f4; }

.bg-blue.tag-glow,
.border-blue.tag-glow {
  box-shadow: 0px 0px 10px #2196f3; }

.overlay-blue {
  background: #2196f3;
  /* The Fallback */
  background: rgba(33, 150, 243, 0.8); }

.card.card-outline-blue {
  border-width: 1px;
  border-style: solid;
  border-color: #2196f3;
  background-color: transparent; }
  .card.card-outline-blue .card-header,
  .card.card-outline-blue .card-footer {
    background-color: transparent; }

.btn-blue {
  color: #2196f3 !important; }
  .btn-blue.btn-flat {
    background-color: transparent !important;
    color: #2196f3;
    border: none; }
  .btn-blue.btn-raised, .btn-blue.btn-fab {
    background-color: #2196f3 !important;
    color: #fff !important;
    border-color: #2196f3; }
    .btn-blue.btn-raised.active, .btn-blue.btn-fab.active {
      background-color: #0c84e4 !important;
      border-color: #0c84e4 !important; }

.btn-group-raised .btn-blue {
  background-color: #2196f3 !important;
  color: #fff !important; }

.btn-outline-blue {
  border: 1px solid;
  border-color: #2196f3;
  background-color: transparent;
  color: #2196f3;
  box-shadow: none !important; }
  .btn-outline-blue:focus {
    background-color: transparent !important;
    color: #2196f3 !important;
    box-shadow: transparent !important; }
  .btn-outline-blue.active {
    background-color: #2196f3 !important;
    color: #fff !important; }
  .btn-outline-blue:hover {
    background-color: #128ff2 !important;
    color: #fff !important; }

.btn-outline-blue.btn-raised, .btn-outline-blue.btn-fab {
  border: 1px solid;
  border-color: #2196f3;
  background-color: transparent;
  color: #2196f3;
  box-shadow: none !important; }
  .btn-outline-blue.btn-raised:focus, .btn-outline-blue.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-blue.btn-raised.active, .btn-outline-blue.btn-fab.active {
    background-color: #2196f3 !important;
    color: #fff !important; }
  .btn-outline-blue.btn-raised:hover, .btn-outline-blue.btn-fab:hover {
    background-color: #128ff2 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-blue {
  background-color: #2196f3; }
  .progress .progress-bar.progress-bar-blue[value]::-webkit-progress-value {
    background-color: #2196f3; }
  .progress .progress-bar.progress-bar-blue[value]::-moz-progress-bar {
    background-color: #2196f3; }
  .progress .progress-bar.progress-bar-blue[value]::-ms-fill {
    background-color: #2196f3; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-blue .progress-bar {
      background-color: #2196f3; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2196f3 !important; }

.blue.darken-1 {
  color: #1e88e5 !important; }

.bg-blue.bg-darken-1 {
  background-color: #1e88e5 !important; }

.btn-blue.btn-darken-1 {
  border-color: #1976d2 !important;
  background-color: #1e88e5 !important; }
  .btn-blue.btn-darken-1:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-darken-1:focus, .btn-blue.btn-darken-1:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-darken-1 {
  border-color: #1e88e5 !important;
  color: #1e88e5 !important; }
  .btn-outline-blue.btn-outline-darken-1:hover {
    background-color: #1e88e5 !important; }

.progress-blue.progress-darken-1 {
  background-color: #1e88e5; }
  .progress-blue.progress-darken-1[value]::-webkit-progress-value {
    background-color: #1e88e5; }
  .progress-blue.progress-darken-1[value]::-moz-progress-bar {
    background-color: #1e88e5; }
  .progress-blue.progress-darken-1[value]::-ms-fill {
    background-color: #1e88e5; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-darken-1 .progress-bar {
      background-color: #1e88e5; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1e88e5 !important; }

.border-blue.border-darken-1 {
  border: 1px solid #1e88e5 !important; }

.border-top-blue.border-top-darken-1 {
  border-top: 1px solid #1e88e5 !important; }

.border-bottom-blue.border-bottom-darken-1 {
  border-bottom: 1px solid #1e88e5 !important; }

.border-left-blue.border-left-darken-1 {
  border-left: 1px solid #1e88e5 !important; }

.border-right-blue.border-right-darken-1 {
  border-right: 1px solid #1e88e5 !important; }

.overlay-blue.overlay-darken-1 {
  background: #1e88e5;
  /* The Fallback */
  background: rgba(30, 136, 229, 0.8); }

.blue.darken-2 {
  color: #1976d2 !important; }

.bg-blue.bg-darken-2 {
  background-color: #1976d2 !important; }

.btn-blue.btn-darken-2 {
  border-color: #1976d2 !important;
  background-color: #1976d2 !important; }
  .btn-blue.btn-darken-2:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-darken-2:focus, .btn-blue.btn-darken-2:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-darken-2 {
  border-color: #1976d2 !important;
  color: #1976d2 !important; }
  .btn-outline-blue.btn-outline-darken-2:hover {
    background-color: #1976d2 !important; }

.progress-blue.progress-darken-2 {
  background-color: #1976d2; }
  .progress-blue.progress-darken-2[value]::-webkit-progress-value {
    background-color: #1976d2; }
  .progress-blue.progress-darken-2[value]::-moz-progress-bar {
    background-color: #1976d2; }
  .progress-blue.progress-darken-2[value]::-ms-fill {
    background-color: #1976d2; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-darken-2 .progress-bar {
      background-color: #1976d2; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1976d2 !important; }

.border-blue.border-darken-2 {
  border: 1px solid #1976d2 !important; }

.border-top-blue.border-top-darken-2 {
  border-top: 1px solid #1976d2 !important; }

.border-bottom-blue.border-bottom-darken-2 {
  border-bottom: 1px solid #1976d2 !important; }

.border-left-blue.border-left-darken-2 {
  border-left: 1px solid #1976d2 !important; }

.border-right-blue.border-right-darken-2 {
  border-right: 1px solid #1976d2 !important; }

.overlay-blue.overlay-darken-2 {
  background: #1976d2;
  /* The Fallback */
  background: rgba(25, 118, 210, 0.8); }

.blue.darken-3 {
  color: #1565c0 !important; }

.bg-blue.bg-darken-3 {
  background-color: #1565c0 !important; }

.btn-blue.btn-darken-3 {
  border-color: #1976d2 !important;
  background-color: #1565c0 !important; }
  .btn-blue.btn-darken-3:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-darken-3:focus, .btn-blue.btn-darken-3:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-darken-3 {
  border-color: #1565c0 !important;
  color: #1565c0 !important; }
  .btn-outline-blue.btn-outline-darken-3:hover {
    background-color: #1565c0 !important; }

.progress-blue.progress-darken-3 {
  background-color: #1565c0; }
  .progress-blue.progress-darken-3[value]::-webkit-progress-value {
    background-color: #1565c0; }
  .progress-blue.progress-darken-3[value]::-moz-progress-bar {
    background-color: #1565c0; }
  .progress-blue.progress-darken-3[value]::-ms-fill {
    background-color: #1565c0; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-darken-3 .progress-bar {
      background-color: #1565c0; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1565c0 !important; }

.border-blue.border-darken-3 {
  border: 1px solid #1565c0 !important; }

.border-top-blue.border-top-darken-3 {
  border-top: 1px solid #1565c0 !important; }

.border-bottom-blue.border-bottom-darken-3 {
  border-bottom: 1px solid #1565c0 !important; }

.border-left-blue.border-left-darken-3 {
  border-left: 1px solid #1565c0 !important; }

.border-right-blue.border-right-darken-3 {
  border-right: 1px solid #1565c0 !important; }

.overlay-blue.overlay-darken-3 {
  background: #1565c0;
  /* The Fallback */
  background: rgba(21, 101, 192, 0.8); }

.blue.darken-4 {
  color: #0d47a1 !important; }

.bg-blue.bg-darken-4 {
  background-color: #0d47a1 !important; }

.btn-blue.btn-darken-4 {
  border-color: #1976d2 !important;
  background-color: #0d47a1 !important; }
  .btn-blue.btn-darken-4:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-darken-4:focus, .btn-blue.btn-darken-4:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-darken-4 {
  border-color: #0d47a1 !important;
  color: #0d47a1 !important; }
  .btn-outline-blue.btn-outline-darken-4:hover {
    background-color: #0d47a1 !important; }

.progress-blue.progress-darken-4 {
  background-color: #0d47a1; }
  .progress-blue.progress-darken-4[value]::-webkit-progress-value {
    background-color: #0d47a1; }
  .progress-blue.progress-darken-4[value]::-moz-progress-bar {
    background-color: #0d47a1; }
  .progress-blue.progress-darken-4[value]::-ms-fill {
    background-color: #0d47a1; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-darken-4 .progress-bar {
      background-color: #0d47a1; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0d47a1 !important; }

.border-blue.border-darken-4 {
  border: 1px solid #0d47a1 !important; }

.border-top-blue.border-top-darken-4 {
  border-top: 1px solid #0d47a1 !important; }

.border-bottom-blue.border-bottom-darken-4 {
  border-bottom: 1px solid #0d47a1 !important; }

.border-left-blue.border-left-darken-4 {
  border-left: 1px solid #0d47a1 !important; }

.border-right-blue.border-right-darken-4 {
  border-right: 1px solid #0d47a1 !important; }

.overlay-blue.overlay-darken-4 {
  background: #0d47a1;
  /* The Fallback */
  background: rgba(13, 71, 161, 0.8); }

.blue.accent-1 {
  color: #82b1ff !important; }

.bg-blue.bg-accent-1 {
  background-color: #82b1ff !important; }

.btn-blue.btn-accent-1 {
  border-color: #1976d2 !important;
  background-color: #82b1ff !important; }
  .btn-blue.btn-accent-1:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-accent-1:focus, .btn-blue.btn-accent-1:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-accent-1 {
  border-color: #82b1ff !important;
  color: #82b1ff !important; }
  .btn-outline-blue.btn-outline-accent-1:hover {
    background-color: #82b1ff !important; }

.progress-blue.progress-accent-1 {
  background-color: #82b1ff; }
  .progress-blue.progress-accent-1[value]::-webkit-progress-value {
    background-color: #82b1ff; }
  .progress-blue.progress-accent-1[value]::-moz-progress-bar {
    background-color: #82b1ff; }
  .progress-blue.progress-accent-1[value]::-ms-fill {
    background-color: #82b1ff; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-accent-1 .progress-bar {
      background-color: #82b1ff; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82b1ff !important; }

.border-blue.border-accent-1 {
  border: 1px solid #82b1ff !important; }

.border-top-blue.border-top-accent-1 {
  border-top: 1px solid #82b1ff !important; }

.border-bottom-blue.border-bottom-accent-1 {
  border-bottom: 1px solid #82b1ff !important; }

.border-left-blue.border-left-accent-1 {
  border-left: 1px solid #82b1ff !important; }

.border-right-blue.border-right-accent-1 {
  border-right: 1px solid #82b1ff !important; }

.overlay-blue.overlay-accent-1 {
  background: #82b1ff;
  /* The Fallback */
  background: rgba(130, 177, 255, 0.8); }

.blue.accent-2 {
  color: #448aff !important; }

.bg-blue.bg-accent-2 {
  background-color: #448aff !important; }

.btn-blue.btn-accent-2 {
  border-color: #1976d2 !important;
  background-color: #448aff !important; }
  .btn-blue.btn-accent-2:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-accent-2:focus, .btn-blue.btn-accent-2:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-accent-2 {
  border-color: #448aff !important;
  color: #448aff !important; }
  .btn-outline-blue.btn-outline-accent-2:hover {
    background-color: #448aff !important; }

.progress-blue.progress-accent-2 {
  background-color: #448aff; }
  .progress-blue.progress-accent-2[value]::-webkit-progress-value {
    background-color: #448aff; }
  .progress-blue.progress-accent-2[value]::-moz-progress-bar {
    background-color: #448aff; }
  .progress-blue.progress-accent-2[value]::-ms-fill {
    background-color: #448aff; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-accent-2 .progress-bar {
      background-color: #448aff; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #448aff !important; }

.border-blue.border-accent-2 {
  border: 1px solid #448aff !important; }

.border-top-blue.border-top-accent-2 {
  border-top: 1px solid #448aff !important; }

.border-bottom-blue.border-bottom-accent-2 {
  border-bottom: 1px solid #448aff !important; }

.border-left-blue.border-left-accent-2 {
  border-left: 1px solid #448aff !important; }

.border-right-blue.border-right-accent-2 {
  border-right: 1px solid #448aff !important; }

.overlay-blue.overlay-accent-2 {
  background: #448aff;
  /* The Fallback */
  background: rgba(68, 138, 255, 0.8); }

.blue.accent-3 {
  color: #2979ff !important; }

.bg-blue.bg-accent-3 {
  background-color: #2979ff !important; }

.btn-blue.btn-accent-3 {
  border-color: #1976d2 !important;
  background-color: #2979ff !important; }
  .btn-blue.btn-accent-3:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-accent-3:focus, .btn-blue.btn-accent-3:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-accent-3 {
  border-color: #2979ff !important;
  color: #2979ff !important; }
  .btn-outline-blue.btn-outline-accent-3:hover {
    background-color: #2979ff !important; }

.progress-blue.progress-accent-3 {
  background-color: #2979ff; }
  .progress-blue.progress-accent-3[value]::-webkit-progress-value {
    background-color: #2979ff; }
  .progress-blue.progress-accent-3[value]::-moz-progress-bar {
    background-color: #2979ff; }
  .progress-blue.progress-accent-3[value]::-ms-fill {
    background-color: #2979ff; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-accent-3 .progress-bar {
      background-color: #2979ff; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2979ff !important; }

.border-blue.border-accent-3 {
  border: 1px solid #2979ff !important; }

.border-top-blue.border-top-accent-3 {
  border-top: 1px solid #2979ff !important; }

.border-bottom-blue.border-bottom-accent-3 {
  border-bottom: 1px solid #2979ff !important; }

.border-left-blue.border-left-accent-3 {
  border-left: 1px solid #2979ff !important; }

.border-right-blue.border-right-accent-3 {
  border-right: 1px solid #2979ff !important; }

.overlay-blue.overlay-accent-3 {
  background: #2979ff;
  /* The Fallback */
  background: rgba(41, 121, 255, 0.8); }

.blue.accent-4 {
  color: #2962ff !important; }

.bg-blue.bg-accent-4 {
  background-color: #2962ff !important; }

.btn-blue.btn-accent-4 {
  border-color: #1976d2 !important;
  background-color: #2962ff !important; }
  .btn-blue.btn-accent-4:hover {
    border-color: #1976d2 !important;
    background-color: #1565c0 !important; }
  .btn-blue.btn-accent-4:focus, .btn-blue.btn-accent-4:active {
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important; }

.btn-outline-blue.btn-outline-accent-4 {
  border-color: #2962ff !important;
  color: #2962ff !important; }
  .btn-outline-blue.btn-outline-accent-4:hover {
    background-color: #2962ff !important; }

.progress-blue.progress-accent-4 {
  background-color: #2962ff; }
  .progress-blue.progress-accent-4[value]::-webkit-progress-value {
    background-color: #2962ff; }
  .progress-blue.progress-accent-4[value]::-moz-progress-bar {
    background-color: #2962ff; }
  .progress-blue.progress-accent-4[value]::-ms-fill {
    background-color: #2962ff; }
  @media screen and (min-width: 0\0) {
    .progress-blue.progress-accent-4 .progress-bar {
      background-color: #2962ff; } }

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2962ff !important; }

.border-blue.border-accent-4 {
  border: 1px solid #2962ff !important; }

.border-top-blue.border-top-accent-4 {
  border-top: 1px solid #2962ff !important; }

.border-bottom-blue.border-bottom-accent-4 {
  border-bottom: 1px solid #2962ff !important; }

.border-left-blue.border-left-accent-4 {
  border-left: 1px solid #2962ff !important; }

.border-right-blue.border-right-accent-4 {
  border-right: 1px solid #2962ff !important; }

.overlay-blue.overlay-accent-4 {
  background: #2962ff;
  /* The Fallback */
  background: rgba(41, 98, 255, 0.8); }

.light-blue.lighten-5 {
  color: #e1f5fe !important; }

.bg-light-blue.bg-lighten-5 {
  background-color: #e1f5fe !important; }

.btn-light-blue.btn-lighten-5 {
  border-color: #0288d1 !important;
  background-color: #e1f5fe !important; }
  .btn-light-blue.btn-lighten-5:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-lighten-5:focus, .btn-light-blue.btn-lighten-5:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-lighten-5 {
  border-color: #e1f5fe !important;
  color: #e1f5fe !important; }
  .btn-outline-light-blue.btn-outline-lighten-5:hover {
    background-color: #e1f5fe !important; }

.progress-light-blue.progress-lighten-5 {
  background-color: #e1f5fe; }
  .progress-light-blue.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e1f5fe; }
  .progress-light-blue.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e1f5fe; }
  .progress-light-blue.progress-lighten-5[value]::-ms-fill {
    background-color: #e1f5fe; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-lighten-5 .progress-bar {
      background-color: #e1f5fe; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e1f5fe !important; }

.border-light-blue.border-lighten-5 {
  border: 1px solid #e1f5fe !important; }

.border-top-light-blue.border-top-lighten-5 {
  border-top: 1px solid #e1f5fe !important; }

.border-bottom-light-blue.border-bottom-lighten-5 {
  border-bottom: 1px solid #e1f5fe !important; }

.border-left-light-blue.border-left-lighten-5 {
  border-left: 1px solid #e1f5fe !important; }

.border-right-light-blue.border-right-lighten-5 {
  border-right: 1px solid #e1f5fe !important; }

.overlay-light-blue.overlay-lighten-5 {
  background: #e1f5fe;
  /* The Fallback */
  background: rgba(225, 245, 254, 0.8); }

.light-blue.lighten-4 {
  color: #b3e5fc !important; }

.bg-light-blue.bg-lighten-4 {
  background-color: #b3e5fc !important; }

.btn-light-blue.btn-lighten-4 {
  border-color: #0288d1 !important;
  background-color: #b3e5fc !important; }
  .btn-light-blue.btn-lighten-4:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-lighten-4:focus, .btn-light-blue.btn-lighten-4:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-lighten-4 {
  border-color: #b3e5fc !important;
  color: #b3e5fc !important; }
  .btn-outline-light-blue.btn-outline-lighten-4:hover {
    background-color: #b3e5fc !important; }

.progress-light-blue.progress-lighten-4 {
  background-color: #b3e5fc; }
  .progress-light-blue.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #b3e5fc; }
  .progress-light-blue.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #b3e5fc; }
  .progress-light-blue.progress-lighten-4[value]::-ms-fill {
    background-color: #b3e5fc; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-lighten-4 .progress-bar {
      background-color: #b3e5fc; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b3e5fc !important; }

.border-light-blue.border-lighten-4 {
  border: 1px solid #b3e5fc !important; }

.border-top-light-blue.border-top-lighten-4 {
  border-top: 1px solid #b3e5fc !important; }

.border-bottom-light-blue.border-bottom-lighten-4 {
  border-bottom: 1px solid #b3e5fc !important; }

.border-left-light-blue.border-left-lighten-4 {
  border-left: 1px solid #b3e5fc !important; }

.border-right-light-blue.border-right-lighten-4 {
  border-right: 1px solid #b3e5fc !important; }

.overlay-light-blue.overlay-lighten-4 {
  background: #b3e5fc;
  /* The Fallback */
  background: rgba(179, 229, 252, 0.8); }

.light-blue.lighten-3 {
  color: #81d4fa !important; }

.bg-light-blue.bg-lighten-3 {
  background-color: #81d4fa !important; }

.btn-light-blue.btn-lighten-3 {
  border-color: #0288d1 !important;
  background-color: #81d4fa !important; }
  .btn-light-blue.btn-lighten-3:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-lighten-3:focus, .btn-light-blue.btn-lighten-3:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-lighten-3 {
  border-color: #81d4fa !important;
  color: #81d4fa !important; }
  .btn-outline-light-blue.btn-outline-lighten-3:hover {
    background-color: #81d4fa !important; }

.progress-light-blue.progress-lighten-3 {
  background-color: #81d4fa; }
  .progress-light-blue.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #81d4fa; }
  .progress-light-blue.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #81d4fa; }
  .progress-light-blue.progress-lighten-3[value]::-ms-fill {
    background-color: #81d4fa; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-lighten-3 .progress-bar {
      background-color: #81d4fa; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #81d4fa !important; }

.border-light-blue.border-lighten-3 {
  border: 1px solid #81d4fa !important; }

.border-top-light-blue.border-top-lighten-3 {
  border-top: 1px solid #81d4fa !important; }

.border-bottom-light-blue.border-bottom-lighten-3 {
  border-bottom: 1px solid #81d4fa !important; }

.border-left-light-blue.border-left-lighten-3 {
  border-left: 1px solid #81d4fa !important; }

.border-right-light-blue.border-right-lighten-3 {
  border-right: 1px solid #81d4fa !important; }

.overlay-light-blue.overlay-lighten-3 {
  background: #81d4fa;
  /* The Fallback */
  background: rgba(129, 212, 250, 0.8); }

.light-blue.lighten-2 {
  color: #4fc3f7 !important; }

.bg-light-blue.bg-lighten-2 {
  background-color: #4fc3f7 !important; }

.btn-light-blue.btn-lighten-2 {
  border-color: #0288d1 !important;
  background-color: #4fc3f7 !important; }
  .btn-light-blue.btn-lighten-2:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-lighten-2:focus, .btn-light-blue.btn-lighten-2:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-lighten-2 {
  border-color: #4fc3f7 !important;
  color: #4fc3f7 !important; }
  .btn-outline-light-blue.btn-outline-lighten-2:hover {
    background-color: #4fc3f7 !important; }

.progress-light-blue.progress-lighten-2 {
  background-color: #4fc3f7; }
  .progress-light-blue.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4fc3f7; }
  .progress-light-blue.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4fc3f7; }
  .progress-light-blue.progress-lighten-2[value]::-ms-fill {
    background-color: #4fc3f7; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-lighten-2 .progress-bar {
      background-color: #4fc3f7; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4fc3f7 !important; }

.border-light-blue.border-lighten-2 {
  border: 1px solid #4fc3f7 !important; }

.border-top-light-blue.border-top-lighten-2 {
  border-top: 1px solid #4fc3f7 !important; }

.border-bottom-light-blue.border-bottom-lighten-2 {
  border-bottom: 1px solid #4fc3f7 !important; }

.border-left-light-blue.border-left-lighten-2 {
  border-left: 1px solid #4fc3f7 !important; }

.border-right-light-blue.border-right-lighten-2 {
  border-right: 1px solid #4fc3f7 !important; }

.overlay-light-blue.overlay-lighten-2 {
  background: #4fc3f7;
  /* The Fallback */
  background: rgba(79, 195, 247, 0.8); }

.light-blue.lighten-1 {
  color: #29b6f6 !important; }

.bg-light-blue.bg-lighten-1 {
  background-color: #29b6f6 !important; }

.btn-light-blue.btn-lighten-1 {
  border-color: #0288d1 !important;
  background-color: #29b6f6 !important; }
  .btn-light-blue.btn-lighten-1:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-lighten-1:focus, .btn-light-blue.btn-lighten-1:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-lighten-1 {
  border-color: #29b6f6 !important;
  color: #29b6f6 !important; }
  .btn-outline-light-blue.btn-outline-lighten-1:hover {
    background-color: #29b6f6 !important; }

.progress-light-blue.progress-lighten-1 {
  background-color: #29b6f6; }
  .progress-light-blue.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #29b6f6; }
  .progress-light-blue.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #29b6f6; }
  .progress-light-blue.progress-lighten-1[value]::-ms-fill {
    background-color: #29b6f6; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-lighten-1 .progress-bar {
      background-color: #29b6f6; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #29b6f6 !important; }

.border-light-blue.border-lighten-1 {
  border: 1px solid #29b6f6 !important; }

.border-top-light-blue.border-top-lighten-1 {
  border-top: 1px solid #29b6f6 !important; }

.border-bottom-light-blue.border-bottom-lighten-1 {
  border-bottom: 1px solid #29b6f6 !important; }

.border-left-light-blue.border-left-lighten-1 {
  border-left: 1px solid #29b6f6 !important; }

.border-right-light-blue.border-right-lighten-1 {
  border-right: 1px solid #29b6f6 !important; }

.overlay-light-blue.overlay-lighten-1 {
  background: #29b6f6;
  /* The Fallback */
  background: rgba(41, 182, 246, 0.8); }

.light-blue {
  color: #03a9f4 !important; }

.bg-light-blue {
  background-color: #03a9f4 !important; }
  .bg-light-blue .card-header,
  .bg-light-blue .card-footer {
    background-color: transparent; }

.toast-light-blue {
  background-color: #03a9f4; }

.alert-light-blue {
  border-color: #03a9f4 !important;
  background-color: #1eb7fc !important;
  color: #012f44 !important; }
  .alert-light-blue .alert-link {
    color: #00131b !important; }

.border-light-blue {
  border-color: #03a9f4; }

.border-top-light-blue {
  border-top-color: #03a9f4; }

.border-bottom-light-blue {
  border-bottom-color: #03a9f4; }

.border-left-light-blue {
  border-left-color: #03a9f4; }

.border-right-light-blue {
  border-right-color: #03a9f4; }

.badge-light-blue {
  background-color: #03a9f4; }

.panel-light-blue {
  border-color: #03a9f4; }
  .panel-light-blue .panel-heading {
    color: #fff;
    border-color: #03a9f4;
    background-color: #14b4fc; }

.bg-light-blue.tag-glow,
.border-light-blue.tag-glow {
  box-shadow: 0px 0px 10px #03a9f4; }

.overlay-light-blue {
  background: #03a9f4;
  /* The Fallback */
  background: rgba(3, 169, 244, 0.8); }

.card.card-outline-light-blue {
  border-width: 1px;
  border-style: solid;
  border-color: #03a9f4;
  background-color: transparent; }
  .card.card-outline-light-blue .card-header,
  .card.card-outline-light-blue .card-footer {
    background-color: transparent; }

.btn-light-blue {
  color: #03a9f4 !important; }
  .btn-light-blue.btn-flat {
    background-color: transparent !important;
    color: #03a9f4;
    border: none; }
  .btn-light-blue.btn-raised, .btn-light-blue.btn-fab {
    background-color: #03a9f4 !important;
    color: #fff !important;
    border-color: #03a9f4; }
    .btn-light-blue.btn-raised.active, .btn-light-blue.btn-fab.active {
      background-color: #0391d1 !important;
      border-color: #0391d1 !important; }

.btn-group-raised .btn-light-blue {
  background-color: #03a9f4 !important;
  color: #fff !important; }

.btn-outline-light-blue {
  border: 1px solid;
  border-color: #03a9f4;
  background-color: transparent;
  color: #03a9f4;
  box-shadow: none !important; }
  .btn-outline-light-blue:focus {
    background-color: transparent !important;
    color: #03a9f4 !important;
    box-shadow: transparent !important; }
  .btn-outline-light-blue.active {
    background-color: #03a9f4 !important;
    color: #fff !important; }
  .btn-outline-light-blue:hover {
    background-color: #039fe5 !important;
    color: #fff !important; }

.btn-outline-light-blue.btn-raised, .btn-outline-light-blue.btn-fab {
  border: 1px solid;
  border-color: #03a9f4;
  background-color: transparent;
  color: #03a9f4;
  box-shadow: none !important; }
  .btn-outline-light-blue.btn-raised:focus, .btn-outline-light-blue.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-light-blue.btn-raised.active, .btn-outline-light-blue.btn-fab.active {
    background-color: #03a9f4 !important;
    color: #fff !important; }
  .btn-outline-light-blue.btn-raised:hover, .btn-outline-light-blue.btn-fab:hover {
    background-color: #039fe5 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-light-blue {
  background-color: #03a9f4; }
  .progress .progress-bar.progress-bar-light-blue[value]::-webkit-progress-value {
    background-color: #03a9f4; }
  .progress .progress-bar.progress-bar-light-blue[value]::-moz-progress-bar {
    background-color: #03a9f4; }
  .progress .progress-bar.progress-bar-light-blue[value]::-ms-fill {
    background-color: #03a9f4; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-light-blue .progress-bar {
      background-color: #03a9f4; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #03a9f4 !important; }

.light-blue.darken-1 {
  color: #039be5 !important; }

.bg-light-blue.bg-darken-1 {
  background-color: #039be5 !important; }

.btn-light-blue.btn-darken-1 {
  border-color: #0288d1 !important;
  background-color: #039be5 !important; }
  .btn-light-blue.btn-darken-1:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-darken-1:focus, .btn-light-blue.btn-darken-1:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-darken-1 {
  border-color: #039be5 !important;
  color: #039be5 !important; }
  .btn-outline-light-blue.btn-outline-darken-1:hover {
    background-color: #039be5 !important; }

.progress-light-blue.progress-darken-1 {
  background-color: #039be5; }
  .progress-light-blue.progress-darken-1[value]::-webkit-progress-value {
    background-color: #039be5; }
  .progress-light-blue.progress-darken-1[value]::-moz-progress-bar {
    background-color: #039be5; }
  .progress-light-blue.progress-darken-1[value]::-ms-fill {
    background-color: #039be5; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-darken-1 .progress-bar {
      background-color: #039be5; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #039be5 !important; }

.border-light-blue.border-darken-1 {
  border: 1px solid #039be5 !important; }

.border-top-light-blue.border-top-darken-1 {
  border-top: 1px solid #039be5 !important; }

.border-bottom-light-blue.border-bottom-darken-1 {
  border-bottom: 1px solid #039be5 !important; }

.border-left-light-blue.border-left-darken-1 {
  border-left: 1px solid #039be5 !important; }

.border-right-light-blue.border-right-darken-1 {
  border-right: 1px solid #039be5 !important; }

.overlay-light-blue.overlay-darken-1 {
  background: #039be5;
  /* The Fallback */
  background: rgba(3, 155, 229, 0.8); }

.light-blue.darken-2 {
  color: #0288d1 !important; }

.bg-light-blue.bg-darken-2 {
  background-color: #0288d1 !important; }

.btn-light-blue.btn-darken-2 {
  border-color: #0288d1 !important;
  background-color: #0288d1 !important; }
  .btn-light-blue.btn-darken-2:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-darken-2:focus, .btn-light-blue.btn-darken-2:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-darken-2 {
  border-color: #0288d1 !important;
  color: #0288d1 !important; }
  .btn-outline-light-blue.btn-outline-darken-2:hover {
    background-color: #0288d1 !important; }

.progress-light-blue.progress-darken-2 {
  background-color: #0288d1; }
  .progress-light-blue.progress-darken-2[value]::-webkit-progress-value {
    background-color: #0288d1; }
  .progress-light-blue.progress-darken-2[value]::-moz-progress-bar {
    background-color: #0288d1; }
  .progress-light-blue.progress-darken-2[value]::-ms-fill {
    background-color: #0288d1; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-darken-2 .progress-bar {
      background-color: #0288d1; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0288d1 !important; }

.border-light-blue.border-darken-2 {
  border: 1px solid #0288d1 !important; }

.border-top-light-blue.border-top-darken-2 {
  border-top: 1px solid #0288d1 !important; }

.border-bottom-light-blue.border-bottom-darken-2 {
  border-bottom: 1px solid #0288d1 !important; }

.border-left-light-blue.border-left-darken-2 {
  border-left: 1px solid #0288d1 !important; }

.border-right-light-blue.border-right-darken-2 {
  border-right: 1px solid #0288d1 !important; }

.overlay-light-blue.overlay-darken-2 {
  background: #0288d1;
  /* The Fallback */
  background: rgba(2, 136, 209, 0.8); }

.light-blue.darken-3 {
  color: #0277bd !important; }

.bg-light-blue.bg-darken-3 {
  background-color: #0277bd !important; }

.btn-light-blue.btn-darken-3 {
  border-color: #0288d1 !important;
  background-color: #0277bd !important; }
  .btn-light-blue.btn-darken-3:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-darken-3:focus, .btn-light-blue.btn-darken-3:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-darken-3 {
  border-color: #0277bd !important;
  color: #0277bd !important; }
  .btn-outline-light-blue.btn-outline-darken-3:hover {
    background-color: #0277bd !important; }

.progress-light-blue.progress-darken-3 {
  background-color: #0277bd; }
  .progress-light-blue.progress-darken-3[value]::-webkit-progress-value {
    background-color: #0277bd; }
  .progress-light-blue.progress-darken-3[value]::-moz-progress-bar {
    background-color: #0277bd; }
  .progress-light-blue.progress-darken-3[value]::-ms-fill {
    background-color: #0277bd; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-darken-3 .progress-bar {
      background-color: #0277bd; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0277bd !important; }

.border-light-blue.border-darken-3 {
  border: 1px solid #0277bd !important; }

.border-top-light-blue.border-top-darken-3 {
  border-top: 1px solid #0277bd !important; }

.border-bottom-light-blue.border-bottom-darken-3 {
  border-bottom: 1px solid #0277bd !important; }

.border-left-light-blue.border-left-darken-3 {
  border-left: 1px solid #0277bd !important; }

.border-right-light-blue.border-right-darken-3 {
  border-right: 1px solid #0277bd !important; }

.overlay-light-blue.overlay-darken-3 {
  background: #0277bd;
  /* The Fallback */
  background: rgba(2, 119, 189, 0.8); }

.light-blue.darken-4 {
  color: #01579b !important; }

.bg-light-blue.bg-darken-4 {
  background-color: #01579b !important; }

.btn-light-blue.btn-darken-4 {
  border-color: #0288d1 !important;
  background-color: #01579b !important; }
  .btn-light-blue.btn-darken-4:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-darken-4:focus, .btn-light-blue.btn-darken-4:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-darken-4 {
  border-color: #01579b !important;
  color: #01579b !important; }
  .btn-outline-light-blue.btn-outline-darken-4:hover {
    background-color: #01579b !important; }

.progress-light-blue.progress-darken-4 {
  background-color: #01579b; }
  .progress-light-blue.progress-darken-4[value]::-webkit-progress-value {
    background-color: #01579b; }
  .progress-light-blue.progress-darken-4[value]::-moz-progress-bar {
    background-color: #01579b; }
  .progress-light-blue.progress-darken-4[value]::-ms-fill {
    background-color: #01579b; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-darken-4 .progress-bar {
      background-color: #01579b; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #01579b !important; }

.border-light-blue.border-darken-4 {
  border: 1px solid #01579b !important; }

.border-top-light-blue.border-top-darken-4 {
  border-top: 1px solid #01579b !important; }

.border-bottom-light-blue.border-bottom-darken-4 {
  border-bottom: 1px solid #01579b !important; }

.border-left-light-blue.border-left-darken-4 {
  border-left: 1px solid #01579b !important; }

.border-right-light-blue.border-right-darken-4 {
  border-right: 1px solid #01579b !important; }

.overlay-light-blue.overlay-darken-4 {
  background: #01579b;
  /* The Fallback */
  background: rgba(1, 87, 155, 0.8); }

.light-blue.accent-1 {
  color: #80d8ff !important; }

.bg-light-blue.bg-accent-1 {
  background-color: #80d8ff !important; }

.btn-light-blue.btn-accent-1 {
  border-color: #0288d1 !important;
  background-color: #80d8ff !important; }
  .btn-light-blue.btn-accent-1:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-accent-1:focus, .btn-light-blue.btn-accent-1:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-accent-1 {
  border-color: #80d8ff !important;
  color: #80d8ff !important; }
  .btn-outline-light-blue.btn-outline-accent-1:hover {
    background-color: #80d8ff !important; }

.progress-light-blue.progress-accent-1 {
  background-color: #80d8ff; }
  .progress-light-blue.progress-accent-1[value]::-webkit-progress-value {
    background-color: #80d8ff; }
  .progress-light-blue.progress-accent-1[value]::-moz-progress-bar {
    background-color: #80d8ff; }
  .progress-light-blue.progress-accent-1[value]::-ms-fill {
    background-color: #80d8ff; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-accent-1 .progress-bar {
      background-color: #80d8ff; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80d8ff !important; }

.border-light-blue.border-accent-1 {
  border: 1px solid #80d8ff !important; }

.border-top-light-blue.border-top-accent-1 {
  border-top: 1px solid #80d8ff !important; }

.border-bottom-light-blue.border-bottom-accent-1 {
  border-bottom: 1px solid #80d8ff !important; }

.border-left-light-blue.border-left-accent-1 {
  border-left: 1px solid #80d8ff !important; }

.border-right-light-blue.border-right-accent-1 {
  border-right: 1px solid #80d8ff !important; }

.overlay-light-blue.overlay-accent-1 {
  background: #80d8ff;
  /* The Fallback */
  background: rgba(128, 216, 255, 0.8); }

.light-blue.accent-2 {
  color: #40c4ff !important; }

.bg-light-blue.bg-accent-2 {
  background-color: #40c4ff !important; }

.btn-light-blue.btn-accent-2 {
  border-color: #0288d1 !important;
  background-color: #40c4ff !important; }
  .btn-light-blue.btn-accent-2:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-accent-2:focus, .btn-light-blue.btn-accent-2:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-accent-2 {
  border-color: #40c4ff !important;
  color: #40c4ff !important; }
  .btn-outline-light-blue.btn-outline-accent-2:hover {
    background-color: #40c4ff !important; }

.progress-light-blue.progress-accent-2 {
  background-color: #40c4ff; }
  .progress-light-blue.progress-accent-2[value]::-webkit-progress-value {
    background-color: #40c4ff; }
  .progress-light-blue.progress-accent-2[value]::-moz-progress-bar {
    background-color: #40c4ff; }
  .progress-light-blue.progress-accent-2[value]::-ms-fill {
    background-color: #40c4ff; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-accent-2 .progress-bar {
      background-color: #40c4ff; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #40c4ff !important; }

.border-light-blue.border-accent-2 {
  border: 1px solid #40c4ff !important; }

.border-top-light-blue.border-top-accent-2 {
  border-top: 1px solid #40c4ff !important; }

.border-bottom-light-blue.border-bottom-accent-2 {
  border-bottom: 1px solid #40c4ff !important; }

.border-left-light-blue.border-left-accent-2 {
  border-left: 1px solid #40c4ff !important; }

.border-right-light-blue.border-right-accent-2 {
  border-right: 1px solid #40c4ff !important; }

.overlay-light-blue.overlay-accent-2 {
  background: #40c4ff;
  /* The Fallback */
  background: rgba(64, 196, 255, 0.8); }

.light-blue.accent-3 {
  color: #00b0ff !important; }

.bg-light-blue.bg-accent-3 {
  background-color: #00b0ff !important; }

.btn-light-blue.btn-accent-3 {
  border-color: #0288d1 !important;
  background-color: #00b0ff !important; }
  .btn-light-blue.btn-accent-3:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-accent-3:focus, .btn-light-blue.btn-accent-3:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-accent-3 {
  border-color: #00b0ff !important;
  color: #00b0ff !important; }
  .btn-outline-light-blue.btn-outline-accent-3:hover {
    background-color: #00b0ff !important; }

.progress-light-blue.progress-accent-3 {
  background-color: #00b0ff; }
  .progress-light-blue.progress-accent-3[value]::-webkit-progress-value {
    background-color: #00b0ff; }
  .progress-light-blue.progress-accent-3[value]::-moz-progress-bar {
    background-color: #00b0ff; }
  .progress-light-blue.progress-accent-3[value]::-ms-fill {
    background-color: #00b0ff; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-accent-3 .progress-bar {
      background-color: #00b0ff; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00b0ff !important; }

.border-light-blue.border-accent-3 {
  border: 1px solid #00b0ff !important; }

.border-top-light-blue.border-top-accent-3 {
  border-top: 1px solid #00b0ff !important; }

.border-bottom-light-blue.border-bottom-accent-3 {
  border-bottom: 1px solid #00b0ff !important; }

.border-left-light-blue.border-left-accent-3 {
  border-left: 1px solid #00b0ff !important; }

.border-right-light-blue.border-right-accent-3 {
  border-right: 1px solid #00b0ff !important; }

.overlay-light-blue.overlay-accent-3 {
  background: #00b0ff;
  /* The Fallback */
  background: rgba(0, 176, 255, 0.8); }

.light-blue.accent-4 {
  color: #0091ea !important; }

.bg-light-blue.bg-accent-4 {
  background-color: #0091ea !important; }

.btn-light-blue.btn-accent-4 {
  border-color: #0288d1 !important;
  background-color: #0091ea !important; }
  .btn-light-blue.btn-accent-4:hover {
    border-color: #0288d1 !important;
    background-color: #0277bd !important; }
  .btn-light-blue.btn-accent-4:focus, .btn-light-blue.btn-accent-4:active {
    border-color: #0277bd !important;
    background-color: #01579b !important; }

.btn-outline-light-blue.btn-outline-accent-4 {
  border-color: #0091ea !important;
  color: #0091ea !important; }
  .btn-outline-light-blue.btn-outline-accent-4:hover {
    background-color: #0091ea !important; }

.progress-light-blue.progress-accent-4 {
  background-color: #0091ea; }
  .progress-light-blue.progress-accent-4[value]::-webkit-progress-value {
    background-color: #0091ea; }
  .progress-light-blue.progress-accent-4[value]::-moz-progress-bar {
    background-color: #0091ea; }
  .progress-light-blue.progress-accent-4[value]::-ms-fill {
    background-color: #0091ea; }
  @media screen and (min-width: 0\0) {
    .progress-light-blue.progress-accent-4 .progress-bar {
      background-color: #0091ea; } }

input:focus ~ .bg-light-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0091ea !important; }

.border-light-blue.border-accent-4 {
  border: 1px solid #0091ea !important; }

.border-top-light-blue.border-top-accent-4 {
  border-top: 1px solid #0091ea !important; }

.border-bottom-light-blue.border-bottom-accent-4 {
  border-bottom: 1px solid #0091ea !important; }

.border-left-light-blue.border-left-accent-4 {
  border-left: 1px solid #0091ea !important; }

.border-right-light-blue.border-right-accent-4 {
  border-right: 1px solid #0091ea !important; }

.overlay-light-blue.overlay-accent-4 {
  background: #0091ea;
  /* The Fallback */
  background: rgba(0, 145, 234, 0.8); }

.cyan.lighten-5 {
  color: #e0f7fa !important; }

.bg-cyan.bg-lighten-5 {
  background-color: #e0f7fa !important; }

.btn-cyan.btn-lighten-5 {
  border-color: #0097a7 !important;
  background-color: #e0f7fa !important; }
  .btn-cyan.btn-lighten-5:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-lighten-5:focus, .btn-cyan.btn-lighten-5:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-lighten-5 {
  border-color: #e0f7fa !important;
  color: #e0f7fa !important; }
  .btn-outline-cyan.btn-outline-lighten-5:hover {
    background-color: #e0f7fa !important; }

.progress-cyan.progress-lighten-5 {
  background-color: #e0f7fa; }
  .progress-cyan.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e0f7fa; }
  .progress-cyan.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e0f7fa; }
  .progress-cyan.progress-lighten-5[value]::-ms-fill {
    background-color: #e0f7fa; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-lighten-5 .progress-bar {
      background-color: #e0f7fa; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e0f7fa !important; }

.border-cyan.border-lighten-5 {
  border: 1px solid #e0f7fa !important; }

.border-top-cyan.border-top-lighten-5 {
  border-top: 1px solid #e0f7fa !important; }

.border-bottom-cyan.border-bottom-lighten-5 {
  border-bottom: 1px solid #e0f7fa !important; }

.border-left-cyan.border-left-lighten-5 {
  border-left: 1px solid #e0f7fa !important; }

.border-right-cyan.border-right-lighten-5 {
  border-right: 1px solid #e0f7fa !important; }

.overlay-cyan.overlay-lighten-5 {
  background: #e0f7fa;
  /* The Fallback */
  background: rgba(224, 247, 250, 0.8); }

.cyan.lighten-4 {
  color: #b2ebf2 !important; }

.bg-cyan.bg-lighten-4 {
  background-color: #b2ebf2 !important; }

.btn-cyan.btn-lighten-4 {
  border-color: #0097a7 !important;
  background-color: #b2ebf2 !important; }
  .btn-cyan.btn-lighten-4:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-lighten-4:focus, .btn-cyan.btn-lighten-4:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-lighten-4 {
  border-color: #b2ebf2 !important;
  color: #b2ebf2 !important; }
  .btn-outline-cyan.btn-outline-lighten-4:hover {
    background-color: #b2ebf2 !important; }

.progress-cyan.progress-lighten-4 {
  background-color: #b2ebf2; }
  .progress-cyan.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #b2ebf2; }
  .progress-cyan.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #b2ebf2; }
  .progress-cyan.progress-lighten-4[value]::-ms-fill {
    background-color: #b2ebf2; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-lighten-4 .progress-bar {
      background-color: #b2ebf2; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b2ebf2 !important; }

.border-cyan.border-lighten-4 {
  border: 1px solid #b2ebf2 !important; }

.border-top-cyan.border-top-lighten-4 {
  border-top: 1px solid #b2ebf2 !important; }

.border-bottom-cyan.border-bottom-lighten-4 {
  border-bottom: 1px solid #b2ebf2 !important; }

.border-left-cyan.border-left-lighten-4 {
  border-left: 1px solid #b2ebf2 !important; }

.border-right-cyan.border-right-lighten-4 {
  border-right: 1px solid #b2ebf2 !important; }

.overlay-cyan.overlay-lighten-4 {
  background: #b2ebf2;
  /* The Fallback */
  background: rgba(178, 235, 242, 0.8); }

.cyan.lighten-3 {
  color: #80deea !important; }

.bg-cyan.bg-lighten-3 {
  background-color: #80deea !important; }

.btn-cyan.btn-lighten-3 {
  border-color: #0097a7 !important;
  background-color: #80deea !important; }
  .btn-cyan.btn-lighten-3:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-lighten-3:focus, .btn-cyan.btn-lighten-3:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-lighten-3 {
  border-color: #80deea !important;
  color: #80deea !important; }
  .btn-outline-cyan.btn-outline-lighten-3:hover {
    background-color: #80deea !important; }

.progress-cyan.progress-lighten-3 {
  background-color: #80deea; }
  .progress-cyan.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #80deea; }
  .progress-cyan.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #80deea; }
  .progress-cyan.progress-lighten-3[value]::-ms-fill {
    background-color: #80deea; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-lighten-3 .progress-bar {
      background-color: #80deea; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80deea !important; }

.border-cyan.border-lighten-3 {
  border: 1px solid #80deea !important; }

.border-top-cyan.border-top-lighten-3 {
  border-top: 1px solid #80deea !important; }

.border-bottom-cyan.border-bottom-lighten-3 {
  border-bottom: 1px solid #80deea !important; }

.border-left-cyan.border-left-lighten-3 {
  border-left: 1px solid #80deea !important; }

.border-right-cyan.border-right-lighten-3 {
  border-right: 1px solid #80deea !important; }

.overlay-cyan.overlay-lighten-3 {
  background: #80deea;
  /* The Fallback */
  background: rgba(128, 222, 234, 0.8); }

.cyan.lighten-2 {
  color: #4dd0e1 !important; }

.bg-cyan.bg-lighten-2 {
  background-color: #4dd0e1 !important; }

.btn-cyan.btn-lighten-2 {
  border-color: #0097a7 !important;
  background-color: #4dd0e1 !important; }
  .btn-cyan.btn-lighten-2:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-lighten-2:focus, .btn-cyan.btn-lighten-2:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-lighten-2 {
  border-color: #4dd0e1 !important;
  color: #4dd0e1 !important; }
  .btn-outline-cyan.btn-outline-lighten-2:hover {
    background-color: #4dd0e1 !important; }

.progress-cyan.progress-lighten-2 {
  background-color: #4dd0e1; }
  .progress-cyan.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4dd0e1; }
  .progress-cyan.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4dd0e1; }
  .progress-cyan.progress-lighten-2[value]::-ms-fill {
    background-color: #4dd0e1; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-lighten-2 .progress-bar {
      background-color: #4dd0e1; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4dd0e1 !important; }

.border-cyan.border-lighten-2 {
  border: 1px solid #4dd0e1 !important; }

.border-top-cyan.border-top-lighten-2 {
  border-top: 1px solid #4dd0e1 !important; }

.border-bottom-cyan.border-bottom-lighten-2 {
  border-bottom: 1px solid #4dd0e1 !important; }

.border-left-cyan.border-left-lighten-2 {
  border-left: 1px solid #4dd0e1 !important; }

.border-right-cyan.border-right-lighten-2 {
  border-right: 1px solid #4dd0e1 !important; }

.overlay-cyan.overlay-lighten-2 {
  background: #4dd0e1;
  /* The Fallback */
  background: rgba(77, 208, 225, 0.8); }

.cyan.lighten-1 {
  color: #26c6da !important; }

.bg-cyan.bg-lighten-1 {
  background-color: #26c6da !important; }

.btn-cyan.btn-lighten-1 {
  border-color: #0097a7 !important;
  background-color: #26c6da !important; }
  .btn-cyan.btn-lighten-1:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-lighten-1:focus, .btn-cyan.btn-lighten-1:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-lighten-1 {
  border-color: #26c6da !important;
  color: #26c6da !important; }
  .btn-outline-cyan.btn-outline-lighten-1:hover {
    background-color: #26c6da !important; }

.progress-cyan.progress-lighten-1 {
  background-color: #26c6da; }
  .progress-cyan.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #26c6da; }
  .progress-cyan.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #26c6da; }
  .progress-cyan.progress-lighten-1[value]::-ms-fill {
    background-color: #26c6da; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-lighten-1 .progress-bar {
      background-color: #26c6da; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #26c6da !important; }

.border-cyan.border-lighten-1 {
  border: 1px solid #26c6da !important; }

.border-top-cyan.border-top-lighten-1 {
  border-top: 1px solid #26c6da !important; }

.border-bottom-cyan.border-bottom-lighten-1 {
  border-bottom: 1px solid #26c6da !important; }

.border-left-cyan.border-left-lighten-1 {
  border-left: 1px solid #26c6da !important; }

.border-right-cyan.border-right-lighten-1 {
  border-right: 1px solid #26c6da !important; }

.overlay-cyan.overlay-lighten-1 {
  background: #26c6da;
  /* The Fallback */
  background: rgba(38, 198, 218, 0.8); }

.cyan {
  color: #00bcd4 !important; }

.bg-cyan {
  background-color: #00bcd4 !important; }
  .bg-cyan .card-header,
  .bg-cyan .card-footer {
    background-color: transparent; }

.toast-cyan {
  background-color: #00bcd4; }

.alert-cyan {
  border-color: #00bcd4 !important;
  background-color: #00dcf8 !important;
  color: #001e22 !important; }
  .alert-cyan .alert-link {
    color: black !important; }

.border-cyan {
  border-color: #00bcd4; }

.border-top-cyan {
  border-top-color: #00bcd4; }

.border-bottom-cyan {
  border-bottom-color: #00bcd4; }

.border-left-cyan {
  border-left-color: #00bcd4; }

.border-right-cyan {
  border-right-color: #00bcd4; }

.badge-cyan {
  background-color: #00bcd4; }

.panel-cyan {
  border-color: #00bcd4; }
  .panel-cyan .panel-heading {
    color: #fff;
    border-color: #00bcd4;
    background-color: #00d3ee; }

.bg-cyan.tag-glow,
.border-cyan.tag-glow {
  box-shadow: 0px 0px 10px #00bcd4; }

.overlay-cyan {
  background: #00bcd4;
  /* The Fallback */
  background: rgba(0, 188, 212, 0.8); }

.card.card-outline-cyan {
  border-width: 1px;
  border-style: solid;
  border-color: #00bcd4;
  background-color: transparent; }
  .card.card-outline-cyan .card-header,
  .card.card-outline-cyan .card-footer {
    background-color: transparent; }

.btn-cyan {
  color: #00bcd4 !important; }
  .btn-cyan.btn-flat {
    background-color: transparent !important;
    color: #00bcd4;
    border: none; }
  .btn-cyan.btn-raised, .btn-cyan.btn-fab {
    background-color: #00bcd4 !important;
    color: #fff !important;
    border-color: #00bcd4; }
    .btn-cyan.btn-raised.active, .btn-cyan.btn-fab.active {
      background-color: #009cb0 !important;
      border-color: #009cb0 !important; }

.btn-group-raised .btn-cyan {
  background-color: #00bcd4 !important;
  color: #fff !important; }

.btn-outline-cyan {
  border: 1px solid;
  border-color: #00bcd4;
  background-color: transparent;
  color: #00bcd4;
  box-shadow: none !important; }
  .btn-outline-cyan:focus {
    background-color: transparent !important;
    color: #00bcd4 !important;
    box-shadow: transparent !important; }
  .btn-outline-cyan.active {
    background-color: #00bcd4 !important;
    color: #fff !important; }
  .btn-outline-cyan:hover {
    background-color: #00aec5 !important;
    color: #fff !important; }

.btn-outline-cyan.btn-raised, .btn-outline-cyan.btn-fab {
  border: 1px solid;
  border-color: #00bcd4;
  background-color: transparent;
  color: #00bcd4;
  box-shadow: none !important; }
  .btn-outline-cyan.btn-raised:focus, .btn-outline-cyan.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-cyan.btn-raised.active, .btn-outline-cyan.btn-fab.active {
    background-color: #00bcd4 !important;
    color: #fff !important; }
  .btn-outline-cyan.btn-raised:hover, .btn-outline-cyan.btn-fab:hover {
    background-color: #00aec5 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-cyan {
  background-color: #00bcd4; }
  .progress .progress-bar.progress-bar-cyan[value]::-webkit-progress-value {
    background-color: #00bcd4; }
  .progress .progress-bar.progress-bar-cyan[value]::-moz-progress-bar {
    background-color: #00bcd4; }
  .progress .progress-bar.progress-bar-cyan[value]::-ms-fill {
    background-color: #00bcd4; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-cyan .progress-bar {
      background-color: #00bcd4; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00bcd4 !important; }

.cyan.darken-1 {
  color: #00acc1 !important; }

.bg-cyan.bg-darken-1 {
  background-color: #00acc1 !important; }

.btn-cyan.btn-darken-1 {
  border-color: #0097a7 !important;
  background-color: #00acc1 !important; }
  .btn-cyan.btn-darken-1:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-darken-1:focus, .btn-cyan.btn-darken-1:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-darken-1 {
  border-color: #00acc1 !important;
  color: #00acc1 !important; }
  .btn-outline-cyan.btn-outline-darken-1:hover {
    background-color: #00acc1 !important; }

.progress-cyan.progress-darken-1 {
  background-color: #00acc1; }
  .progress-cyan.progress-darken-1[value]::-webkit-progress-value {
    background-color: #00acc1; }
  .progress-cyan.progress-darken-1[value]::-moz-progress-bar {
    background-color: #00acc1; }
  .progress-cyan.progress-darken-1[value]::-ms-fill {
    background-color: #00acc1; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-darken-1 .progress-bar {
      background-color: #00acc1; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00acc1 !important; }

.border-cyan.border-darken-1 {
  border: 1px solid #00acc1 !important; }

.border-top-cyan.border-top-darken-1 {
  border-top: 1px solid #00acc1 !important; }

.border-bottom-cyan.border-bottom-darken-1 {
  border-bottom: 1px solid #00acc1 !important; }

.border-left-cyan.border-left-darken-1 {
  border-left: 1px solid #00acc1 !important; }

.border-right-cyan.border-right-darken-1 {
  border-right: 1px solid #00acc1 !important; }

.overlay-cyan.overlay-darken-1 {
  background: #00acc1;
  /* The Fallback */
  background: rgba(0, 172, 193, 0.8); }

.cyan.darken-2 {
  color: #0097a7 !important; }

.bg-cyan.bg-darken-2 {
  background-color: #0097a7 !important; }

.btn-cyan.btn-darken-2 {
  border-color: #0097a7 !important;
  background-color: #0097a7 !important; }
  .btn-cyan.btn-darken-2:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-darken-2:focus, .btn-cyan.btn-darken-2:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-darken-2 {
  border-color: #0097a7 !important;
  color: #0097a7 !important; }
  .btn-outline-cyan.btn-outline-darken-2:hover {
    background-color: #0097a7 !important; }

.progress-cyan.progress-darken-2 {
  background-color: #0097a7; }
  .progress-cyan.progress-darken-2[value]::-webkit-progress-value {
    background-color: #0097a7; }
  .progress-cyan.progress-darken-2[value]::-moz-progress-bar {
    background-color: #0097a7; }
  .progress-cyan.progress-darken-2[value]::-ms-fill {
    background-color: #0097a7; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-darken-2 .progress-bar {
      background-color: #0097a7; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0097a7 !important; }

.border-cyan.border-darken-2 {
  border: 1px solid #0097a7 !important; }

.border-top-cyan.border-top-darken-2 {
  border-top: 1px solid #0097a7 !important; }

.border-bottom-cyan.border-bottom-darken-2 {
  border-bottom: 1px solid #0097a7 !important; }

.border-left-cyan.border-left-darken-2 {
  border-left: 1px solid #0097a7 !important; }

.border-right-cyan.border-right-darken-2 {
  border-right: 1px solid #0097a7 !important; }

.overlay-cyan.overlay-darken-2 {
  background: #0097a7;
  /* The Fallback */
  background: rgba(0, 151, 167, 0.8); }

.cyan.darken-3 {
  color: #00838f !important; }

.bg-cyan.bg-darken-3 {
  background-color: #00838f !important; }

.btn-cyan.btn-darken-3 {
  border-color: #0097a7 !important;
  background-color: #00838f !important; }
  .btn-cyan.btn-darken-3:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-darken-3:focus, .btn-cyan.btn-darken-3:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-darken-3 {
  border-color: #00838f !important;
  color: #00838f !important; }
  .btn-outline-cyan.btn-outline-darken-3:hover {
    background-color: #00838f !important; }

.progress-cyan.progress-darken-3 {
  background-color: #00838f; }
  .progress-cyan.progress-darken-3[value]::-webkit-progress-value {
    background-color: #00838f; }
  .progress-cyan.progress-darken-3[value]::-moz-progress-bar {
    background-color: #00838f; }
  .progress-cyan.progress-darken-3[value]::-ms-fill {
    background-color: #00838f; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-darken-3 .progress-bar {
      background-color: #00838f; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00838f !important; }

.border-cyan.border-darken-3 {
  border: 1px solid #00838f !important; }

.border-top-cyan.border-top-darken-3 {
  border-top: 1px solid #00838f !important; }

.border-bottom-cyan.border-bottom-darken-3 {
  border-bottom: 1px solid #00838f !important; }

.border-left-cyan.border-left-darken-3 {
  border-left: 1px solid #00838f !important; }

.border-right-cyan.border-right-darken-3 {
  border-right: 1px solid #00838f !important; }

.overlay-cyan.overlay-darken-3 {
  background: #00838f;
  /* The Fallback */
  background: rgba(0, 131, 143, 0.8); }

.cyan.darken-4 {
  color: #006064 !important; }

.bg-cyan.bg-darken-4 {
  background-color: #006064 !important; }

.btn-cyan.btn-darken-4 {
  border-color: #0097a7 !important;
  background-color: #006064 !important; }
  .btn-cyan.btn-darken-4:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-darken-4:focus, .btn-cyan.btn-darken-4:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-darken-4 {
  border-color: #006064 !important;
  color: #006064 !important; }
  .btn-outline-cyan.btn-outline-darken-4:hover {
    background-color: #006064 !important; }

.progress-cyan.progress-darken-4 {
  background-color: #006064; }
  .progress-cyan.progress-darken-4[value]::-webkit-progress-value {
    background-color: #006064; }
  .progress-cyan.progress-darken-4[value]::-moz-progress-bar {
    background-color: #006064; }
  .progress-cyan.progress-darken-4[value]::-ms-fill {
    background-color: #006064; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-darken-4 .progress-bar {
      background-color: #006064; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #006064 !important; }

.border-cyan.border-darken-4 {
  border: 1px solid #006064 !important; }

.border-top-cyan.border-top-darken-4 {
  border-top: 1px solid #006064 !important; }

.border-bottom-cyan.border-bottom-darken-4 {
  border-bottom: 1px solid #006064 !important; }

.border-left-cyan.border-left-darken-4 {
  border-left: 1px solid #006064 !important; }

.border-right-cyan.border-right-darken-4 {
  border-right: 1px solid #006064 !important; }

.overlay-cyan.overlay-darken-4 {
  background: #006064;
  /* The Fallback */
  background: rgba(0, 96, 100, 0.8); }

.cyan.accent-1 {
  color: #84ffff !important; }

.bg-cyan.bg-accent-1 {
  background-color: #84ffff !important; }

.btn-cyan.btn-accent-1 {
  border-color: #0097a7 !important;
  background-color: #84ffff !important; }
  .btn-cyan.btn-accent-1:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-accent-1:focus, .btn-cyan.btn-accent-1:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-accent-1 {
  border-color: #84ffff !important;
  color: #84ffff !important; }
  .btn-outline-cyan.btn-outline-accent-1:hover {
    background-color: #84ffff !important; }

.progress-cyan.progress-accent-1 {
  background-color: #84ffff; }
  .progress-cyan.progress-accent-1[value]::-webkit-progress-value {
    background-color: #84ffff; }
  .progress-cyan.progress-accent-1[value]::-moz-progress-bar {
    background-color: #84ffff; }
  .progress-cyan.progress-accent-1[value]::-ms-fill {
    background-color: #84ffff; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-accent-1 .progress-bar {
      background-color: #84ffff; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #84ffff !important; }

.border-cyan.border-accent-1 {
  border: 1px solid #84ffff !important; }

.border-top-cyan.border-top-accent-1 {
  border-top: 1px solid #84ffff !important; }

.border-bottom-cyan.border-bottom-accent-1 {
  border-bottom: 1px solid #84ffff !important; }

.border-left-cyan.border-left-accent-1 {
  border-left: 1px solid #84ffff !important; }

.border-right-cyan.border-right-accent-1 {
  border-right: 1px solid #84ffff !important; }

.overlay-cyan.overlay-accent-1 {
  background: #84ffff;
  /* The Fallback */
  background: rgba(132, 255, 255, 0.8); }

.cyan.accent-2 {
  color: #18ffff !important; }

.bg-cyan.bg-accent-2 {
  background-color: #18ffff !important; }

.btn-cyan.btn-accent-2 {
  border-color: #0097a7 !important;
  background-color: #18ffff !important; }
  .btn-cyan.btn-accent-2:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-accent-2:focus, .btn-cyan.btn-accent-2:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-accent-2 {
  border-color: #18ffff !important;
  color: #18ffff !important; }
  .btn-outline-cyan.btn-outline-accent-2:hover {
    background-color: #18ffff !important; }

.progress-cyan.progress-accent-2 {
  background-color: #18ffff; }
  .progress-cyan.progress-accent-2[value]::-webkit-progress-value {
    background-color: #18ffff; }
  .progress-cyan.progress-accent-2[value]::-moz-progress-bar {
    background-color: #18ffff; }
  .progress-cyan.progress-accent-2[value]::-ms-fill {
    background-color: #18ffff; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-accent-2 .progress-bar {
      background-color: #18ffff; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #18ffff !important; }

.border-cyan.border-accent-2 {
  border: 1px solid #18ffff !important; }

.border-top-cyan.border-top-accent-2 {
  border-top: 1px solid #18ffff !important; }

.border-bottom-cyan.border-bottom-accent-2 {
  border-bottom: 1px solid #18ffff !important; }

.border-left-cyan.border-left-accent-2 {
  border-left: 1px solid #18ffff !important; }

.border-right-cyan.border-right-accent-2 {
  border-right: 1px solid #18ffff !important; }

.overlay-cyan.overlay-accent-2 {
  background: #18ffff;
  /* The Fallback */
  background: rgba(24, 255, 255, 0.8); }

.cyan.accent-3 {
  color: #00e5ff !important; }

.bg-cyan.bg-accent-3 {
  background-color: #00e5ff !important; }

.btn-cyan.btn-accent-3 {
  border-color: #0097a7 !important;
  background-color: #00e5ff !important; }
  .btn-cyan.btn-accent-3:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-accent-3:focus, .btn-cyan.btn-accent-3:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-accent-3 {
  border-color: #00e5ff !important;
  color: #00e5ff !important; }
  .btn-outline-cyan.btn-outline-accent-3:hover {
    background-color: #00e5ff !important; }

.progress-cyan.progress-accent-3 {
  background-color: #00e5ff; }
  .progress-cyan.progress-accent-3[value]::-webkit-progress-value {
    background-color: #00e5ff; }
  .progress-cyan.progress-accent-3[value]::-moz-progress-bar {
    background-color: #00e5ff; }
  .progress-cyan.progress-accent-3[value]::-ms-fill {
    background-color: #00e5ff; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-accent-3 .progress-bar {
      background-color: #00e5ff; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00e5ff !important; }

.border-cyan.border-accent-3 {
  border: 1px solid #00e5ff !important; }

.border-top-cyan.border-top-accent-3 {
  border-top: 1px solid #00e5ff !important; }

.border-bottom-cyan.border-bottom-accent-3 {
  border-bottom: 1px solid #00e5ff !important; }

.border-left-cyan.border-left-accent-3 {
  border-left: 1px solid #00e5ff !important; }

.border-right-cyan.border-right-accent-3 {
  border-right: 1px solid #00e5ff !important; }

.overlay-cyan.overlay-accent-3 {
  background: #00e5ff;
  /* The Fallback */
  background: rgba(0, 229, 255, 0.8); }

.cyan.accent-4 {
  color: #00b8d4 !important; }

.bg-cyan.bg-accent-4 {
  background-color: #00b8d4 !important; }

.btn-cyan.btn-accent-4 {
  border-color: #0097a7 !important;
  background-color: #00b8d4 !important; }
  .btn-cyan.btn-accent-4:hover {
    border-color: #0097a7 !important;
    background-color: #00838f !important; }
  .btn-cyan.btn-accent-4:focus, .btn-cyan.btn-accent-4:active {
    border-color: #00838f !important;
    background-color: #006064 !important; }

.btn-outline-cyan.btn-outline-accent-4 {
  border-color: #00b8d4 !important;
  color: #00b8d4 !important; }
  .btn-outline-cyan.btn-outline-accent-4:hover {
    background-color: #00b8d4 !important; }

.progress-cyan.progress-accent-4 {
  background-color: #00b8d4; }
  .progress-cyan.progress-accent-4[value]::-webkit-progress-value {
    background-color: #00b8d4; }
  .progress-cyan.progress-accent-4[value]::-moz-progress-bar {
    background-color: #00b8d4; }
  .progress-cyan.progress-accent-4[value]::-ms-fill {
    background-color: #00b8d4; }
  @media screen and (min-width: 0\0) {
    .progress-cyan.progress-accent-4 .progress-bar {
      background-color: #00b8d4; } }

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00b8d4 !important; }

.border-cyan.border-accent-4 {
  border: 1px solid #00b8d4 !important; }

.border-top-cyan.border-top-accent-4 {
  border-top: 1px solid #00b8d4 !important; }

.border-bottom-cyan.border-bottom-accent-4 {
  border-bottom: 1px solid #00b8d4 !important; }

.border-left-cyan.border-left-accent-4 {
  border-left: 1px solid #00b8d4 !important; }

.border-right-cyan.border-right-accent-4 {
  border-right: 1px solid #00b8d4 !important; }

.overlay-cyan.overlay-accent-4 {
  background: #00b8d4;
  /* The Fallback */
  background: rgba(0, 184, 212, 0.8); }

.teal.lighten-5 {
  color: #e0f2f1 !important; }

.bg-teal.bg-lighten-5 {
  background-color: #e0f2f1 !important; }

.btn-teal.btn-lighten-5 {
  border-color: #00796b !important;
  background-color: #e0f2f1 !important; }
  .btn-teal.btn-lighten-5:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-lighten-5:focus, .btn-teal.btn-lighten-5:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-lighten-5 {
  border-color: #e0f2f1 !important;
  color: #e0f2f1 !important; }
  .btn-outline-teal.btn-outline-lighten-5:hover {
    background-color: #e0f2f1 !important; }

.progress-teal.progress-lighten-5 {
  background-color: #e0f2f1; }
  .progress-teal.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e0f2f1; }
  .progress-teal.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e0f2f1; }
  .progress-teal.progress-lighten-5[value]::-ms-fill {
    background-color: #e0f2f1; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-lighten-5 .progress-bar {
      background-color: #e0f2f1; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e0f2f1 !important; }

.border-teal.border-lighten-5 {
  border: 1px solid #e0f2f1 !important; }

.border-top-teal.border-top-lighten-5 {
  border-top: 1px solid #e0f2f1 !important; }

.border-bottom-teal.border-bottom-lighten-5 {
  border-bottom: 1px solid #e0f2f1 !important; }

.border-left-teal.border-left-lighten-5 {
  border-left: 1px solid #e0f2f1 !important; }

.border-right-teal.border-right-lighten-5 {
  border-right: 1px solid #e0f2f1 !important; }

.overlay-teal.overlay-lighten-5 {
  background: #e0f2f1;
  /* The Fallback */
  background: rgba(224, 242, 241, 0.8); }

.teal.lighten-4 {
  color: #b2dfdb !important; }

.bg-teal.bg-lighten-4 {
  background-color: #b2dfdb !important; }

.btn-teal.btn-lighten-4 {
  border-color: #00796b !important;
  background-color: #b2dfdb !important; }
  .btn-teal.btn-lighten-4:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-lighten-4:focus, .btn-teal.btn-lighten-4:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-lighten-4 {
  border-color: #b2dfdb !important;
  color: #b2dfdb !important; }
  .btn-outline-teal.btn-outline-lighten-4:hover {
    background-color: #b2dfdb !important; }

.progress-teal.progress-lighten-4 {
  background-color: #b2dfdb; }
  .progress-teal.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #b2dfdb; }
  .progress-teal.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #b2dfdb; }
  .progress-teal.progress-lighten-4[value]::-ms-fill {
    background-color: #b2dfdb; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-lighten-4 .progress-bar {
      background-color: #b2dfdb; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b2dfdb !important; }

.border-teal.border-lighten-4 {
  border: 1px solid #b2dfdb !important; }

.border-top-teal.border-top-lighten-4 {
  border-top: 1px solid #b2dfdb !important; }

.border-bottom-teal.border-bottom-lighten-4 {
  border-bottom: 1px solid #b2dfdb !important; }

.border-left-teal.border-left-lighten-4 {
  border-left: 1px solid #b2dfdb !important; }

.border-right-teal.border-right-lighten-4 {
  border-right: 1px solid #b2dfdb !important; }

.overlay-teal.overlay-lighten-4 {
  background: #b2dfdb;
  /* The Fallback */
  background: rgba(178, 223, 219, 0.8); }

.teal.lighten-3 {
  color: #80cbc4 !important; }

.bg-teal.bg-lighten-3 {
  background-color: #80cbc4 !important; }

.btn-teal.btn-lighten-3 {
  border-color: #00796b !important;
  background-color: #80cbc4 !important; }
  .btn-teal.btn-lighten-3:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-lighten-3:focus, .btn-teal.btn-lighten-3:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-lighten-3 {
  border-color: #80cbc4 !important;
  color: #80cbc4 !important; }
  .btn-outline-teal.btn-outline-lighten-3:hover {
    background-color: #80cbc4 !important; }

.progress-teal.progress-lighten-3 {
  background-color: #80cbc4; }
  .progress-teal.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #80cbc4; }
  .progress-teal.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #80cbc4; }
  .progress-teal.progress-lighten-3[value]::-ms-fill {
    background-color: #80cbc4; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-lighten-3 .progress-bar {
      background-color: #80cbc4; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80cbc4 !important; }

.border-teal.border-lighten-3 {
  border: 1px solid #80cbc4 !important; }

.border-top-teal.border-top-lighten-3 {
  border-top: 1px solid #80cbc4 !important; }

.border-bottom-teal.border-bottom-lighten-3 {
  border-bottom: 1px solid #80cbc4 !important; }

.border-left-teal.border-left-lighten-3 {
  border-left: 1px solid #80cbc4 !important; }

.border-right-teal.border-right-lighten-3 {
  border-right: 1px solid #80cbc4 !important; }

.overlay-teal.overlay-lighten-3 {
  background: #80cbc4;
  /* The Fallback */
  background: rgba(128, 203, 196, 0.8); }

.teal.lighten-2 {
  color: #4db6ac !important; }

.bg-teal.bg-lighten-2 {
  background-color: #4db6ac !important; }

.btn-teal.btn-lighten-2 {
  border-color: #00796b !important;
  background-color: #4db6ac !important; }
  .btn-teal.btn-lighten-2:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-lighten-2:focus, .btn-teal.btn-lighten-2:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-lighten-2 {
  border-color: #4db6ac !important;
  color: #4db6ac !important; }
  .btn-outline-teal.btn-outline-lighten-2:hover {
    background-color: #4db6ac !important; }

.progress-teal.progress-lighten-2 {
  background-color: #4db6ac; }
  .progress-teal.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #4db6ac; }
  .progress-teal.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #4db6ac; }
  .progress-teal.progress-lighten-2[value]::-ms-fill {
    background-color: #4db6ac; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-lighten-2 .progress-bar {
      background-color: #4db6ac; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4db6ac !important; }

.border-teal.border-lighten-2 {
  border: 1px solid #4db6ac !important; }

.border-top-teal.border-top-lighten-2 {
  border-top: 1px solid #4db6ac !important; }

.border-bottom-teal.border-bottom-lighten-2 {
  border-bottom: 1px solid #4db6ac !important; }

.border-left-teal.border-left-lighten-2 {
  border-left: 1px solid #4db6ac !important; }

.border-right-teal.border-right-lighten-2 {
  border-right: 1px solid #4db6ac !important; }

.overlay-teal.overlay-lighten-2 {
  background: #4db6ac;
  /* The Fallback */
  background: rgba(77, 182, 172, 0.8); }

.teal.lighten-1 {
  color: #26a69a !important; }

.bg-teal.bg-lighten-1 {
  background-color: #26a69a !important; }

.btn-teal.btn-lighten-1 {
  border-color: #00796b !important;
  background-color: #26a69a !important; }
  .btn-teal.btn-lighten-1:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-lighten-1:focus, .btn-teal.btn-lighten-1:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-lighten-1 {
  border-color: #26a69a !important;
  color: #26a69a !important; }
  .btn-outline-teal.btn-outline-lighten-1:hover {
    background-color: #26a69a !important; }

.progress-teal.progress-lighten-1 {
  background-color: #26a69a; }
  .progress-teal.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #26a69a; }
  .progress-teal.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #26a69a; }
  .progress-teal.progress-lighten-1[value]::-ms-fill {
    background-color: #26a69a; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-lighten-1 .progress-bar {
      background-color: #26a69a; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #26a69a !important; }

.border-teal.border-lighten-1 {
  border: 1px solid #26a69a !important; }

.border-top-teal.border-top-lighten-1 {
  border-top: 1px solid #26a69a !important; }

.border-bottom-teal.border-bottom-lighten-1 {
  border-bottom: 1px solid #26a69a !important; }

.border-left-teal.border-left-lighten-1 {
  border-left: 1px solid #26a69a !important; }

.border-right-teal.border-right-lighten-1 {
  border-right: 1px solid #26a69a !important; }

.overlay-teal.overlay-lighten-1 {
  background: #26a69a;
  /* The Fallback */
  background: rgba(38, 166, 154, 0.8); }

.teal {
  color: #009688 !important; }

.bg-teal {
  background-color: #009688 !important; }
  .bg-teal .card-header,
  .bg-teal .card-footer {
    background-color: transparent; }

.toast-teal {
  background-color: #009688; }

.alert-teal {
  border-color: #009688 !important;
  background-color: #00baa8 !important;
  color: black !important; }
  .alert-teal .alert-link {
    color: black !important; }

.border-teal {
  border-color: #009688; }

.border-top-teal {
  border-top-color: #009688; }

.border-bottom-teal {
  border-bottom-color: #009688; }

.border-left-teal {
  border-left-color: #009688; }

.border-right-teal {
  border-right-color: #009688; }

.badge-teal {
  background-color: #009688; }

.panel-teal {
  border-color: #009688; }
  .panel-teal .panel-heading {
    color: #fff;
    border-color: #009688;
    background-color: #00b09f; }

.bg-teal.tag-glow,
.border-teal.tag-glow {
  box-shadow: 0px 0px 10px #009688; }

.overlay-teal {
  background: #009688;
  /* The Fallback */
  background: rgba(0, 150, 136, 0.8); }

.card.card-outline-teal {
  border-width: 1px;
  border-style: solid;
  border-color: #009688;
  background-color: transparent; }
  .card.card-outline-teal .card-header,
  .card.card-outline-teal .card-footer {
    background-color: transparent; }

.btn-teal {
  color: #009688 !important; }
  .btn-teal.btn-flat {
    background-color: transparent !important;
    color: #009688;
    border: none; }
  .btn-teal.btn-raised, .btn-teal.btn-fab {
    background-color: #009688 !important;
    color: #fff !important;
    border-color: #009688; }
    .btn-teal.btn-raised.active, .btn-teal.btn-fab.active {
      background-color: #007268 !important;
      border-color: #007268 !important; }

.btn-group-raised .btn-teal {
  background-color: #009688 !important;
  color: #fff !important; }

.btn-outline-teal {
  border: 1px solid;
  border-color: #009688;
  background-color: transparent;
  color: #009688;
  box-shadow: none !important; }
  .btn-outline-teal:focus {
    background-color: transparent !important;
    color: #009688 !important;
    box-shadow: transparent !important; }
  .btn-outline-teal.active {
    background-color: #009688 !important;
    color: #fff !important; }
  .btn-outline-teal:hover {
    background-color: #00877a !important;
    color: #fff !important; }

.btn-outline-teal.btn-raised, .btn-outline-teal.btn-fab {
  border: 1px solid;
  border-color: #009688;
  background-color: transparent;
  color: #009688;
  box-shadow: none !important; }
  .btn-outline-teal.btn-raised:focus, .btn-outline-teal.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-teal.btn-raised.active, .btn-outline-teal.btn-fab.active {
    background-color: #009688 !important;
    color: #fff !important; }
  .btn-outline-teal.btn-raised:hover, .btn-outline-teal.btn-fab:hover {
    background-color: #00877a !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-teal {
  background-color: #009688; }
  .progress .progress-bar.progress-bar-teal[value]::-webkit-progress-value {
    background-color: #009688; }
  .progress .progress-bar.progress-bar-teal[value]::-moz-progress-bar {
    background-color: #009688; }
  .progress .progress-bar.progress-bar-teal[value]::-ms-fill {
    background-color: #009688; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-teal .progress-bar {
      background-color: #009688; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #009688 !important; }

.teal.darken-1 {
  color: #00897b !important; }

.bg-teal.bg-darken-1 {
  background-color: #00897b !important; }

.btn-teal.btn-darken-1 {
  border-color: #00796b !important;
  background-color: #00897b !important; }
  .btn-teal.btn-darken-1:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-darken-1:focus, .btn-teal.btn-darken-1:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-darken-1 {
  border-color: #00897b !important;
  color: #00897b !important; }
  .btn-outline-teal.btn-outline-darken-1:hover {
    background-color: #00897b !important; }

.progress-teal.progress-darken-1 {
  background-color: #00897b; }
  .progress-teal.progress-darken-1[value]::-webkit-progress-value {
    background-color: #00897b; }
  .progress-teal.progress-darken-1[value]::-moz-progress-bar {
    background-color: #00897b; }
  .progress-teal.progress-darken-1[value]::-ms-fill {
    background-color: #00897b; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-darken-1 .progress-bar {
      background-color: #00897b; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00897b !important; }

.border-teal.border-darken-1 {
  border: 1px solid #00897b !important; }

.border-top-teal.border-top-darken-1 {
  border-top: 1px solid #00897b !important; }

.border-bottom-teal.border-bottom-darken-1 {
  border-bottom: 1px solid #00897b !important; }

.border-left-teal.border-left-darken-1 {
  border-left: 1px solid #00897b !important; }

.border-right-teal.border-right-darken-1 {
  border-right: 1px solid #00897b !important; }

.overlay-teal.overlay-darken-1 {
  background: #00897b;
  /* The Fallback */
  background: rgba(0, 137, 123, 0.8); }

.teal.darken-2 {
  color: #00796b !important; }

.bg-teal.bg-darken-2 {
  background-color: #00796b !important; }

.btn-teal.btn-darken-2 {
  border-color: #00796b !important;
  background-color: #00796b !important; }
  .btn-teal.btn-darken-2:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-darken-2:focus, .btn-teal.btn-darken-2:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-darken-2 {
  border-color: #00796b !important;
  color: #00796b !important; }
  .btn-outline-teal.btn-outline-darken-2:hover {
    background-color: #00796b !important; }

.progress-teal.progress-darken-2 {
  background-color: #00796b; }
  .progress-teal.progress-darken-2[value]::-webkit-progress-value {
    background-color: #00796b; }
  .progress-teal.progress-darken-2[value]::-moz-progress-bar {
    background-color: #00796b; }
  .progress-teal.progress-darken-2[value]::-ms-fill {
    background-color: #00796b; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-darken-2 .progress-bar {
      background-color: #00796b; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00796b !important; }

.border-teal.border-darken-2 {
  border: 1px solid #00796b !important; }

.border-top-teal.border-top-darken-2 {
  border-top: 1px solid #00796b !important; }

.border-bottom-teal.border-bottom-darken-2 {
  border-bottom: 1px solid #00796b !important; }

.border-left-teal.border-left-darken-2 {
  border-left: 1px solid #00796b !important; }

.border-right-teal.border-right-darken-2 {
  border-right: 1px solid #00796b !important; }

.overlay-teal.overlay-darken-2 {
  background: #00796b;
  /* The Fallback */
  background: rgba(0, 121, 107, 0.8); }

.teal.darken-3 {
  color: #00695c !important; }

.bg-teal.bg-darken-3 {
  background-color: #00695c !important; }

.btn-teal.btn-darken-3 {
  border-color: #00796b !important;
  background-color: #00695c !important; }
  .btn-teal.btn-darken-3:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-darken-3:focus, .btn-teal.btn-darken-3:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-darken-3 {
  border-color: #00695c !important;
  color: #00695c !important; }
  .btn-outline-teal.btn-outline-darken-3:hover {
    background-color: #00695c !important; }

.progress-teal.progress-darken-3 {
  background-color: #00695c; }
  .progress-teal.progress-darken-3[value]::-webkit-progress-value {
    background-color: #00695c; }
  .progress-teal.progress-darken-3[value]::-moz-progress-bar {
    background-color: #00695c; }
  .progress-teal.progress-darken-3[value]::-ms-fill {
    background-color: #00695c; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-darken-3 .progress-bar {
      background-color: #00695c; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00695c !important; }

.border-teal.border-darken-3 {
  border: 1px solid #00695c !important; }

.border-top-teal.border-top-darken-3 {
  border-top: 1px solid #00695c !important; }

.border-bottom-teal.border-bottom-darken-3 {
  border-bottom: 1px solid #00695c !important; }

.border-left-teal.border-left-darken-3 {
  border-left: 1px solid #00695c !important; }

.border-right-teal.border-right-darken-3 {
  border-right: 1px solid #00695c !important; }

.overlay-teal.overlay-darken-3 {
  background: #00695c;
  /* The Fallback */
  background: rgba(0, 105, 92, 0.8); }

.teal.darken-4 {
  color: #004d40 !important; }

.bg-teal.bg-darken-4 {
  background-color: #004d40 !important; }

.btn-teal.btn-darken-4 {
  border-color: #00796b !important;
  background-color: #004d40 !important; }
  .btn-teal.btn-darken-4:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-darken-4:focus, .btn-teal.btn-darken-4:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-darken-4 {
  border-color: #004d40 !important;
  color: #004d40 !important; }
  .btn-outline-teal.btn-outline-darken-4:hover {
    background-color: #004d40 !important; }

.progress-teal.progress-darken-4 {
  background-color: #004d40; }
  .progress-teal.progress-darken-4[value]::-webkit-progress-value {
    background-color: #004d40; }
  .progress-teal.progress-darken-4[value]::-moz-progress-bar {
    background-color: #004d40; }
  .progress-teal.progress-darken-4[value]::-ms-fill {
    background-color: #004d40; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-darken-4 .progress-bar {
      background-color: #004d40; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #004d40 !important; }

.border-teal.border-darken-4 {
  border: 1px solid #004d40 !important; }

.border-top-teal.border-top-darken-4 {
  border-top: 1px solid #004d40 !important; }

.border-bottom-teal.border-bottom-darken-4 {
  border-bottom: 1px solid #004d40 !important; }

.border-left-teal.border-left-darken-4 {
  border-left: 1px solid #004d40 !important; }

.border-right-teal.border-right-darken-4 {
  border-right: 1px solid #004d40 !important; }

.overlay-teal.overlay-darken-4 {
  background: #004d40;
  /* The Fallback */
  background: rgba(0, 77, 64, 0.8); }

.teal.accent-1 {
  color: #a7ffeb !important; }

.bg-teal.bg-accent-1 {
  background-color: #a7ffeb !important; }

.btn-teal.btn-accent-1 {
  border-color: #00796b !important;
  background-color: #a7ffeb !important; }
  .btn-teal.btn-accent-1:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-accent-1:focus, .btn-teal.btn-accent-1:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-accent-1 {
  border-color: #a7ffeb !important;
  color: #a7ffeb !important; }
  .btn-outline-teal.btn-outline-accent-1:hover {
    background-color: #a7ffeb !important; }

.progress-teal.progress-accent-1 {
  background-color: #a7ffeb; }
  .progress-teal.progress-accent-1[value]::-webkit-progress-value {
    background-color: #a7ffeb; }
  .progress-teal.progress-accent-1[value]::-moz-progress-bar {
    background-color: #a7ffeb; }
  .progress-teal.progress-accent-1[value]::-ms-fill {
    background-color: #a7ffeb; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-accent-1 .progress-bar {
      background-color: #a7ffeb; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #a7ffeb !important; }

.border-teal.border-accent-1 {
  border: 1px solid #a7ffeb !important; }

.border-top-teal.border-top-accent-1 {
  border-top: 1px solid #a7ffeb !important; }

.border-bottom-teal.border-bottom-accent-1 {
  border-bottom: 1px solid #a7ffeb !important; }

.border-left-teal.border-left-accent-1 {
  border-left: 1px solid #a7ffeb !important; }

.border-right-teal.border-right-accent-1 {
  border-right: 1px solid #a7ffeb !important; }

.overlay-teal.overlay-accent-1 {
  background: #a7ffeb;
  /* The Fallback */
  background: rgba(167, 255, 235, 0.8); }

.teal.accent-2 {
  color: #64ffda !important; }

.bg-teal.bg-accent-2 {
  background-color: #64ffda !important; }

.btn-teal.btn-accent-2 {
  border-color: #00796b !important;
  background-color: #64ffda !important; }
  .btn-teal.btn-accent-2:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-accent-2:focus, .btn-teal.btn-accent-2:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-accent-2 {
  border-color: #64ffda !important;
  color: #64ffda !important; }
  .btn-outline-teal.btn-outline-accent-2:hover {
    background-color: #64ffda !important; }

.progress-teal.progress-accent-2 {
  background-color: #64ffda; }
  .progress-teal.progress-accent-2[value]::-webkit-progress-value {
    background-color: #64ffda; }
  .progress-teal.progress-accent-2[value]::-moz-progress-bar {
    background-color: #64ffda; }
  .progress-teal.progress-accent-2[value]::-ms-fill {
    background-color: #64ffda; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-accent-2 .progress-bar {
      background-color: #64ffda; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #64ffda !important; }

.border-teal.border-accent-2 {
  border: 1px solid #64ffda !important; }

.border-top-teal.border-top-accent-2 {
  border-top: 1px solid #64ffda !important; }

.border-bottom-teal.border-bottom-accent-2 {
  border-bottom: 1px solid #64ffda !important; }

.border-left-teal.border-left-accent-2 {
  border-left: 1px solid #64ffda !important; }

.border-right-teal.border-right-accent-2 {
  border-right: 1px solid #64ffda !important; }

.overlay-teal.overlay-accent-2 {
  background: #64ffda;
  /* The Fallback */
  background: rgba(100, 255, 218, 0.8); }

.teal.accent-3 {
  color: #1de9b6 !important; }

.bg-teal.bg-accent-3 {
  background-color: #1de9b6 !important; }

.btn-teal.btn-accent-3 {
  border-color: #00796b !important;
  background-color: #1de9b6 !important; }
  .btn-teal.btn-accent-3:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-accent-3:focus, .btn-teal.btn-accent-3:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-accent-3 {
  border-color: #1de9b6 !important;
  color: #1de9b6 !important; }
  .btn-outline-teal.btn-outline-accent-3:hover {
    background-color: #1de9b6 !important; }

.progress-teal.progress-accent-3 {
  background-color: #1de9b6; }
  .progress-teal.progress-accent-3[value]::-webkit-progress-value {
    background-color: #1de9b6; }
  .progress-teal.progress-accent-3[value]::-moz-progress-bar {
    background-color: #1de9b6; }
  .progress-teal.progress-accent-3[value]::-ms-fill {
    background-color: #1de9b6; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-accent-3 .progress-bar {
      background-color: #1de9b6; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1de9b6 !important; }

.border-teal.border-accent-3 {
  border: 1px solid #1de9b6 !important; }

.border-top-teal.border-top-accent-3 {
  border-top: 1px solid #1de9b6 !important; }

.border-bottom-teal.border-bottom-accent-3 {
  border-bottom: 1px solid #1de9b6 !important; }

.border-left-teal.border-left-accent-3 {
  border-left: 1px solid #1de9b6 !important; }

.border-right-teal.border-right-accent-3 {
  border-right: 1px solid #1de9b6 !important; }

.overlay-teal.overlay-accent-3 {
  background: #1de9b6;
  /* The Fallback */
  background: rgba(29, 233, 182, 0.8); }

.teal.accent-4 {
  color: #00bfa5 !important; }

.bg-teal.bg-accent-4 {
  background-color: #00bfa5 !important; }

.btn-teal.btn-accent-4 {
  border-color: #00796b !important;
  background-color: #00bfa5 !important; }
  .btn-teal.btn-accent-4:hover {
    border-color: #00796b !important;
    background-color: #00695c !important; }
  .btn-teal.btn-accent-4:focus, .btn-teal.btn-accent-4:active {
    border-color: #00695c !important;
    background-color: #004d40 !important; }

.btn-outline-teal.btn-outline-accent-4 {
  border-color: #00bfa5 !important;
  color: #00bfa5 !important; }
  .btn-outline-teal.btn-outline-accent-4:hover {
    background-color: #00bfa5 !important; }

.progress-teal.progress-accent-4 {
  background-color: #00bfa5; }
  .progress-teal.progress-accent-4[value]::-webkit-progress-value {
    background-color: #00bfa5; }
  .progress-teal.progress-accent-4[value]::-moz-progress-bar {
    background-color: #00bfa5; }
  .progress-teal.progress-accent-4[value]::-ms-fill {
    background-color: #00bfa5; }
  @media screen and (min-width: 0\0) {
    .progress-teal.progress-accent-4 .progress-bar {
      background-color: #00bfa5; } }

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00bfa5 !important; }

.border-teal.border-accent-4 {
  border: 1px solid #00bfa5 !important; }

.border-top-teal.border-top-accent-4 {
  border-top: 1px solid #00bfa5 !important; }

.border-bottom-teal.border-bottom-accent-4 {
  border-bottom: 1px solid #00bfa5 !important; }

.border-left-teal.border-left-accent-4 {
  border-left: 1px solid #00bfa5 !important; }

.border-right-teal.border-right-accent-4 {
  border-right: 1px solid #00bfa5 !important; }

.overlay-teal.overlay-accent-4 {
  background: #00bfa5;
  /* The Fallback */
  background: rgba(0, 191, 165, 0.8); }

.green.lighten-5 {
  color: #e8f5e9 !important; }

.bg-green.bg-lighten-5 {
  background-color: #e8f5e9 !important; }

.btn-green.btn-lighten-5 {
  border-color: #388e3c !important;
  background-color: #e8f5e9 !important; }
  .btn-green.btn-lighten-5:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-lighten-5:focus, .btn-green.btn-lighten-5:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-lighten-5 {
  border-color: #e8f5e9 !important;
  color: #e8f5e9 !important; }
  .btn-outline-green.btn-outline-lighten-5:hover {
    background-color: #e8f5e9 !important; }

.progress-green.progress-lighten-5 {
  background-color: #e8f5e9; }
  .progress-green.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #e8f5e9; }
  .progress-green.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #e8f5e9; }
  .progress-green.progress-lighten-5[value]::-ms-fill {
    background-color: #e8f5e9; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-lighten-5 .progress-bar {
      background-color: #e8f5e9; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e8f5e9 !important; }

.border-green.border-lighten-5 {
  border: 1px solid #e8f5e9 !important; }

.border-top-green.border-top-lighten-5 {
  border-top: 1px solid #e8f5e9 !important; }

.border-bottom-green.border-bottom-lighten-5 {
  border-bottom: 1px solid #e8f5e9 !important; }

.border-left-green.border-left-lighten-5 {
  border-left: 1px solid #e8f5e9 !important; }

.border-right-green.border-right-lighten-5 {
  border-right: 1px solid #e8f5e9 !important; }

.overlay-green.overlay-lighten-5 {
  background: #e8f5e9;
  /* The Fallback */
  background: rgba(232, 245, 233, 0.8); }

.green.lighten-4 {
  color: #c8e6c9 !important; }

.bg-green.bg-lighten-4 {
  background-color: #c8e6c9 !important; }

.btn-green.btn-lighten-4 {
  border-color: #388e3c !important;
  background-color: #c8e6c9 !important; }
  .btn-green.btn-lighten-4:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-lighten-4:focus, .btn-green.btn-lighten-4:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-lighten-4 {
  border-color: #c8e6c9 !important;
  color: #c8e6c9 !important; }
  .btn-outline-green.btn-outline-lighten-4:hover {
    background-color: #c8e6c9 !important; }

.progress-green.progress-lighten-4 {
  background-color: #c8e6c9; }
  .progress-green.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #c8e6c9; }
  .progress-green.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #c8e6c9; }
  .progress-green.progress-lighten-4[value]::-ms-fill {
    background-color: #c8e6c9; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-lighten-4 .progress-bar {
      background-color: #c8e6c9; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c8e6c9 !important; }

.border-green.border-lighten-4 {
  border: 1px solid #c8e6c9 !important; }

.border-top-green.border-top-lighten-4 {
  border-top: 1px solid #c8e6c9 !important; }

.border-bottom-green.border-bottom-lighten-4 {
  border-bottom: 1px solid #c8e6c9 !important; }

.border-left-green.border-left-lighten-4 {
  border-left: 1px solid #c8e6c9 !important; }

.border-right-green.border-right-lighten-4 {
  border-right: 1px solid #c8e6c9 !important; }

.overlay-green.overlay-lighten-4 {
  background: #c8e6c9;
  /* The Fallback */
  background: rgba(200, 230, 201, 0.8); }

.green.lighten-3 {
  color: #a5d6a7 !important; }

.bg-green.bg-lighten-3 {
  background-color: #a5d6a7 !important; }

.btn-green.btn-lighten-3 {
  border-color: #388e3c !important;
  background-color: #a5d6a7 !important; }
  .btn-green.btn-lighten-3:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-lighten-3:focus, .btn-green.btn-lighten-3:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-lighten-3 {
  border-color: #a5d6a7 !important;
  color: #a5d6a7 !important; }
  .btn-outline-green.btn-outline-lighten-3:hover {
    background-color: #a5d6a7 !important; }

.progress-green.progress-lighten-3 {
  background-color: #a5d6a7; }
  .progress-green.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #a5d6a7; }
  .progress-green.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #a5d6a7; }
  .progress-green.progress-lighten-3[value]::-ms-fill {
    background-color: #a5d6a7; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-lighten-3 .progress-bar {
      background-color: #a5d6a7; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #a5d6a7 !important; }

.border-green.border-lighten-3 {
  border: 1px solid #a5d6a7 !important; }

.border-top-green.border-top-lighten-3 {
  border-top: 1px solid #a5d6a7 !important; }

.border-bottom-green.border-bottom-lighten-3 {
  border-bottom: 1px solid #a5d6a7 !important; }

.border-left-green.border-left-lighten-3 {
  border-left: 1px solid #a5d6a7 !important; }

.border-right-green.border-right-lighten-3 {
  border-right: 1px solid #a5d6a7 !important; }

.overlay-green.overlay-lighten-3 {
  background: #a5d6a7;
  /* The Fallback */
  background: rgba(165, 214, 167, 0.8); }

.green.lighten-2 {
  color: #81c784 !important; }

.bg-green.bg-lighten-2 {
  background-color: #81c784 !important; }

.btn-green.btn-lighten-2 {
  border-color: #388e3c !important;
  background-color: #81c784 !important; }
  .btn-green.btn-lighten-2:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-lighten-2:focus, .btn-green.btn-lighten-2:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-lighten-2 {
  border-color: #81c784 !important;
  color: #81c784 !important; }
  .btn-outline-green.btn-outline-lighten-2:hover {
    background-color: #81c784 !important; }

.progress-green.progress-lighten-2 {
  background-color: #81c784; }
  .progress-green.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #81c784; }
  .progress-green.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #81c784; }
  .progress-green.progress-lighten-2[value]::-ms-fill {
    background-color: #81c784; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-lighten-2 .progress-bar {
      background-color: #81c784; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #81c784 !important; }

.border-green.border-lighten-2 {
  border: 1px solid #81c784 !important; }

.border-top-green.border-top-lighten-2 {
  border-top: 1px solid #81c784 !important; }

.border-bottom-green.border-bottom-lighten-2 {
  border-bottom: 1px solid #81c784 !important; }

.border-left-green.border-left-lighten-2 {
  border-left: 1px solid #81c784 !important; }

.border-right-green.border-right-lighten-2 {
  border-right: 1px solid #81c784 !important; }

.overlay-green.overlay-lighten-2 {
  background: #81c784;
  /* The Fallback */
  background: rgba(129, 199, 132, 0.8); }

.green.lighten-1 {
  color: #66bb6a !important; }

.bg-green.bg-lighten-1 {
  background-color: #66bb6a !important; }

.btn-green.btn-lighten-1 {
  border-color: #388e3c !important;
  background-color: #66bb6a !important; }
  .btn-green.btn-lighten-1:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-lighten-1:focus, .btn-green.btn-lighten-1:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-lighten-1 {
  border-color: #66bb6a !important;
  color: #66bb6a !important; }
  .btn-outline-green.btn-outline-lighten-1:hover {
    background-color: #66bb6a !important; }

.progress-green.progress-lighten-1 {
  background-color: #66bb6a; }
  .progress-green.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #66bb6a; }
  .progress-green.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #66bb6a; }
  .progress-green.progress-lighten-1[value]::-ms-fill {
    background-color: #66bb6a; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-lighten-1 .progress-bar {
      background-color: #66bb6a; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #66bb6a !important; }

.border-green.border-lighten-1 {
  border: 1px solid #66bb6a !important; }

.border-top-green.border-top-lighten-1 {
  border-top: 1px solid #66bb6a !important; }

.border-bottom-green.border-bottom-lighten-1 {
  border-bottom: 1px solid #66bb6a !important; }

.border-left-green.border-left-lighten-1 {
  border-left: 1px solid #66bb6a !important; }

.border-right-green.border-right-lighten-1 {
  border-right: 1px solid #66bb6a !important; }

.overlay-green.overlay-lighten-1 {
  background: #66bb6a;
  /* The Fallback */
  background: rgba(102, 187, 106, 0.8); }

.green {
  color: #4caf50 !important; }

.bg-green {
  background-color: #4caf50 !important; }
  .bg-green .card-header,
  .bg-green .card-footer {
    background-color: transparent; }

.toast-green {
  background-color: #4caf50; }

.alert-green {
  border-color: #4caf50 !important;
  background-color: #63bb67 !important;
  color: #163317 !important; }
  .alert-green .alert-link {
    color: #0a160a !important; }

.border-green {
  border-color: #4caf50; }

.border-top-green {
  border-top-color: #4caf50; }

.border-bottom-green {
  border-bottom-color: #4caf50; }

.border-left-green {
  border-left-color: #4caf50; }

.border-right-green {
  border-right-color: #4caf50; }

.badge-green {
  background-color: #4caf50; }

.panel-green {
  border-color: #4caf50; }
  .panel-green .panel-heading {
    color: #fff;
    border-color: #4caf50;
    background-color: #5cb860; }

.bg-green.tag-glow,
.border-green.tag-glow {
  box-shadow: 0px 0px 10px #4caf50; }

.overlay-green {
  background: #4caf50;
  /* The Fallback */
  background: rgba(76, 175, 80, 0.8); }

.card.card-outline-green {
  border-width: 1px;
  border-style: solid;
  border-color: #4caf50;
  background-color: transparent; }
  .card.card-outline-green .card-header,
  .card.card-outline-green .card-footer {
    background-color: transparent; }

.btn-green {
  color: #4caf50 !important; }
  .btn-green.btn-flat {
    background-color: transparent !important;
    color: #4caf50;
    border: none; }
  .btn-green.btn-raised, .btn-green.btn-fab {
    background-color: #4caf50 !important;
    color: #fff !important;
    border-color: #4caf50; }
    .btn-green.btn-raised.active, .btn-green.btn-fab.active {
      background-color: #419645 !important;
      border-color: #419645 !important; }

.btn-group-raised .btn-green {
  background-color: #4caf50 !important;
  color: #fff !important; }

.btn-outline-green {
  border: 1px solid;
  border-color: #4caf50;
  background-color: transparent;
  color: #4caf50;
  box-shadow: none !important; }
  .btn-outline-green:focus {
    background-color: transparent !important;
    color: #4caf50 !important;
    box-shadow: transparent !important; }
  .btn-outline-green.active {
    background-color: #4caf50 !important;
    color: #fff !important; }
  .btn-outline-green:hover {
    background-color: #47a44b !important;
    color: #fff !important; }

.btn-outline-green.btn-raised, .btn-outline-green.btn-fab {
  border: 1px solid;
  border-color: #4caf50;
  background-color: transparent;
  color: #4caf50;
  box-shadow: none !important; }
  .btn-outline-green.btn-raised:focus, .btn-outline-green.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-green.btn-raised.active, .btn-outline-green.btn-fab.active {
    background-color: #4caf50 !important;
    color: #fff !important; }
  .btn-outline-green.btn-raised:hover, .btn-outline-green.btn-fab:hover {
    background-color: #47a44b !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-green {
  background-color: #4caf50; }
  .progress .progress-bar.progress-bar-green[value]::-webkit-progress-value {
    background-color: #4caf50; }
  .progress .progress-bar.progress-bar-green[value]::-moz-progress-bar {
    background-color: #4caf50; }
  .progress .progress-bar.progress-bar-green[value]::-ms-fill {
    background-color: #4caf50; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-green .progress-bar {
      background-color: #4caf50; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4caf50 !important; }

.green.darken-1 {
  color: #43a047 !important; }

.bg-green.bg-darken-1 {
  background-color: #43a047 !important; }

.btn-green.btn-darken-1 {
  border-color: #388e3c !important;
  background-color: #43a047 !important; }
  .btn-green.btn-darken-1:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-darken-1:focus, .btn-green.btn-darken-1:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-darken-1 {
  border-color: #43a047 !important;
  color: #43a047 !important; }
  .btn-outline-green.btn-outline-darken-1:hover {
    background-color: #43a047 !important; }

.progress-green.progress-darken-1 {
  background-color: #43a047; }
  .progress-green.progress-darken-1[value]::-webkit-progress-value {
    background-color: #43a047; }
  .progress-green.progress-darken-1[value]::-moz-progress-bar {
    background-color: #43a047; }
  .progress-green.progress-darken-1[value]::-ms-fill {
    background-color: #43a047; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-darken-1 .progress-bar {
      background-color: #43a047; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #43a047 !important; }

.border-green.border-darken-1 {
  border: 1px solid #43a047 !important; }

.border-top-green.border-top-darken-1 {
  border-top: 1px solid #43a047 !important; }

.border-bottom-green.border-bottom-darken-1 {
  border-bottom: 1px solid #43a047 !important; }

.border-left-green.border-left-darken-1 {
  border-left: 1px solid #43a047 !important; }

.border-right-green.border-right-darken-1 {
  border-right: 1px solid #43a047 !important; }

.overlay-green.overlay-darken-1 {
  background: #43a047;
  /* The Fallback */
  background: rgba(67, 160, 71, 0.8); }

.green.darken-2 {
  color: #388e3c !important; }

.bg-green.bg-darken-2 {
  background-color: #388e3c !important; }

.btn-green.btn-darken-2 {
  border-color: #388e3c !important;
  background-color: #388e3c !important; }
  .btn-green.btn-darken-2:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-darken-2:focus, .btn-green.btn-darken-2:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-darken-2 {
  border-color: #388e3c !important;
  color: #388e3c !important; }
  .btn-outline-green.btn-outline-darken-2:hover {
    background-color: #388e3c !important; }

.progress-green.progress-darken-2 {
  background-color: #388e3c; }
  .progress-green.progress-darken-2[value]::-webkit-progress-value {
    background-color: #388e3c; }
  .progress-green.progress-darken-2[value]::-moz-progress-bar {
    background-color: #388e3c; }
  .progress-green.progress-darken-2[value]::-ms-fill {
    background-color: #388e3c; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-darken-2 .progress-bar {
      background-color: #388e3c; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #388e3c !important; }

.border-green.border-darken-2 {
  border: 1px solid #388e3c !important; }

.border-top-green.border-top-darken-2 {
  border-top: 1px solid #388e3c !important; }

.border-bottom-green.border-bottom-darken-2 {
  border-bottom: 1px solid #388e3c !important; }

.border-left-green.border-left-darken-2 {
  border-left: 1px solid #388e3c !important; }

.border-right-green.border-right-darken-2 {
  border-right: 1px solid #388e3c !important; }

.overlay-green.overlay-darken-2 {
  background: #388e3c;
  /* The Fallback */
  background: rgba(56, 142, 60, 0.8); }

.green.darken-3 {
  color: #2e7d32 !important; }

.bg-green.bg-darken-3 {
  background-color: #2e7d32 !important; }

.btn-green.btn-darken-3 {
  border-color: #388e3c !important;
  background-color: #2e7d32 !important; }
  .btn-green.btn-darken-3:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-darken-3:focus, .btn-green.btn-darken-3:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-darken-3 {
  border-color: #2e7d32 !important;
  color: #2e7d32 !important; }
  .btn-outline-green.btn-outline-darken-3:hover {
    background-color: #2e7d32 !important; }

.progress-green.progress-darken-3 {
  background-color: #2e7d32; }
  .progress-green.progress-darken-3[value]::-webkit-progress-value {
    background-color: #2e7d32; }
  .progress-green.progress-darken-3[value]::-moz-progress-bar {
    background-color: #2e7d32; }
  .progress-green.progress-darken-3[value]::-ms-fill {
    background-color: #2e7d32; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-darken-3 .progress-bar {
      background-color: #2e7d32; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2e7d32 !important; }

.border-green.border-darken-3 {
  border: 1px solid #2e7d32 !important; }

.border-top-green.border-top-darken-3 {
  border-top: 1px solid #2e7d32 !important; }

.border-bottom-green.border-bottom-darken-3 {
  border-bottom: 1px solid #2e7d32 !important; }

.border-left-green.border-left-darken-3 {
  border-left: 1px solid #2e7d32 !important; }

.border-right-green.border-right-darken-3 {
  border-right: 1px solid #2e7d32 !important; }

.overlay-green.overlay-darken-3 {
  background: #2e7d32;
  /* The Fallback */
  background: rgba(46, 125, 50, 0.8); }

.green.darken-4 {
  color: #1b5e20 !important; }

.bg-green.bg-darken-4 {
  background-color: #1b5e20 !important; }

.btn-green.btn-darken-4 {
  border-color: #388e3c !important;
  background-color: #1b5e20 !important; }
  .btn-green.btn-darken-4:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-darken-4:focus, .btn-green.btn-darken-4:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-darken-4 {
  border-color: #1b5e20 !important;
  color: #1b5e20 !important; }
  .btn-outline-green.btn-outline-darken-4:hover {
    background-color: #1b5e20 !important; }

.progress-green.progress-darken-4 {
  background-color: #1b5e20; }
  .progress-green.progress-darken-4[value]::-webkit-progress-value {
    background-color: #1b5e20; }
  .progress-green.progress-darken-4[value]::-moz-progress-bar {
    background-color: #1b5e20; }
  .progress-green.progress-darken-4[value]::-ms-fill {
    background-color: #1b5e20; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-darken-4 .progress-bar {
      background-color: #1b5e20; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1b5e20 !important; }

.border-green.border-darken-4 {
  border: 1px solid #1b5e20 !important; }

.border-top-green.border-top-darken-4 {
  border-top: 1px solid #1b5e20 !important; }

.border-bottom-green.border-bottom-darken-4 {
  border-bottom: 1px solid #1b5e20 !important; }

.border-left-green.border-left-darken-4 {
  border-left: 1px solid #1b5e20 !important; }

.border-right-green.border-right-darken-4 {
  border-right: 1px solid #1b5e20 !important; }

.overlay-green.overlay-darken-4 {
  background: #1b5e20;
  /* The Fallback */
  background: rgba(27, 94, 32, 0.8); }

.green.accent-1 {
  color: #b9f6ca !important; }

.bg-green.bg-accent-1 {
  background-color: #b9f6ca !important; }

.btn-green.btn-accent-1 {
  border-color: #388e3c !important;
  background-color: #b9f6ca !important; }
  .btn-green.btn-accent-1:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-accent-1:focus, .btn-green.btn-accent-1:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-accent-1 {
  border-color: #b9f6ca !important;
  color: #b9f6ca !important; }
  .btn-outline-green.btn-outline-accent-1:hover {
    background-color: #b9f6ca !important; }

.progress-green.progress-accent-1 {
  background-color: #b9f6ca; }
  .progress-green.progress-accent-1[value]::-webkit-progress-value {
    background-color: #b9f6ca; }
  .progress-green.progress-accent-1[value]::-moz-progress-bar {
    background-color: #b9f6ca; }
  .progress-green.progress-accent-1[value]::-ms-fill {
    background-color: #b9f6ca; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-accent-1 .progress-bar {
      background-color: #b9f6ca; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b9f6ca !important; }

.border-green.border-accent-1 {
  border: 1px solid #b9f6ca !important; }

.border-top-green.border-top-accent-1 {
  border-top: 1px solid #b9f6ca !important; }

.border-bottom-green.border-bottom-accent-1 {
  border-bottom: 1px solid #b9f6ca !important; }

.border-left-green.border-left-accent-1 {
  border-left: 1px solid #b9f6ca !important; }

.border-right-green.border-right-accent-1 {
  border-right: 1px solid #b9f6ca !important; }

.overlay-green.overlay-accent-1 {
  background: #b9f6ca;
  /* The Fallback */
  background: rgba(185, 246, 202, 0.8); }

.green.accent-2 {
  color: #69f0ae !important; }

.bg-green.bg-accent-2 {
  background-color: #69f0ae !important; }

.btn-green.btn-accent-2 {
  border-color: #388e3c !important;
  background-color: #69f0ae !important; }
  .btn-green.btn-accent-2:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-accent-2:focus, .btn-green.btn-accent-2:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-accent-2 {
  border-color: #69f0ae !important;
  color: #69f0ae !important; }
  .btn-outline-green.btn-outline-accent-2:hover {
    background-color: #69f0ae !important; }

.progress-green.progress-accent-2 {
  background-color: #69f0ae; }
  .progress-green.progress-accent-2[value]::-webkit-progress-value {
    background-color: #69f0ae; }
  .progress-green.progress-accent-2[value]::-moz-progress-bar {
    background-color: #69f0ae; }
  .progress-green.progress-accent-2[value]::-ms-fill {
    background-color: #69f0ae; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-accent-2 .progress-bar {
      background-color: #69f0ae; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #69f0ae !important; }

.border-green.border-accent-2 {
  border: 1px solid #69f0ae !important; }

.border-top-green.border-top-accent-2 {
  border-top: 1px solid #69f0ae !important; }

.border-bottom-green.border-bottom-accent-2 {
  border-bottom: 1px solid #69f0ae !important; }

.border-left-green.border-left-accent-2 {
  border-left: 1px solid #69f0ae !important; }

.border-right-green.border-right-accent-2 {
  border-right: 1px solid #69f0ae !important; }

.overlay-green.overlay-accent-2 {
  background: #69f0ae;
  /* The Fallback */
  background: rgba(105, 240, 174, 0.8); }

.green.accent-3 {
  color: #00e676 !important; }

.bg-green.bg-accent-3 {
  background-color: #00e676 !important; }

.btn-green.btn-accent-3 {
  border-color: #388e3c !important;
  background-color: #00e676 !important; }
  .btn-green.btn-accent-3:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-accent-3:focus, .btn-green.btn-accent-3:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-accent-3 {
  border-color: #00e676 !important;
  color: #00e676 !important; }
  .btn-outline-green.btn-outline-accent-3:hover {
    background-color: #00e676 !important; }

.progress-green.progress-accent-3 {
  background-color: #00e676; }
  .progress-green.progress-accent-3[value]::-webkit-progress-value {
    background-color: #00e676; }
  .progress-green.progress-accent-3[value]::-moz-progress-bar {
    background-color: #00e676; }
  .progress-green.progress-accent-3[value]::-ms-fill {
    background-color: #00e676; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-accent-3 .progress-bar {
      background-color: #00e676; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00e676 !important; }

.border-green.border-accent-3 {
  border: 1px solid #00e676 !important; }

.border-top-green.border-top-accent-3 {
  border-top: 1px solid #00e676 !important; }

.border-bottom-green.border-bottom-accent-3 {
  border-bottom: 1px solid #00e676 !important; }

.border-left-green.border-left-accent-3 {
  border-left: 1px solid #00e676 !important; }

.border-right-green.border-right-accent-3 {
  border-right: 1px solid #00e676 !important; }

.overlay-green.overlay-accent-3 {
  background: #00e676;
  /* The Fallback */
  background: rgba(0, 230, 118, 0.8); }

.green.accent-4 {
  color: #00c853 !important; }

.bg-green.bg-accent-4 {
  background-color: #00c853 !important; }

.btn-green.btn-accent-4 {
  border-color: #388e3c !important;
  background-color: #00c853 !important; }
  .btn-green.btn-accent-4:hover {
    border-color: #388e3c !important;
    background-color: #2e7d32 !important; }
  .btn-green.btn-accent-4:focus, .btn-green.btn-accent-4:active {
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important; }

.btn-outline-green.btn-outline-accent-4 {
  border-color: #00c853 !important;
  color: #00c853 !important; }
  .btn-outline-green.btn-outline-accent-4:hover {
    background-color: #00c853 !important; }

.progress-green.progress-accent-4 {
  background-color: #00c853; }
  .progress-green.progress-accent-4[value]::-webkit-progress-value {
    background-color: #00c853; }
  .progress-green.progress-accent-4[value]::-moz-progress-bar {
    background-color: #00c853; }
  .progress-green.progress-accent-4[value]::-ms-fill {
    background-color: #00c853; }
  @media screen and (min-width: 0\0) {
    .progress-green.progress-accent-4 .progress-bar {
      background-color: #00c853; } }

input:focus ~ .bg-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00c853 !important; }

.border-green.border-accent-4 {
  border: 1px solid #00c853 !important; }

.border-top-green.border-top-accent-4 {
  border-top: 1px solid #00c853 !important; }

.border-bottom-green.border-bottom-accent-4 {
  border-bottom: 1px solid #00c853 !important; }

.border-left-green.border-left-accent-4 {
  border-left: 1px solid #00c853 !important; }

.border-right-green.border-right-accent-4 {
  border-right: 1px solid #00c853 !important; }

.overlay-green.overlay-accent-4 {
  background: #00c853;
  /* The Fallback */
  background: rgba(0, 200, 83, 0.8); }

.light-green.lighten-5 {
  color: #f1f8e9 !important; }

.bg-light-green.bg-lighten-5 {
  background-color: #f1f8e9 !important; }

.btn-light-green.btn-lighten-5 {
  border-color: #689f38 !important;
  background-color: #f1f8e9 !important; }
  .btn-light-green.btn-lighten-5:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-lighten-5:focus, .btn-light-green.btn-lighten-5:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-lighten-5 {
  border-color: #f1f8e9 !important;
  color: #f1f8e9 !important; }
  .btn-outline-light-green.btn-outline-lighten-5:hover {
    background-color: #f1f8e9 !important; }

.progress-light-green.progress-lighten-5 {
  background-color: #f1f8e9; }
  .progress-light-green.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #f1f8e9; }
  .progress-light-green.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #f1f8e9; }
  .progress-light-green.progress-lighten-5[value]::-ms-fill {
    background-color: #f1f8e9; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-lighten-5 .progress-bar {
      background-color: #f1f8e9; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f1f8e9 !important; }

.border-light-green.border-lighten-5 {
  border: 1px solid #f1f8e9 !important; }

.border-top-light-green.border-top-lighten-5 {
  border-top: 1px solid #f1f8e9 !important; }

.border-bottom-light-green.border-bottom-lighten-5 {
  border-bottom: 1px solid #f1f8e9 !important; }

.border-left-light-green.border-left-lighten-5 {
  border-left: 1px solid #f1f8e9 !important; }

.border-right-light-green.border-right-lighten-5 {
  border-right: 1px solid #f1f8e9 !important; }

.overlay-light-green.overlay-lighten-5 {
  background: #f1f8e9;
  /* The Fallback */
  background: rgba(241, 248, 233, 0.8); }

.light-green.lighten-4 {
  color: #dcedc8 !important; }

.bg-light-green.bg-lighten-4 {
  background-color: #dcedc8 !important; }

.btn-light-green.btn-lighten-4 {
  border-color: #689f38 !important;
  background-color: #dcedc8 !important; }
  .btn-light-green.btn-lighten-4:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-lighten-4:focus, .btn-light-green.btn-lighten-4:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-lighten-4 {
  border-color: #dcedc8 !important;
  color: #dcedc8 !important; }
  .btn-outline-light-green.btn-outline-lighten-4:hover {
    background-color: #dcedc8 !important; }

.progress-light-green.progress-lighten-4 {
  background-color: #dcedc8; }
  .progress-light-green.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #dcedc8; }
  .progress-light-green.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #dcedc8; }
  .progress-light-green.progress-lighten-4[value]::-ms-fill {
    background-color: #dcedc8; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-lighten-4 .progress-bar {
      background-color: #dcedc8; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #dcedc8 !important; }

.border-light-green.border-lighten-4 {
  border: 1px solid #dcedc8 !important; }

.border-top-light-green.border-top-lighten-4 {
  border-top: 1px solid #dcedc8 !important; }

.border-bottom-light-green.border-bottom-lighten-4 {
  border-bottom: 1px solid #dcedc8 !important; }

.border-left-light-green.border-left-lighten-4 {
  border-left: 1px solid #dcedc8 !important; }

.border-right-light-green.border-right-lighten-4 {
  border-right: 1px solid #dcedc8 !important; }

.overlay-light-green.overlay-lighten-4 {
  background: #dcedc8;
  /* The Fallback */
  background: rgba(220, 237, 200, 0.8); }

.light-green.lighten-3 {
  color: #c5e1a5 !important; }

.bg-light-green.bg-lighten-3 {
  background-color: #c5e1a5 !important; }

.btn-light-green.btn-lighten-3 {
  border-color: #689f38 !important;
  background-color: #c5e1a5 !important; }
  .btn-light-green.btn-lighten-3:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-lighten-3:focus, .btn-light-green.btn-lighten-3:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-lighten-3 {
  border-color: #c5e1a5 !important;
  color: #c5e1a5 !important; }
  .btn-outline-light-green.btn-outline-lighten-3:hover {
    background-color: #c5e1a5 !important; }

.progress-light-green.progress-lighten-3 {
  background-color: #c5e1a5; }
  .progress-light-green.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #c5e1a5; }
  .progress-light-green.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #c5e1a5; }
  .progress-light-green.progress-lighten-3[value]::-ms-fill {
    background-color: #c5e1a5; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-lighten-3 .progress-bar {
      background-color: #c5e1a5; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c5e1a5 !important; }

.border-light-green.border-lighten-3 {
  border: 1px solid #c5e1a5 !important; }

.border-top-light-green.border-top-lighten-3 {
  border-top: 1px solid #c5e1a5 !important; }

.border-bottom-light-green.border-bottom-lighten-3 {
  border-bottom: 1px solid #c5e1a5 !important; }

.border-left-light-green.border-left-lighten-3 {
  border-left: 1px solid #c5e1a5 !important; }

.border-right-light-green.border-right-lighten-3 {
  border-right: 1px solid #c5e1a5 !important; }

.overlay-light-green.overlay-lighten-3 {
  background: #c5e1a5;
  /* The Fallback */
  background: rgba(197, 225, 165, 0.8); }

.light-green.lighten-2 {
  color: #aed581 !important; }

.bg-light-green.bg-lighten-2 {
  background-color: #aed581 !important; }

.btn-light-green.btn-lighten-2 {
  border-color: #689f38 !important;
  background-color: #aed581 !important; }
  .btn-light-green.btn-lighten-2:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-lighten-2:focus, .btn-light-green.btn-lighten-2:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-lighten-2 {
  border-color: #aed581 !important;
  color: #aed581 !important; }
  .btn-outline-light-green.btn-outline-lighten-2:hover {
    background-color: #aed581 !important; }

.progress-light-green.progress-lighten-2 {
  background-color: #aed581; }
  .progress-light-green.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #aed581; }
  .progress-light-green.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #aed581; }
  .progress-light-green.progress-lighten-2[value]::-ms-fill {
    background-color: #aed581; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-lighten-2 .progress-bar {
      background-color: #aed581; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #aed581 !important; }

.border-light-green.border-lighten-2 {
  border: 1px solid #aed581 !important; }

.border-top-light-green.border-top-lighten-2 {
  border-top: 1px solid #aed581 !important; }

.border-bottom-light-green.border-bottom-lighten-2 {
  border-bottom: 1px solid #aed581 !important; }

.border-left-light-green.border-left-lighten-2 {
  border-left: 1px solid #aed581 !important; }

.border-right-light-green.border-right-lighten-2 {
  border-right: 1px solid #aed581 !important; }

.overlay-light-green.overlay-lighten-2 {
  background: #aed581;
  /* The Fallback */
  background: rgba(174, 213, 129, 0.8); }

.light-green.lighten-1 {
  color: #9ccc65 !important; }

.bg-light-green.bg-lighten-1 {
  background-color: #9ccc65 !important; }

.btn-light-green.btn-lighten-1 {
  border-color: #689f38 !important;
  background-color: #9ccc65 !important; }
  .btn-light-green.btn-lighten-1:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-lighten-1:focus, .btn-light-green.btn-lighten-1:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-lighten-1 {
  border-color: #9ccc65 !important;
  color: #9ccc65 !important; }
  .btn-outline-light-green.btn-outline-lighten-1:hover {
    background-color: #9ccc65 !important; }

.progress-light-green.progress-lighten-1 {
  background-color: #9ccc65; }
  .progress-light-green.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #9ccc65; }
  .progress-light-green.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #9ccc65; }
  .progress-light-green.progress-lighten-1[value]::-ms-fill {
    background-color: #9ccc65; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-lighten-1 .progress-bar {
      background-color: #9ccc65; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9ccc65 !important; }

.border-light-green.border-lighten-1 {
  border: 1px solid #9ccc65 !important; }

.border-top-light-green.border-top-lighten-1 {
  border-top: 1px solid #9ccc65 !important; }

.border-bottom-light-green.border-bottom-lighten-1 {
  border-bottom: 1px solid #9ccc65 !important; }

.border-left-light-green.border-left-lighten-1 {
  border-left: 1px solid #9ccc65 !important; }

.border-right-light-green.border-right-lighten-1 {
  border-right: 1px solid #9ccc65 !important; }

.overlay-light-green.overlay-lighten-1 {
  background: #9ccc65;
  /* The Fallback */
  background: rgba(156, 204, 101, 0.8); }

.light-green {
  color: #8bc34a !important; }

.bg-light-green {
  background-color: #8bc34a !important; }
  .bg-light-green .card-header,
  .bg-light-green .card-footer {
    background-color: transparent; }

.toast-light-green {
  background-color: #8bc34a; }

.alert-light-green {
  border-color: #8bc34a !important;
  background-color: #9ccc65 !important;
  color: #2f4417 !important; }
  .alert-light-green .alert-link {
    color: #1a250c !important; }

.border-light-green {
  border-color: #8bc34a; }

.border-top-light-green {
  border-top-color: #8bc34a; }

.border-bottom-light-green {
  border-bottom-color: #8bc34a; }

.border-left-light-green {
  border-left-color: #8bc34a; }

.border-right-light-green {
  border-right-color: #8bc34a; }

.badge-light-green {
  background-color: #8bc34a; }

.panel-light-green {
  border-color: #8bc34a; }
  .panel-light-green .panel-heading {
    color: #fff;
    border-color: #8bc34a;
    background-color: #97c95d; }

.bg-light-green.tag-glow,
.border-light-green.tag-glow {
  box-shadow: 0px 0px 10px #8bc34a; }

.overlay-light-green {
  background: #8bc34a;
  /* The Fallback */
  background: rgba(139, 195, 74, 0.8); }

.card.card-outline-light-green {
  border-width: 1px;
  border-style: solid;
  border-color: #8bc34a;
  background-color: transparent; }
  .card.card-outline-light-green .card-header,
  .card.card-outline-light-green .card-footer {
    background-color: transparent; }

.btn-light-green {
  color: #8bc34a !important; }
  .btn-light-green.btn-flat {
    background-color: transparent !important;
    color: #8bc34a;
    border: none; }
  .btn-light-green.btn-raised, .btn-light-green.btn-fab {
    background-color: #8bc34a !important;
    color: #fff !important;
    border-color: #8bc34a; }
    .btn-light-green.btn-raised.active, .btn-light-green.btn-fab.active {
      background-color: #79af3a !important;
      border-color: #79af3a !important; }

.btn-group-raised .btn-light-green {
  background-color: #8bc34a !important;
  color: #fff !important; }

.btn-outline-light-green {
  border: 1px solid;
  border-color: #8bc34a;
  background-color: transparent;
  color: #8bc34a;
  box-shadow: none !important; }
  .btn-outline-light-green:focus {
    background-color: transparent !important;
    color: #8bc34a !important;
    box-shadow: transparent !important; }
  .btn-outline-light-green.active {
    background-color: #8bc34a !important;
    color: #fff !important; }
  .btn-outline-light-green:hover {
    background-color: #84bf3f !important;
    color: #fff !important; }

.btn-outline-light-green.btn-raised, .btn-outline-light-green.btn-fab {
  border: 1px solid;
  border-color: #8bc34a;
  background-color: transparent;
  color: #8bc34a;
  box-shadow: none !important; }
  .btn-outline-light-green.btn-raised:focus, .btn-outline-light-green.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-light-green.btn-raised.active, .btn-outline-light-green.btn-fab.active {
    background-color: #8bc34a !important;
    color: #fff !important; }
  .btn-outline-light-green.btn-raised:hover, .btn-outline-light-green.btn-fab:hover {
    background-color: #84bf3f !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-light-green {
  background-color: #8bc34a; }
  .progress .progress-bar.progress-bar-light-green[value]::-webkit-progress-value {
    background-color: #8bc34a; }
  .progress .progress-bar.progress-bar-light-green[value]::-moz-progress-bar {
    background-color: #8bc34a; }
  .progress .progress-bar.progress-bar-light-green[value]::-ms-fill {
    background-color: #8bc34a; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-light-green .progress-bar {
      background-color: #8bc34a; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8bc34a !important; }

.light-green.darken-1 {
  color: #7cb342 !important; }

.bg-light-green.bg-darken-1 {
  background-color: #7cb342 !important; }

.btn-light-green.btn-darken-1 {
  border-color: #689f38 !important;
  background-color: #7cb342 !important; }
  .btn-light-green.btn-darken-1:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-darken-1:focus, .btn-light-green.btn-darken-1:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-darken-1 {
  border-color: #7cb342 !important;
  color: #7cb342 !important; }
  .btn-outline-light-green.btn-outline-darken-1:hover {
    background-color: #7cb342 !important; }

.progress-light-green.progress-darken-1 {
  background-color: #7cb342; }
  .progress-light-green.progress-darken-1[value]::-webkit-progress-value {
    background-color: #7cb342; }
  .progress-light-green.progress-darken-1[value]::-moz-progress-bar {
    background-color: #7cb342; }
  .progress-light-green.progress-darken-1[value]::-ms-fill {
    background-color: #7cb342; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-darken-1 .progress-bar {
      background-color: #7cb342; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7cb342 !important; }

.border-light-green.border-darken-1 {
  border: 1px solid #7cb342 !important; }

.border-top-light-green.border-top-darken-1 {
  border-top: 1px solid #7cb342 !important; }

.border-bottom-light-green.border-bottom-darken-1 {
  border-bottom: 1px solid #7cb342 !important; }

.border-left-light-green.border-left-darken-1 {
  border-left: 1px solid #7cb342 !important; }

.border-right-light-green.border-right-darken-1 {
  border-right: 1px solid #7cb342 !important; }

.overlay-light-green.overlay-darken-1 {
  background: #7cb342;
  /* The Fallback */
  background: rgba(124, 179, 66, 0.8); }

.light-green.darken-2 {
  color: #689f38 !important; }

.bg-light-green.bg-darken-2 {
  background-color: #689f38 !important; }

.btn-light-green.btn-darken-2 {
  border-color: #689f38 !important;
  background-color: #689f38 !important; }
  .btn-light-green.btn-darken-2:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-darken-2:focus, .btn-light-green.btn-darken-2:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-darken-2 {
  border-color: #689f38 !important;
  color: #689f38 !important; }
  .btn-outline-light-green.btn-outline-darken-2:hover {
    background-color: #689f38 !important; }

.progress-light-green.progress-darken-2 {
  background-color: #689f38; }
  .progress-light-green.progress-darken-2[value]::-webkit-progress-value {
    background-color: #689f38; }
  .progress-light-green.progress-darken-2[value]::-moz-progress-bar {
    background-color: #689f38; }
  .progress-light-green.progress-darken-2[value]::-ms-fill {
    background-color: #689f38; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-darken-2 .progress-bar {
      background-color: #689f38; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #689f38 !important; }

.border-light-green.border-darken-2 {
  border: 1px solid #689f38 !important; }

.border-top-light-green.border-top-darken-2 {
  border-top: 1px solid #689f38 !important; }

.border-bottom-light-green.border-bottom-darken-2 {
  border-bottom: 1px solid #689f38 !important; }

.border-left-light-green.border-left-darken-2 {
  border-left: 1px solid #689f38 !important; }

.border-right-light-green.border-right-darken-2 {
  border-right: 1px solid #689f38 !important; }

.overlay-light-green.overlay-darken-2 {
  background: #689f38;
  /* The Fallback */
  background: rgba(104, 159, 56, 0.8); }

.light-green.darken-3 {
  color: #558b2f !important; }

.bg-light-green.bg-darken-3 {
  background-color: #558b2f !important; }

.btn-light-green.btn-darken-3 {
  border-color: #689f38 !important;
  background-color: #558b2f !important; }
  .btn-light-green.btn-darken-3:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-darken-3:focus, .btn-light-green.btn-darken-3:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-darken-3 {
  border-color: #558b2f !important;
  color: #558b2f !important; }
  .btn-outline-light-green.btn-outline-darken-3:hover {
    background-color: #558b2f !important; }

.progress-light-green.progress-darken-3 {
  background-color: #558b2f; }
  .progress-light-green.progress-darken-3[value]::-webkit-progress-value {
    background-color: #558b2f; }
  .progress-light-green.progress-darken-3[value]::-moz-progress-bar {
    background-color: #558b2f; }
  .progress-light-green.progress-darken-3[value]::-ms-fill {
    background-color: #558b2f; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-darken-3 .progress-bar {
      background-color: #558b2f; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #558b2f !important; }

.border-light-green.border-darken-3 {
  border: 1px solid #558b2f !important; }

.border-top-light-green.border-top-darken-3 {
  border-top: 1px solid #558b2f !important; }

.border-bottom-light-green.border-bottom-darken-3 {
  border-bottom: 1px solid #558b2f !important; }

.border-left-light-green.border-left-darken-3 {
  border-left: 1px solid #558b2f !important; }

.border-right-light-green.border-right-darken-3 {
  border-right: 1px solid #558b2f !important; }

.overlay-light-green.overlay-darken-3 {
  background: #558b2f;
  /* The Fallback */
  background: rgba(85, 139, 47, 0.8); }

.light-green.darken-4 {
  color: #33691e !important; }

.bg-light-green.bg-darken-4 {
  background-color: #33691e !important; }

.btn-light-green.btn-darken-4 {
  border-color: #689f38 !important;
  background-color: #33691e !important; }
  .btn-light-green.btn-darken-4:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-darken-4:focus, .btn-light-green.btn-darken-4:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-darken-4 {
  border-color: #33691e !important;
  color: #33691e !important; }
  .btn-outline-light-green.btn-outline-darken-4:hover {
    background-color: #33691e !important; }

.progress-light-green.progress-darken-4 {
  background-color: #33691e; }
  .progress-light-green.progress-darken-4[value]::-webkit-progress-value {
    background-color: #33691e; }
  .progress-light-green.progress-darken-4[value]::-moz-progress-bar {
    background-color: #33691e; }
  .progress-light-green.progress-darken-4[value]::-ms-fill {
    background-color: #33691e; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-darken-4 .progress-bar {
      background-color: #33691e; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #33691e !important; }

.border-light-green.border-darken-4 {
  border: 1px solid #33691e !important; }

.border-top-light-green.border-top-darken-4 {
  border-top: 1px solid #33691e !important; }

.border-bottom-light-green.border-bottom-darken-4 {
  border-bottom: 1px solid #33691e !important; }

.border-left-light-green.border-left-darken-4 {
  border-left: 1px solid #33691e !important; }

.border-right-light-green.border-right-darken-4 {
  border-right: 1px solid #33691e !important; }

.overlay-light-green.overlay-darken-4 {
  background: #33691e;
  /* The Fallback */
  background: rgba(51, 105, 30, 0.8); }

.light-green.accent-1 {
  color: #ccff90 !important; }

.bg-light-green.bg-accent-1 {
  background-color: #ccff90 !important; }

.btn-light-green.btn-accent-1 {
  border-color: #689f38 !important;
  background-color: #ccff90 !important; }
  .btn-light-green.btn-accent-1:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-accent-1:focus, .btn-light-green.btn-accent-1:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-accent-1 {
  border-color: #ccff90 !important;
  color: #ccff90 !important; }
  .btn-outline-light-green.btn-outline-accent-1:hover {
    background-color: #ccff90 !important; }

.progress-light-green.progress-accent-1 {
  background-color: #ccff90; }
  .progress-light-green.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ccff90; }
  .progress-light-green.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ccff90; }
  .progress-light-green.progress-accent-1[value]::-ms-fill {
    background-color: #ccff90; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-accent-1 .progress-bar {
      background-color: #ccff90; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ccff90 !important; }

.border-light-green.border-accent-1 {
  border: 1px solid #ccff90 !important; }

.border-top-light-green.border-top-accent-1 {
  border-top: 1px solid #ccff90 !important; }

.border-bottom-light-green.border-bottom-accent-1 {
  border-bottom: 1px solid #ccff90 !important; }

.border-left-light-green.border-left-accent-1 {
  border-left: 1px solid #ccff90 !important; }

.border-right-light-green.border-right-accent-1 {
  border-right: 1px solid #ccff90 !important; }

.overlay-light-green.overlay-accent-1 {
  background: #ccff90;
  /* The Fallback */
  background: rgba(204, 255, 144, 0.8); }

.light-green.accent-2 {
  color: #b2ff59 !important; }

.bg-light-green.bg-accent-2 {
  background-color: #b2ff59 !important; }

.btn-light-green.btn-accent-2 {
  border-color: #689f38 !important;
  background-color: #b2ff59 !important; }
  .btn-light-green.btn-accent-2:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-accent-2:focus, .btn-light-green.btn-accent-2:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-accent-2 {
  border-color: #b2ff59 !important;
  color: #b2ff59 !important; }
  .btn-outline-light-green.btn-outline-accent-2:hover {
    background-color: #b2ff59 !important; }

.progress-light-green.progress-accent-2 {
  background-color: #b2ff59; }
  .progress-light-green.progress-accent-2[value]::-webkit-progress-value {
    background-color: #b2ff59; }
  .progress-light-green.progress-accent-2[value]::-moz-progress-bar {
    background-color: #b2ff59; }
  .progress-light-green.progress-accent-2[value]::-ms-fill {
    background-color: #b2ff59; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-accent-2 .progress-bar {
      background-color: #b2ff59; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b2ff59 !important; }

.border-light-green.border-accent-2 {
  border: 1px solid #b2ff59 !important; }

.border-top-light-green.border-top-accent-2 {
  border-top: 1px solid #b2ff59 !important; }

.border-bottom-light-green.border-bottom-accent-2 {
  border-bottom: 1px solid #b2ff59 !important; }

.border-left-light-green.border-left-accent-2 {
  border-left: 1px solid #b2ff59 !important; }

.border-right-light-green.border-right-accent-2 {
  border-right: 1px solid #b2ff59 !important; }

.overlay-light-green.overlay-accent-2 {
  background: #b2ff59;
  /* The Fallback */
  background: rgba(178, 255, 89, 0.8); }

.light-green.accent-3 {
  color: #76ff03 !important; }

.bg-light-green.bg-accent-3 {
  background-color: #76ff03 !important; }

.btn-light-green.btn-accent-3 {
  border-color: #689f38 !important;
  background-color: #76ff03 !important; }
  .btn-light-green.btn-accent-3:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-accent-3:focus, .btn-light-green.btn-accent-3:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-accent-3 {
  border-color: #76ff03 !important;
  color: #76ff03 !important; }
  .btn-outline-light-green.btn-outline-accent-3:hover {
    background-color: #76ff03 !important; }

.progress-light-green.progress-accent-3 {
  background-color: #76ff03; }
  .progress-light-green.progress-accent-3[value]::-webkit-progress-value {
    background-color: #76ff03; }
  .progress-light-green.progress-accent-3[value]::-moz-progress-bar {
    background-color: #76ff03; }
  .progress-light-green.progress-accent-3[value]::-ms-fill {
    background-color: #76ff03; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-accent-3 .progress-bar {
      background-color: #76ff03; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #76ff03 !important; }

.border-light-green.border-accent-3 {
  border: 1px solid #76ff03 !important; }

.border-top-light-green.border-top-accent-3 {
  border-top: 1px solid #76ff03 !important; }

.border-bottom-light-green.border-bottom-accent-3 {
  border-bottom: 1px solid #76ff03 !important; }

.border-left-light-green.border-left-accent-3 {
  border-left: 1px solid #76ff03 !important; }

.border-right-light-green.border-right-accent-3 {
  border-right: 1px solid #76ff03 !important; }

.overlay-light-green.overlay-accent-3 {
  background: #76ff03;
  /* The Fallback */
  background: rgba(118, 255, 3, 0.8); }

.light-green.accent-4 {
  color: #64dd17 !important; }

.bg-light-green.bg-accent-4 {
  background-color: #64dd17 !important; }

.btn-light-green.btn-accent-4 {
  border-color: #689f38 !important;
  background-color: #64dd17 !important; }
  .btn-light-green.btn-accent-4:hover {
    border-color: #689f38 !important;
    background-color: #558b2f !important; }
  .btn-light-green.btn-accent-4:focus, .btn-light-green.btn-accent-4:active {
    border-color: #558b2f !important;
    background-color: #33691e !important; }

.btn-outline-light-green.btn-outline-accent-4 {
  border-color: #64dd17 !important;
  color: #64dd17 !important; }
  .btn-outline-light-green.btn-outline-accent-4:hover {
    background-color: #64dd17 !important; }

.progress-light-green.progress-accent-4 {
  background-color: #64dd17; }
  .progress-light-green.progress-accent-4[value]::-webkit-progress-value {
    background-color: #64dd17; }
  .progress-light-green.progress-accent-4[value]::-moz-progress-bar {
    background-color: #64dd17; }
  .progress-light-green.progress-accent-4[value]::-ms-fill {
    background-color: #64dd17; }
  @media screen and (min-width: 0\0) {
    .progress-light-green.progress-accent-4 .progress-bar {
      background-color: #64dd17; } }

input:focus ~ .bg-light-green {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #64dd17 !important; }

.border-light-green.border-accent-4 {
  border: 1px solid #64dd17 !important; }

.border-top-light-green.border-top-accent-4 {
  border-top: 1px solid #64dd17 !important; }

.border-bottom-light-green.border-bottom-accent-4 {
  border-bottom: 1px solid #64dd17 !important; }

.border-left-light-green.border-left-accent-4 {
  border-left: 1px solid #64dd17 !important; }

.border-right-light-green.border-right-accent-4 {
  border-right: 1px solid #64dd17 !important; }

.overlay-light-green.overlay-accent-4 {
  background: #64dd17;
  /* The Fallback */
  background: rgba(100, 221, 23, 0.8); }

.lime.lighten-5 {
  color: #f9fbe7 !important; }

.bg-lime.bg-lighten-5 {
  background-color: #f9fbe7 !important; }

.btn-lime.btn-lighten-5 {
  border-color: #afb42b !important;
  background-color: #f9fbe7 !important; }
  .btn-lime.btn-lighten-5:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-lighten-5:focus, .btn-lime.btn-lighten-5:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-lighten-5 {
  border-color: #f9fbe7 !important;
  color: #f9fbe7 !important; }
  .btn-outline-lime.btn-outline-lighten-5:hover {
    background-color: #f9fbe7 !important; }

.progress-lime.progress-lighten-5 {
  background-color: #f9fbe7; }
  .progress-lime.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #f9fbe7; }
  .progress-lime.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #f9fbe7; }
  .progress-lime.progress-lighten-5[value]::-ms-fill {
    background-color: #f9fbe7; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-lighten-5 .progress-bar {
      background-color: #f9fbe7; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f9fbe7 !important; }

.border-lime.border-lighten-5 {
  border: 1px solid #f9fbe7 !important; }

.border-top-lime.border-top-lighten-5 {
  border-top: 1px solid #f9fbe7 !important; }

.border-bottom-lime.border-bottom-lighten-5 {
  border-bottom: 1px solid #f9fbe7 !important; }

.border-left-lime.border-left-lighten-5 {
  border-left: 1px solid #f9fbe7 !important; }

.border-right-lime.border-right-lighten-5 {
  border-right: 1px solid #f9fbe7 !important; }

.overlay-lime.overlay-lighten-5 {
  background: #f9fbe7;
  /* The Fallback */
  background: rgba(249, 251, 231, 0.8); }

.lime.lighten-4 {
  color: #f0f4c3 !important; }

.bg-lime.bg-lighten-4 {
  background-color: #f0f4c3 !important; }

.btn-lime.btn-lighten-4 {
  border-color: #afb42b !important;
  background-color: #f0f4c3 !important; }
  .btn-lime.btn-lighten-4:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-lighten-4:focus, .btn-lime.btn-lighten-4:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-lighten-4 {
  border-color: #f0f4c3 !important;
  color: #f0f4c3 !important; }
  .btn-outline-lime.btn-outline-lighten-4:hover {
    background-color: #f0f4c3 !important; }

.progress-lime.progress-lighten-4 {
  background-color: #f0f4c3; }
  .progress-lime.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #f0f4c3; }
  .progress-lime.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #f0f4c3; }
  .progress-lime.progress-lighten-4[value]::-ms-fill {
    background-color: #f0f4c3; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-lighten-4 .progress-bar {
      background-color: #f0f4c3; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f0f4c3 !important; }

.border-lime.border-lighten-4 {
  border: 1px solid #f0f4c3 !important; }

.border-top-lime.border-top-lighten-4 {
  border-top: 1px solid #f0f4c3 !important; }

.border-bottom-lime.border-bottom-lighten-4 {
  border-bottom: 1px solid #f0f4c3 !important; }

.border-left-lime.border-left-lighten-4 {
  border-left: 1px solid #f0f4c3 !important; }

.border-right-lime.border-right-lighten-4 {
  border-right: 1px solid #f0f4c3 !important; }

.overlay-lime.overlay-lighten-4 {
  background: #f0f4c3;
  /* The Fallback */
  background: rgba(240, 244, 195, 0.8); }

.lime.lighten-3 {
  color: #e6ee9c !important; }

.bg-lime.bg-lighten-3 {
  background-color: #e6ee9c !important; }

.btn-lime.btn-lighten-3 {
  border-color: #afb42b !important;
  background-color: #e6ee9c !important; }
  .btn-lime.btn-lighten-3:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-lighten-3:focus, .btn-lime.btn-lighten-3:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-lighten-3 {
  border-color: #e6ee9c !important;
  color: #e6ee9c !important; }
  .btn-outline-lime.btn-outline-lighten-3:hover {
    background-color: #e6ee9c !important; }

.progress-lime.progress-lighten-3 {
  background-color: #e6ee9c; }
  .progress-lime.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #e6ee9c; }
  .progress-lime.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #e6ee9c; }
  .progress-lime.progress-lighten-3[value]::-ms-fill {
    background-color: #e6ee9c; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-lighten-3 .progress-bar {
      background-color: #e6ee9c; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e6ee9c !important; }

.border-lime.border-lighten-3 {
  border: 1px solid #e6ee9c !important; }

.border-top-lime.border-top-lighten-3 {
  border-top: 1px solid #e6ee9c !important; }

.border-bottom-lime.border-bottom-lighten-3 {
  border-bottom: 1px solid #e6ee9c !important; }

.border-left-lime.border-left-lighten-3 {
  border-left: 1px solid #e6ee9c !important; }

.border-right-lime.border-right-lighten-3 {
  border-right: 1px solid #e6ee9c !important; }

.overlay-lime.overlay-lighten-3 {
  background: #e6ee9c;
  /* The Fallback */
  background: rgba(230, 238, 156, 0.8); }

.lime.lighten-2 {
  color: #dce775 !important; }

.bg-lime.bg-lighten-2 {
  background-color: #dce775 !important; }

.btn-lime.btn-lighten-2 {
  border-color: #afb42b !important;
  background-color: #dce775 !important; }
  .btn-lime.btn-lighten-2:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-lighten-2:focus, .btn-lime.btn-lighten-2:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-lighten-2 {
  border-color: #dce775 !important;
  color: #dce775 !important; }
  .btn-outline-lime.btn-outline-lighten-2:hover {
    background-color: #dce775 !important; }

.progress-lime.progress-lighten-2 {
  background-color: #dce775; }
  .progress-lime.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #dce775; }
  .progress-lime.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #dce775; }
  .progress-lime.progress-lighten-2[value]::-ms-fill {
    background-color: #dce775; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-lighten-2 .progress-bar {
      background-color: #dce775; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #dce775 !important; }

.border-lime.border-lighten-2 {
  border: 1px solid #dce775 !important; }

.border-top-lime.border-top-lighten-2 {
  border-top: 1px solid #dce775 !important; }

.border-bottom-lime.border-bottom-lighten-2 {
  border-bottom: 1px solid #dce775 !important; }

.border-left-lime.border-left-lighten-2 {
  border-left: 1px solid #dce775 !important; }

.border-right-lime.border-right-lighten-2 {
  border-right: 1px solid #dce775 !important; }

.overlay-lime.overlay-lighten-2 {
  background: #dce775;
  /* The Fallback */
  background: rgba(220, 231, 117, 0.8); }

.lime.lighten-1 {
  color: #d4e157 !important; }

.bg-lime.bg-lighten-1 {
  background-color: #d4e157 !important; }

.btn-lime.btn-lighten-1 {
  border-color: #afb42b !important;
  background-color: #d4e157 !important; }
  .btn-lime.btn-lighten-1:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-lighten-1:focus, .btn-lime.btn-lighten-1:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-lighten-1 {
  border-color: #d4e157 !important;
  color: #d4e157 !important; }
  .btn-outline-lime.btn-outline-lighten-1:hover {
    background-color: #d4e157 !important; }

.progress-lime.progress-lighten-1 {
  background-color: #d4e157; }
  .progress-lime.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #d4e157; }
  .progress-lime.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #d4e157; }
  .progress-lime.progress-lighten-1[value]::-ms-fill {
    background-color: #d4e157; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-lighten-1 .progress-bar {
      background-color: #d4e157; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d4e157 !important; }

.border-lime.border-lighten-1 {
  border: 1px solid #d4e157 !important; }

.border-top-lime.border-top-lighten-1 {
  border-top: 1px solid #d4e157 !important; }

.border-bottom-lime.border-bottom-lighten-1 {
  border-bottom: 1px solid #d4e157 !important; }

.border-left-lime.border-left-lighten-1 {
  border-left: 1px solid #d4e157 !important; }

.border-right-lime.border-right-lighten-1 {
  border-right: 1px solid #d4e157 !important; }

.overlay-lime.overlay-lighten-1 {
  background: #d4e157;
  /* The Fallback */
  background: rgba(212, 225, 87, 0.8); }

.lime {
  color: #cddc39 !important; }

.bg-lime {
  background-color: #cddc39 !important; }
  .bg-lime .card-header,
  .bg-lime .card-footer {
    background-color: transparent; }

.toast-lime {
  background-color: #cddc39; }

.alert-lime {
  border-color: #cddc39 !important;
  background-color: #d5e157 !important;
  color: #4d540f !important; }
  .alert-lime .alert-link {
    color: #2d3109 !important; }

.border-lime {
  border-color: #cddc39; }

.border-top-lime {
  border-top-color: #cddc39; }

.border-bottom-lime {
  border-bottom-color: #cddc39; }

.border-left-lime {
  border-left-color: #cddc39; }

.border-right-lime {
  border-right-color: #cddc39; }

.badge-lime {
  background-color: #cddc39; }

.panel-lime {
  border-color: #cddc39; }
  .panel-lime .panel-heading {
    color: #fff;
    border-color: #cddc39;
    background-color: #d2e04f; }

.bg-lime.tag-glow,
.border-lime.tag-glow {
  box-shadow: 0px 0px 10px #cddc39; }

.overlay-lime {
  background: #cddc39;
  /* The Fallback */
  background: rgba(205, 220, 57, 0.8); }

.card.card-outline-lime {
  border-width: 1px;
  border-style: solid;
  border-color: #cddc39;
  background-color: transparent; }
  .card.card-outline-lime .card-header,
  .card.card-outline-lime .card-footer {
    background-color: transparent; }

.btn-lime {
  color: #cddc39 !important; }
  .btn-lime.btn-flat {
    background-color: transparent !important;
    color: #cddc39;
    border: none; }
  .btn-lime.btn-raised, .btn-lime.btn-fab {
    background-color: #cddc39 !important;
    color: #fff !important;
    border-color: #cddc39; }
    .btn-lime.btn-raised.active, .btn-lime.btn-fab.active {
      background-color: #becd24 !important;
      border-color: #becd24 !important; }

.btn-group-raised .btn-lime {
  background-color: #cddc39 !important;
  color: #fff !important; }

.btn-outline-lime {
  border: 1px solid;
  border-color: #cddc39;
  background-color: transparent;
  color: #cddc39;
  box-shadow: none !important; }
  .btn-outline-lime:focus {
    background-color: transparent !important;
    color: #cddc39 !important;
    box-shadow: transparent !important; }
  .btn-outline-lime.active {
    background-color: #cddc39 !important;
    color: #fff !important; }
  .btn-outline-lime:hover {
    background-color: #cada2c !important;
    color: #fff !important; }

.btn-outline-lime.btn-raised, .btn-outline-lime.btn-fab {
  border: 1px solid;
  border-color: #cddc39;
  background-color: transparent;
  color: #cddc39;
  box-shadow: none !important; }
  .btn-outline-lime.btn-raised:focus, .btn-outline-lime.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-lime.btn-raised.active, .btn-outline-lime.btn-fab.active {
    background-color: #cddc39 !important;
    color: #fff !important; }
  .btn-outline-lime.btn-raised:hover, .btn-outline-lime.btn-fab:hover {
    background-color: #cada2c !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-lime {
  background-color: #cddc39; }
  .progress .progress-bar.progress-bar-lime[value]::-webkit-progress-value {
    background-color: #cddc39; }
  .progress .progress-bar.progress-bar-lime[value]::-moz-progress-bar {
    background-color: #cddc39; }
  .progress .progress-bar.progress-bar-lime[value]::-ms-fill {
    background-color: #cddc39; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-lime .progress-bar {
      background-color: #cddc39; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #cddc39 !important; }

.lime.darken-1 {
  color: #c0ca33 !important; }

.bg-lime.bg-darken-1 {
  background-color: #c0ca33 !important; }

.btn-lime.btn-darken-1 {
  border-color: #afb42b !important;
  background-color: #c0ca33 !important; }
  .btn-lime.btn-darken-1:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-darken-1:focus, .btn-lime.btn-darken-1:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-darken-1 {
  border-color: #c0ca33 !important;
  color: #c0ca33 !important; }
  .btn-outline-lime.btn-outline-darken-1:hover {
    background-color: #c0ca33 !important; }

.progress-lime.progress-darken-1 {
  background-color: #c0ca33; }
  .progress-lime.progress-darken-1[value]::-webkit-progress-value {
    background-color: #c0ca33; }
  .progress-lime.progress-darken-1[value]::-moz-progress-bar {
    background-color: #c0ca33; }
  .progress-lime.progress-darken-1[value]::-ms-fill {
    background-color: #c0ca33; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-darken-1 .progress-bar {
      background-color: #c0ca33; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c0ca33 !important; }

.border-lime.border-darken-1 {
  border: 1px solid #c0ca33 !important; }

.border-top-lime.border-top-darken-1 {
  border-top: 1px solid #c0ca33 !important; }

.border-bottom-lime.border-bottom-darken-1 {
  border-bottom: 1px solid #c0ca33 !important; }

.border-left-lime.border-left-darken-1 {
  border-left: 1px solid #c0ca33 !important; }

.border-right-lime.border-right-darken-1 {
  border-right: 1px solid #c0ca33 !important; }

.overlay-lime.overlay-darken-1 {
  background: #c0ca33;
  /* The Fallback */
  background: rgba(192, 202, 51, 0.8); }

.lime.darken-2 {
  color: #afb42b !important; }

.bg-lime.bg-darken-2 {
  background-color: #afb42b !important; }

.btn-lime.btn-darken-2 {
  border-color: #afb42b !important;
  background-color: #afb42b !important; }
  .btn-lime.btn-darken-2:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-darken-2:focus, .btn-lime.btn-darken-2:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-darken-2 {
  border-color: #afb42b !important;
  color: #afb42b !important; }
  .btn-outline-lime.btn-outline-darken-2:hover {
    background-color: #afb42b !important; }

.progress-lime.progress-darken-2 {
  background-color: #afb42b; }
  .progress-lime.progress-darken-2[value]::-webkit-progress-value {
    background-color: #afb42b; }
  .progress-lime.progress-darken-2[value]::-moz-progress-bar {
    background-color: #afb42b; }
  .progress-lime.progress-darken-2[value]::-ms-fill {
    background-color: #afb42b; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-darken-2 .progress-bar {
      background-color: #afb42b; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #afb42b !important; }

.border-lime.border-darken-2 {
  border: 1px solid #afb42b !important; }

.border-top-lime.border-top-darken-2 {
  border-top: 1px solid #afb42b !important; }

.border-bottom-lime.border-bottom-darken-2 {
  border-bottom: 1px solid #afb42b !important; }

.border-left-lime.border-left-darken-2 {
  border-left: 1px solid #afb42b !important; }

.border-right-lime.border-right-darken-2 {
  border-right: 1px solid #afb42b !important; }

.overlay-lime.overlay-darken-2 {
  background: #afb42b;
  /* The Fallback */
  background: rgba(175, 180, 43, 0.8); }

.lime.darken-3 {
  color: #9e9d24 !important; }

.bg-lime.bg-darken-3 {
  background-color: #9e9d24 !important; }

.btn-lime.btn-darken-3 {
  border-color: #afb42b !important;
  background-color: #9e9d24 !important; }
  .btn-lime.btn-darken-3:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-darken-3:focus, .btn-lime.btn-darken-3:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-darken-3 {
  border-color: #9e9d24 !important;
  color: #9e9d24 !important; }
  .btn-outline-lime.btn-outline-darken-3:hover {
    background-color: #9e9d24 !important; }

.progress-lime.progress-darken-3 {
  background-color: #9e9d24; }
  .progress-lime.progress-darken-3[value]::-webkit-progress-value {
    background-color: #9e9d24; }
  .progress-lime.progress-darken-3[value]::-moz-progress-bar {
    background-color: #9e9d24; }
  .progress-lime.progress-darken-3[value]::-ms-fill {
    background-color: #9e9d24; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-darken-3 .progress-bar {
      background-color: #9e9d24; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9e9d24 !important; }

.border-lime.border-darken-3 {
  border: 1px solid #9e9d24 !important; }

.border-top-lime.border-top-darken-3 {
  border-top: 1px solid #9e9d24 !important; }

.border-bottom-lime.border-bottom-darken-3 {
  border-bottom: 1px solid #9e9d24 !important; }

.border-left-lime.border-left-darken-3 {
  border-left: 1px solid #9e9d24 !important; }

.border-right-lime.border-right-darken-3 {
  border-right: 1px solid #9e9d24 !important; }

.overlay-lime.overlay-darken-3 {
  background: #9e9d24;
  /* The Fallback */
  background: rgba(158, 157, 36, 0.8); }

.lime.darken-4 {
  color: #827717 !important; }

.bg-lime.bg-darken-4 {
  background-color: #827717 !important; }

.btn-lime.btn-darken-4 {
  border-color: #afb42b !important;
  background-color: #827717 !important; }
  .btn-lime.btn-darken-4:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-darken-4:focus, .btn-lime.btn-darken-4:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-darken-4 {
  border-color: #827717 !important;
  color: #827717 !important; }
  .btn-outline-lime.btn-outline-darken-4:hover {
    background-color: #827717 !important; }

.progress-lime.progress-darken-4 {
  background-color: #827717; }
  .progress-lime.progress-darken-4[value]::-webkit-progress-value {
    background-color: #827717; }
  .progress-lime.progress-darken-4[value]::-moz-progress-bar {
    background-color: #827717; }
  .progress-lime.progress-darken-4[value]::-ms-fill {
    background-color: #827717; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-darken-4 .progress-bar {
      background-color: #827717; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #827717 !important; }

.border-lime.border-darken-4 {
  border: 1px solid #827717 !important; }

.border-top-lime.border-top-darken-4 {
  border-top: 1px solid #827717 !important; }

.border-bottom-lime.border-bottom-darken-4 {
  border-bottom: 1px solid #827717 !important; }

.border-left-lime.border-left-darken-4 {
  border-left: 1px solid #827717 !important; }

.border-right-lime.border-right-darken-4 {
  border-right: 1px solid #827717 !important; }

.overlay-lime.overlay-darken-4 {
  background: #827717;
  /* The Fallback */
  background: rgba(130, 119, 23, 0.8); }

.lime.accent-1 {
  color: #f4ff81 !important; }

.bg-lime.bg-accent-1 {
  background-color: #f4ff81 !important; }

.btn-lime.btn-accent-1 {
  border-color: #afb42b !important;
  background-color: #f4ff81 !important; }
  .btn-lime.btn-accent-1:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-accent-1:focus, .btn-lime.btn-accent-1:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-accent-1 {
  border-color: #f4ff81 !important;
  color: #f4ff81 !important; }
  .btn-outline-lime.btn-outline-accent-1:hover {
    background-color: #f4ff81 !important; }

.progress-lime.progress-accent-1 {
  background-color: #f4ff81; }
  .progress-lime.progress-accent-1[value]::-webkit-progress-value {
    background-color: #f4ff81; }
  .progress-lime.progress-accent-1[value]::-moz-progress-bar {
    background-color: #f4ff81; }
  .progress-lime.progress-accent-1[value]::-ms-fill {
    background-color: #f4ff81; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-accent-1 .progress-bar {
      background-color: #f4ff81; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f4ff81 !important; }

.border-lime.border-accent-1 {
  border: 1px solid #f4ff81 !important; }

.border-top-lime.border-top-accent-1 {
  border-top: 1px solid #f4ff81 !important; }

.border-bottom-lime.border-bottom-accent-1 {
  border-bottom: 1px solid #f4ff81 !important; }

.border-left-lime.border-left-accent-1 {
  border-left: 1px solid #f4ff81 !important; }

.border-right-lime.border-right-accent-1 {
  border-right: 1px solid #f4ff81 !important; }

.overlay-lime.overlay-accent-1 {
  background: #f4ff81;
  /* The Fallback */
  background: rgba(244, 255, 129, 0.8); }

.lime.accent-2 {
  color: #eeff41 !important; }

.bg-lime.bg-accent-2 {
  background-color: #eeff41 !important; }

.btn-lime.btn-accent-2 {
  border-color: #afb42b !important;
  background-color: #eeff41 !important; }
  .btn-lime.btn-accent-2:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-accent-2:focus, .btn-lime.btn-accent-2:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-accent-2 {
  border-color: #eeff41 !important;
  color: #eeff41 !important; }
  .btn-outline-lime.btn-outline-accent-2:hover {
    background-color: #eeff41 !important; }

.progress-lime.progress-accent-2 {
  background-color: #eeff41; }
  .progress-lime.progress-accent-2[value]::-webkit-progress-value {
    background-color: #eeff41; }
  .progress-lime.progress-accent-2[value]::-moz-progress-bar {
    background-color: #eeff41; }
  .progress-lime.progress-accent-2[value]::-ms-fill {
    background-color: #eeff41; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-accent-2 .progress-bar {
      background-color: #eeff41; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eeff41 !important; }

.border-lime.border-accent-2 {
  border: 1px solid #eeff41 !important; }

.border-top-lime.border-top-accent-2 {
  border-top: 1px solid #eeff41 !important; }

.border-bottom-lime.border-bottom-accent-2 {
  border-bottom: 1px solid #eeff41 !important; }

.border-left-lime.border-left-accent-2 {
  border-left: 1px solid #eeff41 !important; }

.border-right-lime.border-right-accent-2 {
  border-right: 1px solid #eeff41 !important; }

.overlay-lime.overlay-accent-2 {
  background: #eeff41;
  /* The Fallback */
  background: rgba(238, 255, 65, 0.8); }

.lime.accent-3 {
  color: #c6ff00 !important; }

.bg-lime.bg-accent-3 {
  background-color: #c6ff00 !important; }

.btn-lime.btn-accent-3 {
  border-color: #afb42b !important;
  background-color: #c6ff00 !important; }
  .btn-lime.btn-accent-3:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-accent-3:focus, .btn-lime.btn-accent-3:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-accent-3 {
  border-color: #c6ff00 !important;
  color: #c6ff00 !important; }
  .btn-outline-lime.btn-outline-accent-3:hover {
    background-color: #c6ff00 !important; }

.progress-lime.progress-accent-3 {
  background-color: #c6ff00; }
  .progress-lime.progress-accent-3[value]::-webkit-progress-value {
    background-color: #c6ff00; }
  .progress-lime.progress-accent-3[value]::-moz-progress-bar {
    background-color: #c6ff00; }
  .progress-lime.progress-accent-3[value]::-ms-fill {
    background-color: #c6ff00; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-accent-3 .progress-bar {
      background-color: #c6ff00; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #c6ff00 !important; }

.border-lime.border-accent-3 {
  border: 1px solid #c6ff00 !important; }

.border-top-lime.border-top-accent-3 {
  border-top: 1px solid #c6ff00 !important; }

.border-bottom-lime.border-bottom-accent-3 {
  border-bottom: 1px solid #c6ff00 !important; }

.border-left-lime.border-left-accent-3 {
  border-left: 1px solid #c6ff00 !important; }

.border-right-lime.border-right-accent-3 {
  border-right: 1px solid #c6ff00 !important; }

.overlay-lime.overlay-accent-3 {
  background: #c6ff00;
  /* The Fallback */
  background: rgba(198, 255, 0, 0.8); }

.lime.accent-4 {
  color: #aeea00 !important; }

.bg-lime.bg-accent-4 {
  background-color: #aeea00 !important; }

.btn-lime.btn-accent-4 {
  border-color: #afb42b !important;
  background-color: #aeea00 !important; }
  .btn-lime.btn-accent-4:hover {
    border-color: #afb42b !important;
    background-color: #9e9d24 !important; }
  .btn-lime.btn-accent-4:focus, .btn-lime.btn-accent-4:active {
    border-color: #9e9d24 !important;
    background-color: #827717 !important; }

.btn-outline-lime.btn-outline-accent-4 {
  border-color: #aeea00 !important;
  color: #aeea00 !important; }
  .btn-outline-lime.btn-outline-accent-4:hover {
    background-color: #aeea00 !important; }

.progress-lime.progress-accent-4 {
  background-color: #aeea00; }
  .progress-lime.progress-accent-4[value]::-webkit-progress-value {
    background-color: #aeea00; }
  .progress-lime.progress-accent-4[value]::-moz-progress-bar {
    background-color: #aeea00; }
  .progress-lime.progress-accent-4[value]::-ms-fill {
    background-color: #aeea00; }
  @media screen and (min-width: 0\0) {
    .progress-lime.progress-accent-4 .progress-bar {
      background-color: #aeea00; } }

input:focus ~ .bg-lime {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #aeea00 !important; }

.border-lime.border-accent-4 {
  border: 1px solid #aeea00 !important; }

.border-top-lime.border-top-accent-4 {
  border-top: 1px solid #aeea00 !important; }

.border-bottom-lime.border-bottom-accent-4 {
  border-bottom: 1px solid #aeea00 !important; }

.border-left-lime.border-left-accent-4 {
  border-left: 1px solid #aeea00 !important; }

.border-right-lime.border-right-accent-4 {
  border-right: 1px solid #aeea00 !important; }

.overlay-lime.overlay-accent-4 {
  background: #aeea00;
  /* The Fallback */
  background: rgba(174, 234, 0, 0.8); }

.yellow.lighten-5 {
  color: #fffde7 !important; }

.bg-yellow.bg-lighten-5 {
  background-color: #fffde7 !important; }

.btn-yellow.btn-lighten-5 {
  border-color: #fbc02d !important;
  background-color: #fffde7 !important; }
  .btn-yellow.btn-lighten-5:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-lighten-5:focus, .btn-yellow.btn-lighten-5:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-lighten-5 {
  border-color: #fffde7 !important;
  color: #fffde7 !important; }
  .btn-outline-yellow.btn-outline-lighten-5:hover {
    background-color: #fffde7 !important; }

.progress-yellow.progress-lighten-5 {
  background-color: #fffde7; }
  .progress-yellow.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fffde7; }
  .progress-yellow.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fffde7; }
  .progress-yellow.progress-lighten-5[value]::-ms-fill {
    background-color: #fffde7; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-lighten-5 .progress-bar {
      background-color: #fffde7; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fffde7 !important; }

.border-yellow.border-lighten-5 {
  border: 1px solid #fffde7 !important; }

.border-top-yellow.border-top-lighten-5 {
  border-top: 1px solid #fffde7 !important; }

.border-bottom-yellow.border-bottom-lighten-5 {
  border-bottom: 1px solid #fffde7 !important; }

.border-left-yellow.border-left-lighten-5 {
  border-left: 1px solid #fffde7 !important; }

.border-right-yellow.border-right-lighten-5 {
  border-right: 1px solid #fffde7 !important; }

.overlay-yellow.overlay-lighten-5 {
  background: #fffde7;
  /* The Fallback */
  background: rgba(255, 253, 231, 0.8); }

.yellow.lighten-4 {
  color: #fff9c4 !important; }

.bg-yellow.bg-lighten-4 {
  background-color: #fff9c4 !important; }

.btn-yellow.btn-lighten-4 {
  border-color: #fbc02d !important;
  background-color: #fff9c4 !important; }
  .btn-yellow.btn-lighten-4:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-lighten-4:focus, .btn-yellow.btn-lighten-4:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-lighten-4 {
  border-color: #fff9c4 !important;
  color: #fff9c4 !important; }
  .btn-outline-yellow.btn-outline-lighten-4:hover {
    background-color: #fff9c4 !important; }

.progress-yellow.progress-lighten-4 {
  background-color: #fff9c4; }
  .progress-yellow.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #fff9c4; }
  .progress-yellow.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #fff9c4; }
  .progress-yellow.progress-lighten-4[value]::-ms-fill {
    background-color: #fff9c4; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-lighten-4 .progress-bar {
      background-color: #fff9c4; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fff9c4 !important; }

.border-yellow.border-lighten-4 {
  border: 1px solid #fff9c4 !important; }

.border-top-yellow.border-top-lighten-4 {
  border-top: 1px solid #fff9c4 !important; }

.border-bottom-yellow.border-bottom-lighten-4 {
  border-bottom: 1px solid #fff9c4 !important; }

.border-left-yellow.border-left-lighten-4 {
  border-left: 1px solid #fff9c4 !important; }

.border-right-yellow.border-right-lighten-4 {
  border-right: 1px solid #fff9c4 !important; }

.overlay-yellow.overlay-lighten-4 {
  background: #fff9c4;
  /* The Fallback */
  background: rgba(255, 249, 196, 0.8); }

.yellow.lighten-3 {
  color: #fff59d !important; }

.bg-yellow.bg-lighten-3 {
  background-color: #fff59d !important; }

.btn-yellow.btn-lighten-3 {
  border-color: #fbc02d !important;
  background-color: #fff59d !important; }
  .btn-yellow.btn-lighten-3:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-lighten-3:focus, .btn-yellow.btn-lighten-3:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-lighten-3 {
  border-color: #fff59d !important;
  color: #fff59d !important; }
  .btn-outline-yellow.btn-outline-lighten-3:hover {
    background-color: #fff59d !important; }

.progress-yellow.progress-lighten-3 {
  background-color: #fff59d; }
  .progress-yellow.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #fff59d; }
  .progress-yellow.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #fff59d; }
  .progress-yellow.progress-lighten-3[value]::-ms-fill {
    background-color: #fff59d; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-lighten-3 .progress-bar {
      background-color: #fff59d; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fff59d !important; }

.border-yellow.border-lighten-3 {
  border: 1px solid #fff59d !important; }

.border-top-yellow.border-top-lighten-3 {
  border-top: 1px solid #fff59d !important; }

.border-bottom-yellow.border-bottom-lighten-3 {
  border-bottom: 1px solid #fff59d !important; }

.border-left-yellow.border-left-lighten-3 {
  border-left: 1px solid #fff59d !important; }

.border-right-yellow.border-right-lighten-3 {
  border-right: 1px solid #fff59d !important; }

.overlay-yellow.overlay-lighten-3 {
  background: #fff59d;
  /* The Fallback */
  background: rgba(255, 245, 157, 0.8); }

.yellow.lighten-2 {
  color: #fff176 !important; }

.bg-yellow.bg-lighten-2 {
  background-color: #fff176 !important; }

.btn-yellow.btn-lighten-2 {
  border-color: #fbc02d !important;
  background-color: #fff176 !important; }
  .btn-yellow.btn-lighten-2:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-lighten-2:focus, .btn-yellow.btn-lighten-2:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-lighten-2 {
  border-color: #fff176 !important;
  color: #fff176 !important; }
  .btn-outline-yellow.btn-outline-lighten-2:hover {
    background-color: #fff176 !important; }

.progress-yellow.progress-lighten-2 {
  background-color: #fff176; }
  .progress-yellow.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #fff176; }
  .progress-yellow.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #fff176; }
  .progress-yellow.progress-lighten-2[value]::-ms-fill {
    background-color: #fff176; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-lighten-2 .progress-bar {
      background-color: #fff176; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fff176 !important; }

.border-yellow.border-lighten-2 {
  border: 1px solid #fff176 !important; }

.border-top-yellow.border-top-lighten-2 {
  border-top: 1px solid #fff176 !important; }

.border-bottom-yellow.border-bottom-lighten-2 {
  border-bottom: 1px solid #fff176 !important; }

.border-left-yellow.border-left-lighten-2 {
  border-left: 1px solid #fff176 !important; }

.border-right-yellow.border-right-lighten-2 {
  border-right: 1px solid #fff176 !important; }

.overlay-yellow.overlay-lighten-2 {
  background: #fff176;
  /* The Fallback */
  background: rgba(255, 241, 118, 0.8); }

.yellow.lighten-1 {
  color: #ffee58 !important; }

.bg-yellow.bg-lighten-1 {
  background-color: #ffee58 !important; }

.btn-yellow.btn-lighten-1 {
  border-color: #fbc02d !important;
  background-color: #ffee58 !important; }
  .btn-yellow.btn-lighten-1:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-lighten-1:focus, .btn-yellow.btn-lighten-1:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-lighten-1 {
  border-color: #ffee58 !important;
  color: #ffee58 !important; }
  .btn-outline-yellow.btn-outline-lighten-1:hover {
    background-color: #ffee58 !important; }

.progress-yellow.progress-lighten-1 {
  background-color: #ffee58; }
  .progress-yellow.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ffee58; }
  .progress-yellow.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ffee58; }
  .progress-yellow.progress-lighten-1[value]::-ms-fill {
    background-color: #ffee58; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-lighten-1 .progress-bar {
      background-color: #ffee58; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffee58 !important; }

.border-yellow.border-lighten-1 {
  border: 1px solid #ffee58 !important; }

.border-top-yellow.border-top-lighten-1 {
  border-top: 1px solid #ffee58 !important; }

.border-bottom-yellow.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffee58 !important; }

.border-left-yellow.border-left-lighten-1 {
  border-left: 1px solid #ffee58 !important; }

.border-right-yellow.border-right-lighten-1 {
  border-right: 1px solid #ffee58 !important; }

.overlay-yellow.overlay-lighten-1 {
  background: #ffee58;
  /* The Fallback */
  background: rgba(255, 238, 88, 0.8); }

.yellow {
  color: #ffeb3b !important; }

.bg-yellow {
  background-color: #ffeb3b !important; }
  .bg-yellow .card-header,
  .bg-yellow .card-footer {
    background-color: transparent; }

.toast-yellow {
  background-color: #ffeb3b; }

.alert-yellow {
  border-color: #ffeb3b !important;
  background-color: #ffef5f !important;
  color: #887a00 !important; }
  .alert-yellow .alert-link {
    color: #5f5500 !important; }

.border-yellow {
  border-color: #ffeb3b; }

.border-top-yellow {
  border-top-color: #ffeb3b; }

.border-bottom-yellow {
  border-bottom-color: #ffeb3b; }

.border-left-yellow {
  border-left-color: #ffeb3b; }

.border-right-yellow {
  border-right-color: #ffeb3b; }

.badge-yellow {
  background-color: #ffeb3b; }

.panel-yellow {
  border-color: #ffeb3b; }
  .panel-yellow .panel-heading {
    color: #fff;
    border-color: #ffeb3b;
    background-color: #ffee55; }

.bg-yellow.tag-glow,
.border-yellow.tag-glow {
  box-shadow: 0px 0px 10px #ffeb3b; }

.overlay-yellow {
  background: #ffeb3b;
  /* The Fallback */
  background: rgba(255, 235, 59, 0.8); }

.card.card-outline-yellow {
  border-width: 1px;
  border-style: solid;
  border-color: #ffeb3b;
  background-color: transparent; }
  .card.card-outline-yellow .card-header,
  .card.card-outline-yellow .card-footer {
    background-color: transparent; }

.btn-yellow {
  color: #ffeb3b !important; }
  .btn-yellow.btn-flat {
    background-color: transparent !important;
    color: #ffeb3b;
    border: none; }
  .btn-yellow.btn-raised, .btn-yellow.btn-fab {
    background-color: #ffeb3b !important;
    color: #fff !important;
    border-color: #ffeb3b; }
    .btn-yellow.btn-raised.active, .btn-yellow.btn-fab.active {
      background-color: #ffe717 !important;
      border-color: #ffe717 !important; }

.btn-group-raised .btn-yellow {
  background-color: #ffeb3b !important;
  color: #fff !important; }

.btn-outline-yellow {
  border: 1px solid;
  border-color: #ffeb3b;
  background-color: transparent;
  color: #ffeb3b;
  box-shadow: none !important; }
  .btn-outline-yellow:focus {
    background-color: transparent !important;
    color: #ffeb3b !important;
    box-shadow: transparent !important; }
  .btn-outline-yellow.active {
    background-color: #ffeb3b !important;
    color: #fff !important; }
  .btn-outline-yellow:hover {
    background-color: #ffe92c !important;
    color: #fff !important; }

.btn-outline-yellow.btn-raised, .btn-outline-yellow.btn-fab {
  border: 1px solid;
  border-color: #ffeb3b;
  background-color: transparent;
  color: #ffeb3b;
  box-shadow: none !important; }
  .btn-outline-yellow.btn-raised:focus, .btn-outline-yellow.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-yellow.btn-raised.active, .btn-outline-yellow.btn-fab.active {
    background-color: #ffeb3b !important;
    color: #fff !important; }
  .btn-outline-yellow.btn-raised:hover, .btn-outline-yellow.btn-fab:hover {
    background-color: #ffe92c !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-yellow {
  background-color: #ffeb3b; }
  .progress .progress-bar.progress-bar-yellow[value]::-webkit-progress-value {
    background-color: #ffeb3b; }
  .progress .progress-bar.progress-bar-yellow[value]::-moz-progress-bar {
    background-color: #ffeb3b; }
  .progress .progress-bar.progress-bar-yellow[value]::-ms-fill {
    background-color: #ffeb3b; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-yellow .progress-bar {
      background-color: #ffeb3b; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffeb3b !important; }

.yellow.darken-1 {
  color: #fdd835 !important; }

.bg-yellow.bg-darken-1 {
  background-color: #fdd835 !important; }

.btn-yellow.btn-darken-1 {
  border-color: #fbc02d !important;
  background-color: #fdd835 !important; }
  .btn-yellow.btn-darken-1:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-darken-1:focus, .btn-yellow.btn-darken-1:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-darken-1 {
  border-color: #fdd835 !important;
  color: #fdd835 !important; }
  .btn-outline-yellow.btn-outline-darken-1:hover {
    background-color: #fdd835 !important; }

.progress-yellow.progress-darken-1 {
  background-color: #fdd835; }
  .progress-yellow.progress-darken-1[value]::-webkit-progress-value {
    background-color: #fdd835; }
  .progress-yellow.progress-darken-1[value]::-moz-progress-bar {
    background-color: #fdd835; }
  .progress-yellow.progress-darken-1[value]::-ms-fill {
    background-color: #fdd835; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-darken-1 .progress-bar {
      background-color: #fdd835; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fdd835 !important; }

.border-yellow.border-darken-1 {
  border: 1px solid #fdd835 !important; }

.border-top-yellow.border-top-darken-1 {
  border-top: 1px solid #fdd835 !important; }

.border-bottom-yellow.border-bottom-darken-1 {
  border-bottom: 1px solid #fdd835 !important; }

.border-left-yellow.border-left-darken-1 {
  border-left: 1px solid #fdd835 !important; }

.border-right-yellow.border-right-darken-1 {
  border-right: 1px solid #fdd835 !important; }

.overlay-yellow.overlay-darken-1 {
  background: #fdd835;
  /* The Fallback */
  background: rgba(253, 216, 53, 0.8); }

.yellow.darken-2 {
  color: #fbc02d !important; }

.bg-yellow.bg-darken-2 {
  background-color: #fbc02d !important; }

.btn-yellow.btn-darken-2 {
  border-color: #fbc02d !important;
  background-color: #fbc02d !important; }
  .btn-yellow.btn-darken-2:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-darken-2:focus, .btn-yellow.btn-darken-2:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-darken-2 {
  border-color: #fbc02d !important;
  color: #fbc02d !important; }
  .btn-outline-yellow.btn-outline-darken-2:hover {
    background-color: #fbc02d !important; }

.progress-yellow.progress-darken-2 {
  background-color: #fbc02d; }
  .progress-yellow.progress-darken-2[value]::-webkit-progress-value {
    background-color: #fbc02d; }
  .progress-yellow.progress-darken-2[value]::-moz-progress-bar {
    background-color: #fbc02d; }
  .progress-yellow.progress-darken-2[value]::-ms-fill {
    background-color: #fbc02d; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-darken-2 .progress-bar {
      background-color: #fbc02d; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fbc02d !important; }

.border-yellow.border-darken-2 {
  border: 1px solid #fbc02d !important; }

.border-top-yellow.border-top-darken-2 {
  border-top: 1px solid #fbc02d !important; }

.border-bottom-yellow.border-bottom-darken-2 {
  border-bottom: 1px solid #fbc02d !important; }

.border-left-yellow.border-left-darken-2 {
  border-left: 1px solid #fbc02d !important; }

.border-right-yellow.border-right-darken-2 {
  border-right: 1px solid #fbc02d !important; }

.overlay-yellow.overlay-darken-2 {
  background: #fbc02d;
  /* The Fallback */
  background: rgba(251, 192, 45, 0.8); }

.yellow.darken-3 {
  color: #f9a825 !important; }

.bg-yellow.bg-darken-3 {
  background-color: #f9a825 !important; }

.btn-yellow.btn-darken-3 {
  border-color: #fbc02d !important;
  background-color: #f9a825 !important; }
  .btn-yellow.btn-darken-3:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-darken-3:focus, .btn-yellow.btn-darken-3:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-darken-3 {
  border-color: #f9a825 !important;
  color: #f9a825 !important; }
  .btn-outline-yellow.btn-outline-darken-3:hover {
    background-color: #f9a825 !important; }

.progress-yellow.progress-darken-3 {
  background-color: #f9a825; }
  .progress-yellow.progress-darken-3[value]::-webkit-progress-value {
    background-color: #f9a825; }
  .progress-yellow.progress-darken-3[value]::-moz-progress-bar {
    background-color: #f9a825; }
  .progress-yellow.progress-darken-3[value]::-ms-fill {
    background-color: #f9a825; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-darken-3 .progress-bar {
      background-color: #f9a825; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f9a825 !important; }

.border-yellow.border-darken-3 {
  border: 1px solid #f9a825 !important; }

.border-top-yellow.border-top-darken-3 {
  border-top: 1px solid #f9a825 !important; }

.border-bottom-yellow.border-bottom-darken-3 {
  border-bottom: 1px solid #f9a825 !important; }

.border-left-yellow.border-left-darken-3 {
  border-left: 1px solid #f9a825 !important; }

.border-right-yellow.border-right-darken-3 {
  border-right: 1px solid #f9a825 !important; }

.overlay-yellow.overlay-darken-3 {
  background: #f9a825;
  /* The Fallback */
  background: rgba(249, 168, 37, 0.8); }

.yellow.darken-4 {
  color: #f57f17 !important; }

.bg-yellow.bg-darken-4 {
  background-color: #f57f17 !important; }

.btn-yellow.btn-darken-4 {
  border-color: #fbc02d !important;
  background-color: #f57f17 !important; }
  .btn-yellow.btn-darken-4:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-darken-4:focus, .btn-yellow.btn-darken-4:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-darken-4 {
  border-color: #f57f17 !important;
  color: #f57f17 !important; }
  .btn-outline-yellow.btn-outline-darken-4:hover {
    background-color: #f57f17 !important; }

.progress-yellow.progress-darken-4 {
  background-color: #f57f17; }
  .progress-yellow.progress-darken-4[value]::-webkit-progress-value {
    background-color: #f57f17; }
  .progress-yellow.progress-darken-4[value]::-moz-progress-bar {
    background-color: #f57f17; }
  .progress-yellow.progress-darken-4[value]::-ms-fill {
    background-color: #f57f17; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-darken-4 .progress-bar {
      background-color: #f57f17; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f57f17 !important; }

.border-yellow.border-darken-4 {
  border: 1px solid #f57f17 !important; }

.border-top-yellow.border-top-darken-4 {
  border-top: 1px solid #f57f17 !important; }

.border-bottom-yellow.border-bottom-darken-4 {
  border-bottom: 1px solid #f57f17 !important; }

.border-left-yellow.border-left-darken-4 {
  border-left: 1px solid #f57f17 !important; }

.border-right-yellow.border-right-darken-4 {
  border-right: 1px solid #f57f17 !important; }

.overlay-yellow.overlay-darken-4 {
  background: #f57f17;
  /* The Fallback */
  background: rgba(245, 127, 23, 0.8); }

.yellow.accent-1 {
  color: #ffff8d !important; }

.bg-yellow.bg-accent-1 {
  background-color: #ffff8d !important; }

.btn-yellow.btn-accent-1 {
  border-color: #fbc02d !important;
  background-color: #ffff8d !important; }
  .btn-yellow.btn-accent-1:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-accent-1:focus, .btn-yellow.btn-accent-1:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-accent-1 {
  border-color: #ffff8d !important;
  color: #ffff8d !important; }
  .btn-outline-yellow.btn-outline-accent-1:hover {
    background-color: #ffff8d !important; }

.progress-yellow.progress-accent-1 {
  background-color: #ffff8d; }
  .progress-yellow.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ffff8d; }
  .progress-yellow.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ffff8d; }
  .progress-yellow.progress-accent-1[value]::-ms-fill {
    background-color: #ffff8d; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-accent-1 .progress-bar {
      background-color: #ffff8d; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffff8d !important; }

.border-yellow.border-accent-1 {
  border: 1px solid #ffff8d !important; }

.border-top-yellow.border-top-accent-1 {
  border-top: 1px solid #ffff8d !important; }

.border-bottom-yellow.border-bottom-accent-1 {
  border-bottom: 1px solid #ffff8d !important; }

.border-left-yellow.border-left-accent-1 {
  border-left: 1px solid #ffff8d !important; }

.border-right-yellow.border-right-accent-1 {
  border-right: 1px solid #ffff8d !important; }

.overlay-yellow.overlay-accent-1 {
  background: #ffff8d;
  /* The Fallback */
  background: rgba(255, 255, 141, 0.8); }

.yellow.accent-2 {
  color: #ff0 !important; }

.bg-yellow.bg-accent-2 {
  background-color: #ff0 !important; }

.btn-yellow.btn-accent-2 {
  border-color: #fbc02d !important;
  background-color: #ff0 !important; }
  .btn-yellow.btn-accent-2:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-accent-2:focus, .btn-yellow.btn-accent-2:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-accent-2 {
  border-color: #ff0 !important;
  color: #ff0 !important; }
  .btn-outline-yellow.btn-outline-accent-2:hover {
    background-color: #ff0 !important; }

.progress-yellow.progress-accent-2 {
  background-color: #ff0; }
  .progress-yellow.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ff0; }
  .progress-yellow.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ff0; }
  .progress-yellow.progress-accent-2[value]::-ms-fill {
    background-color: #ff0; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-accent-2 .progress-bar {
      background-color: #ff0; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff0 !important; }

.border-yellow.border-accent-2 {
  border: 1px solid #ff0 !important; }

.border-top-yellow.border-top-accent-2 {
  border-top: 1px solid #ff0 !important; }

.border-bottom-yellow.border-bottom-accent-2 {
  border-bottom: 1px solid #ff0 !important; }

.border-left-yellow.border-left-accent-2 {
  border-left: 1px solid #ff0 !important; }

.border-right-yellow.border-right-accent-2 {
  border-right: 1px solid #ff0 !important; }

.overlay-yellow.overlay-accent-2 {
  background: #ff0;
  /* The Fallback */
  background: rgba(255, 255, 0, 0.8); }

.yellow.accent-3 {
  color: #ffea00 !important; }

.bg-yellow.bg-accent-3 {
  background-color: #ffea00 !important; }

.btn-yellow.btn-accent-3 {
  border-color: #fbc02d !important;
  background-color: #ffea00 !important; }
  .btn-yellow.btn-accent-3:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-accent-3:focus, .btn-yellow.btn-accent-3:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-accent-3 {
  border-color: #ffea00 !important;
  color: #ffea00 !important; }
  .btn-outline-yellow.btn-outline-accent-3:hover {
    background-color: #ffea00 !important; }

.progress-yellow.progress-accent-3 {
  background-color: #ffea00; }
  .progress-yellow.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ffea00; }
  .progress-yellow.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ffea00; }
  .progress-yellow.progress-accent-3[value]::-ms-fill {
    background-color: #ffea00; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-accent-3 .progress-bar {
      background-color: #ffea00; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffea00 !important; }

.border-yellow.border-accent-3 {
  border: 1px solid #ffea00 !important; }

.border-top-yellow.border-top-accent-3 {
  border-top: 1px solid #ffea00 !important; }

.border-bottom-yellow.border-bottom-accent-3 {
  border-bottom: 1px solid #ffea00 !important; }

.border-left-yellow.border-left-accent-3 {
  border-left: 1px solid #ffea00 !important; }

.border-right-yellow.border-right-accent-3 {
  border-right: 1px solid #ffea00 !important; }

.overlay-yellow.overlay-accent-3 {
  background: #ffea00;
  /* The Fallback */
  background: rgba(255, 234, 0, 0.8); }

.yellow.accent-4 {
  color: #ffd600 !important; }

.bg-yellow.bg-accent-4 {
  background-color: #ffd600 !important; }

.btn-yellow.btn-accent-4 {
  border-color: #fbc02d !important;
  background-color: #ffd600 !important; }
  .btn-yellow.btn-accent-4:hover {
    border-color: #fbc02d !important;
    background-color: #f9a825 !important; }
  .btn-yellow.btn-accent-4:focus, .btn-yellow.btn-accent-4:active {
    border-color: #f9a825 !important;
    background-color: #f57f17 !important; }

.btn-outline-yellow.btn-outline-accent-4 {
  border-color: #ffd600 !important;
  color: #ffd600 !important; }
  .btn-outline-yellow.btn-outline-accent-4:hover {
    background-color: #ffd600 !important; }

.progress-yellow.progress-accent-4 {
  background-color: #ffd600; }
  .progress-yellow.progress-accent-4[value]::-webkit-progress-value {
    background-color: #ffd600; }
  .progress-yellow.progress-accent-4[value]::-moz-progress-bar {
    background-color: #ffd600; }
  .progress-yellow.progress-accent-4[value]::-ms-fill {
    background-color: #ffd600; }
  @media screen and (min-width: 0\0) {
    .progress-yellow.progress-accent-4 .progress-bar {
      background-color: #ffd600; } }

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffd600 !important; }

.border-yellow.border-accent-4 {
  border: 1px solid #ffd600 !important; }

.border-top-yellow.border-top-accent-4 {
  border-top: 1px solid #ffd600 !important; }

.border-bottom-yellow.border-bottom-accent-4 {
  border-bottom: 1px solid #ffd600 !important; }

.border-left-yellow.border-left-accent-4 {
  border-left: 1px solid #ffd600 !important; }

.border-right-yellow.border-right-accent-4 {
  border-right: 1px solid #ffd600 !important; }

.overlay-yellow.overlay-accent-4 {
  background: #ffd600;
  /* The Fallback */
  background: rgba(255, 214, 0, 0.8); }

.amber.lighten-5 {
  color: #fff8e1 !important; }

.bg-amber.bg-lighten-5 {
  background-color: #fff8e1 !important; }

.btn-amber.btn-lighten-5 {
  border-color: #ffa000 !important;
  background-color: #fff8e1 !important; }
  .btn-amber.btn-lighten-5:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-lighten-5:focus, .btn-amber.btn-lighten-5:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-lighten-5 {
  border-color: #fff8e1 !important;
  color: #fff8e1 !important; }
  .btn-outline-amber.btn-outline-lighten-5:hover {
    background-color: #fff8e1 !important; }

.progress-amber.progress-lighten-5 {
  background-color: #fff8e1; }
  .progress-amber.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fff8e1; }
  .progress-amber.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fff8e1; }
  .progress-amber.progress-lighten-5[value]::-ms-fill {
    background-color: #fff8e1; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-lighten-5 .progress-bar {
      background-color: #fff8e1; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fff8e1 !important; }

.border-amber.border-lighten-5 {
  border: 1px solid #fff8e1 !important; }

.border-top-amber.border-top-lighten-5 {
  border-top: 1px solid #fff8e1 !important; }

.border-bottom-amber.border-bottom-lighten-5 {
  border-bottom: 1px solid #fff8e1 !important; }

.border-left-amber.border-left-lighten-5 {
  border-left: 1px solid #fff8e1 !important; }

.border-right-amber.border-right-lighten-5 {
  border-right: 1px solid #fff8e1 !important; }

.overlay-amber.overlay-lighten-5 {
  background: #fff8e1;
  /* The Fallback */
  background: rgba(255, 248, 225, 0.8); }

.amber.lighten-4 {
  color: #ffecb3 !important; }

.bg-amber.bg-lighten-4 {
  background-color: #ffecb3 !important; }

.btn-amber.btn-lighten-4 {
  border-color: #ffa000 !important;
  background-color: #ffecb3 !important; }
  .btn-amber.btn-lighten-4:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-lighten-4:focus, .btn-amber.btn-lighten-4:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-lighten-4 {
  border-color: #ffecb3 !important;
  color: #ffecb3 !important; }
  .btn-outline-amber.btn-outline-lighten-4:hover {
    background-color: #ffecb3 !important; }

.progress-amber.progress-lighten-4 {
  background-color: #ffecb3; }
  .progress-amber.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #ffecb3; }
  .progress-amber.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #ffecb3; }
  .progress-amber.progress-lighten-4[value]::-ms-fill {
    background-color: #ffecb3; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-lighten-4 .progress-bar {
      background-color: #ffecb3; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffecb3 !important; }

.border-amber.border-lighten-4 {
  border: 1px solid #ffecb3 !important; }

.border-top-amber.border-top-lighten-4 {
  border-top: 1px solid #ffecb3 !important; }

.border-bottom-amber.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffecb3 !important; }

.border-left-amber.border-left-lighten-4 {
  border-left: 1px solid #ffecb3 !important; }

.border-right-amber.border-right-lighten-4 {
  border-right: 1px solid #ffecb3 !important; }

.overlay-amber.overlay-lighten-4 {
  background: #ffecb3;
  /* The Fallback */
  background: rgba(255, 236, 179, 0.8); }

.amber.lighten-3 {
  color: #ffe082 !important; }

.bg-amber.bg-lighten-3 {
  background-color: #ffe082 !important; }

.btn-amber.btn-lighten-3 {
  border-color: #ffa000 !important;
  background-color: #ffe082 !important; }
  .btn-amber.btn-lighten-3:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-lighten-3:focus, .btn-amber.btn-lighten-3:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-lighten-3 {
  border-color: #ffe082 !important;
  color: #ffe082 !important; }
  .btn-outline-amber.btn-outline-lighten-3:hover {
    background-color: #ffe082 !important; }

.progress-amber.progress-lighten-3 {
  background-color: #ffe082; }
  .progress-amber.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ffe082; }
  .progress-amber.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ffe082; }
  .progress-amber.progress-lighten-3[value]::-ms-fill {
    background-color: #ffe082; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-lighten-3 .progress-bar {
      background-color: #ffe082; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffe082 !important; }

.border-amber.border-lighten-3 {
  border: 1px solid #ffe082 !important; }

.border-top-amber.border-top-lighten-3 {
  border-top: 1px solid #ffe082 !important; }

.border-bottom-amber.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffe082 !important; }

.border-left-amber.border-left-lighten-3 {
  border-left: 1px solid #ffe082 !important; }

.border-right-amber.border-right-lighten-3 {
  border-right: 1px solid #ffe082 !important; }

.overlay-amber.overlay-lighten-3 {
  background: #ffe082;
  /* The Fallback */
  background: rgba(255, 224, 130, 0.8); }

.amber.lighten-2 {
  color: #ffd54f !important; }

.bg-amber.bg-lighten-2 {
  background-color: #ffd54f !important; }

.btn-amber.btn-lighten-2 {
  border-color: #ffa000 !important;
  background-color: #ffd54f !important; }
  .btn-amber.btn-lighten-2:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-lighten-2:focus, .btn-amber.btn-lighten-2:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-lighten-2 {
  border-color: #ffd54f !important;
  color: #ffd54f !important; }
  .btn-outline-amber.btn-outline-lighten-2:hover {
    background-color: #ffd54f !important; }

.progress-amber.progress-lighten-2 {
  background-color: #ffd54f; }
  .progress-amber.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #ffd54f; }
  .progress-amber.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #ffd54f; }
  .progress-amber.progress-lighten-2[value]::-ms-fill {
    background-color: #ffd54f; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-lighten-2 .progress-bar {
      background-color: #ffd54f; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffd54f !important; }

.border-amber.border-lighten-2 {
  border: 1px solid #ffd54f !important; }

.border-top-amber.border-top-lighten-2 {
  border-top: 1px solid #ffd54f !important; }

.border-bottom-amber.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffd54f !important; }

.border-left-amber.border-left-lighten-2 {
  border-left: 1px solid #ffd54f !important; }

.border-right-amber.border-right-lighten-2 {
  border-right: 1px solid #ffd54f !important; }

.overlay-amber.overlay-lighten-2 {
  background: #ffd54f;
  /* The Fallback */
  background: rgba(255, 213, 79, 0.8); }

.amber.lighten-1 {
  color: #ffca28 !important; }

.bg-amber.bg-lighten-1 {
  background-color: #ffca28 !important; }

.btn-amber.btn-lighten-1 {
  border-color: #ffa000 !important;
  background-color: #ffca28 !important; }
  .btn-amber.btn-lighten-1:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-lighten-1:focus, .btn-amber.btn-lighten-1:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-lighten-1 {
  border-color: #ffca28 !important;
  color: #ffca28 !important; }
  .btn-outline-amber.btn-outline-lighten-1:hover {
    background-color: #ffca28 !important; }

.progress-amber.progress-lighten-1 {
  background-color: #ffca28; }
  .progress-amber.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ffca28; }
  .progress-amber.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ffca28; }
  .progress-amber.progress-lighten-1[value]::-ms-fill {
    background-color: #ffca28; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-lighten-1 .progress-bar {
      background-color: #ffca28; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffca28 !important; }

.border-amber.border-lighten-1 {
  border: 1px solid #ffca28 !important; }

.border-top-amber.border-top-lighten-1 {
  border-top: 1px solid #ffca28 !important; }

.border-bottom-amber.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffca28 !important; }

.border-left-amber.border-left-lighten-1 {
  border-left: 1px solid #ffca28 !important; }

.border-right-amber.border-right-lighten-1 {
  border-right: 1px solid #ffca28 !important; }

.overlay-amber.overlay-lighten-1 {
  background: #ffca28;
  /* The Fallback */
  background: rgba(255, 202, 40, 0.8); }

.amber {
  color: #ffc107 !important; }

.bg-amber {
  background-color: #ffc107 !important; }
  .bg-amber .card-header,
  .bg-amber .card-footer {
    background-color: transparent; }

.toast-amber {
  background-color: #ffc107; }

.alert-amber {
  border-color: #ffc107 !important;
  background-color: #ffca2b !important;
  color: #543f00 !important; }
  .alert-amber .alert-link {
    color: #2b2000 !important; }

.border-amber {
  border-color: #ffc107; }

.border-top-amber {
  border-top-color: #ffc107; }

.border-bottom-amber {
  border-bottom-color: #ffc107; }

.border-left-amber {
  border-left-color: #ffc107; }

.border-right-amber {
  border-right-color: #ffc107; }

.badge-amber {
  background-color: #ffc107; }

.panel-amber {
  border-color: #ffc107; }
  .panel-amber .panel-heading {
    color: #fff;
    border-color: #ffc107;
    background-color: #ffc721; }

.bg-amber.tag-glow,
.border-amber.tag-glow {
  box-shadow: 0px 0px 10px #ffc107; }

.overlay-amber {
  background: #ffc107;
  /* The Fallback */
  background: rgba(255, 193, 7, 0.8); }

.card.card-outline-amber {
  border-width: 1px;
  border-style: solid;
  border-color: #ffc107;
  background-color: transparent; }
  .card.card-outline-amber .card-header,
  .card.card-outline-amber .card-footer {
    background-color: transparent; }

.btn-amber {
  color: #ffc107 !important; }
  .btn-amber.btn-flat {
    background-color: transparent !important;
    color: #ffc107;
    border: none; }
  .btn-amber.btn-raised, .btn-amber.btn-fab {
    background-color: #ffc107 !important;
    color: #fff !important;
    border-color: #ffc107; }
    .btn-amber.btn-raised.active, .btn-amber.btn-fab.active {
      background-color: #e2aa00 !important;
      border-color: #e2aa00 !important; }

.btn-group-raised .btn-amber {
  background-color: #ffc107 !important;
  color: #fff !important; }

.btn-outline-amber {
  border: 1px solid;
  border-color: #ffc107;
  background-color: transparent;
  color: #ffc107;
  box-shadow: none !important; }
  .btn-outline-amber:focus {
    background-color: transparent !important;
    color: #ffc107 !important;
    box-shadow: transparent !important; }
  .btn-outline-amber.active {
    background-color: #ffc107 !important;
    color: #fff !important; }
  .btn-outline-amber:hover {
    background-color: #f7b900 !important;
    color: #fff !important; }

.btn-outline-amber.btn-raised, .btn-outline-amber.btn-fab {
  border: 1px solid;
  border-color: #ffc107;
  background-color: transparent;
  color: #ffc107;
  box-shadow: none !important; }
  .btn-outline-amber.btn-raised:focus, .btn-outline-amber.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-amber.btn-raised.active, .btn-outline-amber.btn-fab.active {
    background-color: #ffc107 !important;
    color: #fff !important; }
  .btn-outline-amber.btn-raised:hover, .btn-outline-amber.btn-fab:hover {
    background-color: #f7b900 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-amber {
  background-color: #ffc107; }
  .progress .progress-bar.progress-bar-amber[value]::-webkit-progress-value {
    background-color: #ffc107; }
  .progress .progress-bar.progress-bar-amber[value]::-moz-progress-bar {
    background-color: #ffc107; }
  .progress .progress-bar.progress-bar-amber[value]::-ms-fill {
    background-color: #ffc107; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-amber .progress-bar {
      background-color: #ffc107; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffc107 !important; }

.amber.darken-1 {
  color: #ffb300 !important; }

.bg-amber.bg-darken-1 {
  background-color: #ffb300 !important; }

.btn-amber.btn-darken-1 {
  border-color: #ffa000 !important;
  background-color: #ffb300 !important; }
  .btn-amber.btn-darken-1:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-darken-1:focus, .btn-amber.btn-darken-1:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-darken-1 {
  border-color: #ffb300 !important;
  color: #ffb300 !important; }
  .btn-outline-amber.btn-outline-darken-1:hover {
    background-color: #ffb300 !important; }

.progress-amber.progress-darken-1 {
  background-color: #ffb300; }
  .progress-amber.progress-darken-1[value]::-webkit-progress-value {
    background-color: #ffb300; }
  .progress-amber.progress-darken-1[value]::-moz-progress-bar {
    background-color: #ffb300; }
  .progress-amber.progress-darken-1[value]::-ms-fill {
    background-color: #ffb300; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-darken-1 .progress-bar {
      background-color: #ffb300; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffb300 !important; }

.border-amber.border-darken-1 {
  border: 1px solid #ffb300 !important; }

.border-top-amber.border-top-darken-1 {
  border-top: 1px solid #ffb300 !important; }

.border-bottom-amber.border-bottom-darken-1 {
  border-bottom: 1px solid #ffb300 !important; }

.border-left-amber.border-left-darken-1 {
  border-left: 1px solid #ffb300 !important; }

.border-right-amber.border-right-darken-1 {
  border-right: 1px solid #ffb300 !important; }

.overlay-amber.overlay-darken-1 {
  background: #ffb300;
  /* The Fallback */
  background: rgba(255, 179, 0, 0.8); }

.amber.darken-2 {
  color: #ffa000 !important; }

.bg-amber.bg-darken-2 {
  background-color: #ffa000 !important; }

.btn-amber.btn-darken-2 {
  border-color: #ffa000 !important;
  background-color: #ffa000 !important; }
  .btn-amber.btn-darken-2:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-darken-2:focus, .btn-amber.btn-darken-2:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-darken-2 {
  border-color: #ffa000 !important;
  color: #ffa000 !important; }
  .btn-outline-amber.btn-outline-darken-2:hover {
    background-color: #ffa000 !important; }

.progress-amber.progress-darken-2 {
  background-color: #ffa000; }
  .progress-amber.progress-darken-2[value]::-webkit-progress-value {
    background-color: #ffa000; }
  .progress-amber.progress-darken-2[value]::-moz-progress-bar {
    background-color: #ffa000; }
  .progress-amber.progress-darken-2[value]::-ms-fill {
    background-color: #ffa000; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-darken-2 .progress-bar {
      background-color: #ffa000; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffa000 !important; }

.border-amber.border-darken-2 {
  border: 1px solid #ffa000 !important; }

.border-top-amber.border-top-darken-2 {
  border-top: 1px solid #ffa000 !important; }

.border-bottom-amber.border-bottom-darken-2 {
  border-bottom: 1px solid #ffa000 !important; }

.border-left-amber.border-left-darken-2 {
  border-left: 1px solid #ffa000 !important; }

.border-right-amber.border-right-darken-2 {
  border-right: 1px solid #ffa000 !important; }

.overlay-amber.overlay-darken-2 {
  background: #ffa000;
  /* The Fallback */
  background: rgba(255, 160, 0, 0.8); }

.amber.darken-3 {
  color: #ff8f00 !important; }

.bg-amber.bg-darken-3 {
  background-color: #ff8f00 !important; }

.btn-amber.btn-darken-3 {
  border-color: #ffa000 !important;
  background-color: #ff8f00 !important; }
  .btn-amber.btn-darken-3:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-darken-3:focus, .btn-amber.btn-darken-3:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-darken-3 {
  border-color: #ff8f00 !important;
  color: #ff8f00 !important; }
  .btn-outline-amber.btn-outline-darken-3:hover {
    background-color: #ff8f00 !important; }

.progress-amber.progress-darken-3 {
  background-color: #ff8f00; }
  .progress-amber.progress-darken-3[value]::-webkit-progress-value {
    background-color: #ff8f00; }
  .progress-amber.progress-darken-3[value]::-moz-progress-bar {
    background-color: #ff8f00; }
  .progress-amber.progress-darken-3[value]::-ms-fill {
    background-color: #ff8f00; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-darken-3 .progress-bar {
      background-color: #ff8f00; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff8f00 !important; }

.border-amber.border-darken-3 {
  border: 1px solid #ff8f00 !important; }

.border-top-amber.border-top-darken-3 {
  border-top: 1px solid #ff8f00 !important; }

.border-bottom-amber.border-bottom-darken-3 {
  border-bottom: 1px solid #ff8f00 !important; }

.border-left-amber.border-left-darken-3 {
  border-left: 1px solid #ff8f00 !important; }

.border-right-amber.border-right-darken-3 {
  border-right: 1px solid #ff8f00 !important; }

.overlay-amber.overlay-darken-3 {
  background: #ff8f00;
  /* The Fallback */
  background: rgba(255, 143, 0, 0.8); }

.amber.darken-4 {
  color: #ff6f00 !important; }

.bg-amber.bg-darken-4 {
  background-color: #ff6f00 !important; }

.btn-amber.btn-darken-4 {
  border-color: #ffa000 !important;
  background-color: #ff6f00 !important; }
  .btn-amber.btn-darken-4:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-darken-4:focus, .btn-amber.btn-darken-4:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-darken-4 {
  border-color: #ff6f00 !important;
  color: #ff6f00 !important; }
  .btn-outline-amber.btn-outline-darken-4:hover {
    background-color: #ff6f00 !important; }

.progress-amber.progress-darken-4 {
  background-color: #ff6f00; }
  .progress-amber.progress-darken-4[value]::-webkit-progress-value {
    background-color: #ff6f00; }
  .progress-amber.progress-darken-4[value]::-moz-progress-bar {
    background-color: #ff6f00; }
  .progress-amber.progress-darken-4[value]::-ms-fill {
    background-color: #ff6f00; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-darken-4 .progress-bar {
      background-color: #ff6f00; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff6f00 !important; }

.border-amber.border-darken-4 {
  border: 1px solid #ff6f00 !important; }

.border-top-amber.border-top-darken-4 {
  border-top: 1px solid #ff6f00 !important; }

.border-bottom-amber.border-bottom-darken-4 {
  border-bottom: 1px solid #ff6f00 !important; }

.border-left-amber.border-left-darken-4 {
  border-left: 1px solid #ff6f00 !important; }

.border-right-amber.border-right-darken-4 {
  border-right: 1px solid #ff6f00 !important; }

.overlay-amber.overlay-darken-4 {
  background: #ff6f00;
  /* The Fallback */
  background: rgba(255, 111, 0, 0.8); }

.amber.accent-1 {
  color: #ffe57f !important; }

.bg-amber.bg-accent-1 {
  background-color: #ffe57f !important; }

.btn-amber.btn-accent-1 {
  border-color: #ffa000 !important;
  background-color: #ffe57f !important; }
  .btn-amber.btn-accent-1:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-accent-1:focus, .btn-amber.btn-accent-1:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-accent-1 {
  border-color: #ffe57f !important;
  color: #ffe57f !important; }
  .btn-outline-amber.btn-outline-accent-1:hover {
    background-color: #ffe57f !important; }

.progress-amber.progress-accent-1 {
  background-color: #ffe57f; }
  .progress-amber.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ffe57f; }
  .progress-amber.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ffe57f; }
  .progress-amber.progress-accent-1[value]::-ms-fill {
    background-color: #ffe57f; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-accent-1 .progress-bar {
      background-color: #ffe57f; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffe57f !important; }

.border-amber.border-accent-1 {
  border: 1px solid #ffe57f !important; }

.border-top-amber.border-top-accent-1 {
  border-top: 1px solid #ffe57f !important; }

.border-bottom-amber.border-bottom-accent-1 {
  border-bottom: 1px solid #ffe57f !important; }

.border-left-amber.border-left-accent-1 {
  border-left: 1px solid #ffe57f !important; }

.border-right-amber.border-right-accent-1 {
  border-right: 1px solid #ffe57f !important; }

.overlay-amber.overlay-accent-1 {
  background: #ffe57f;
  /* The Fallback */
  background: rgba(255, 229, 127, 0.8); }

.amber.accent-2 {
  color: #ffd740 !important; }

.bg-amber.bg-accent-2 {
  background-color: #ffd740 !important; }

.btn-amber.btn-accent-2 {
  border-color: #ffa000 !important;
  background-color: #ffd740 !important; }
  .btn-amber.btn-accent-2:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-accent-2:focus, .btn-amber.btn-accent-2:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-accent-2 {
  border-color: #ffd740 !important;
  color: #ffd740 !important; }
  .btn-outline-amber.btn-outline-accent-2:hover {
    background-color: #ffd740 !important; }

.progress-amber.progress-accent-2 {
  background-color: #ffd740; }
  .progress-amber.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ffd740; }
  .progress-amber.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ffd740; }
  .progress-amber.progress-accent-2[value]::-ms-fill {
    background-color: #ffd740; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-accent-2 .progress-bar {
      background-color: #ffd740; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffd740 !important; }

.border-amber.border-accent-2 {
  border: 1px solid #ffd740 !important; }

.border-top-amber.border-top-accent-2 {
  border-top: 1px solid #ffd740 !important; }

.border-bottom-amber.border-bottom-accent-2 {
  border-bottom: 1px solid #ffd740 !important; }

.border-left-amber.border-left-accent-2 {
  border-left: 1px solid #ffd740 !important; }

.border-right-amber.border-right-accent-2 {
  border-right: 1px solid #ffd740 !important; }

.overlay-amber.overlay-accent-2 {
  background: #ffd740;
  /* The Fallback */
  background: rgba(255, 215, 64, 0.8); }

.amber.accent-3 {
  color: #ffc400 !important; }

.bg-amber.bg-accent-3 {
  background-color: #ffc400 !important; }

.btn-amber.btn-accent-3 {
  border-color: #ffa000 !important;
  background-color: #ffc400 !important; }
  .btn-amber.btn-accent-3:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-accent-3:focus, .btn-amber.btn-accent-3:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-accent-3 {
  border-color: #ffc400 !important;
  color: #ffc400 !important; }
  .btn-outline-amber.btn-outline-accent-3:hover {
    background-color: #ffc400 !important; }

.progress-amber.progress-accent-3 {
  background-color: #ffc400; }
  .progress-amber.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ffc400; }
  .progress-amber.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ffc400; }
  .progress-amber.progress-accent-3[value]::-ms-fill {
    background-color: #ffc400; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-accent-3 .progress-bar {
      background-color: #ffc400; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffc400 !important; }

.border-amber.border-accent-3 {
  border: 1px solid #ffc400 !important; }

.border-top-amber.border-top-accent-3 {
  border-top: 1px solid #ffc400 !important; }

.border-bottom-amber.border-bottom-accent-3 {
  border-bottom: 1px solid #ffc400 !important; }

.border-left-amber.border-left-accent-3 {
  border-left: 1px solid #ffc400 !important; }

.border-right-amber.border-right-accent-3 {
  border-right: 1px solid #ffc400 !important; }

.overlay-amber.overlay-accent-3 {
  background: #ffc400;
  /* The Fallback */
  background: rgba(255, 196, 0, 0.8); }

.amber.accent-4 {
  color: #ffab00 !important; }

.bg-amber.bg-accent-4 {
  background-color: #ffab00 !important; }

.btn-amber.btn-accent-4 {
  border-color: #ffa000 !important;
  background-color: #ffab00 !important; }
  .btn-amber.btn-accent-4:hover {
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important; }
  .btn-amber.btn-accent-4:focus, .btn-amber.btn-accent-4:active {
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important; }

.btn-outline-amber.btn-outline-accent-4 {
  border-color: #ffab00 !important;
  color: #ffab00 !important; }
  .btn-outline-amber.btn-outline-accent-4:hover {
    background-color: #ffab00 !important; }

.progress-amber.progress-accent-4 {
  background-color: #ffab00; }
  .progress-amber.progress-accent-4[value]::-webkit-progress-value {
    background-color: #ffab00; }
  .progress-amber.progress-accent-4[value]::-moz-progress-bar {
    background-color: #ffab00; }
  .progress-amber.progress-accent-4[value]::-ms-fill {
    background-color: #ffab00; }
  @media screen and (min-width: 0\0) {
    .progress-amber.progress-accent-4 .progress-bar {
      background-color: #ffab00; } }

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffab00 !important; }

.border-amber.border-accent-4 {
  border: 1px solid #ffab00 !important; }

.border-top-amber.border-top-accent-4 {
  border-top: 1px solid #ffab00 !important; }

.border-bottom-amber.border-bottom-accent-4 {
  border-bottom: 1px solid #ffab00 !important; }

.border-left-amber.border-left-accent-4 {
  border-left: 1px solid #ffab00 !important; }

.border-right-amber.border-right-accent-4 {
  border-right: 1px solid #ffab00 !important; }

.overlay-amber.overlay-accent-4 {
  background: #ffab00;
  /* The Fallback */
  background: rgba(255, 171, 0, 0.8); }

.orange.lighten-5 {
  color: #fff3e0 !important; }

.bg-orange.bg-lighten-5 {
  background-color: #fff3e0 !important; }

.btn-orange.btn-lighten-5 {
  border-color: #f57c00 !important;
  background-color: #fff3e0 !important; }
  .btn-orange.btn-lighten-5:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-lighten-5:focus, .btn-orange.btn-lighten-5:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-lighten-5 {
  border-color: #fff3e0 !important;
  color: #fff3e0 !important; }
  .btn-outline-orange.btn-outline-lighten-5:hover {
    background-color: #fff3e0 !important; }

.progress-orange.progress-lighten-5 {
  background-color: #fff3e0; }
  .progress-orange.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fff3e0; }
  .progress-orange.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fff3e0; }
  .progress-orange.progress-lighten-5[value]::-ms-fill {
    background-color: #fff3e0; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-lighten-5 .progress-bar {
      background-color: #fff3e0; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fff3e0 !important; }

.border-orange.border-lighten-5 {
  border: 1px solid #fff3e0 !important; }

.border-top-orange.border-top-lighten-5 {
  border-top: 1px solid #fff3e0 !important; }

.border-bottom-orange.border-bottom-lighten-5 {
  border-bottom: 1px solid #fff3e0 !important; }

.border-left-orange.border-left-lighten-5 {
  border-left: 1px solid #fff3e0 !important; }

.border-right-orange.border-right-lighten-5 {
  border-right: 1px solid #fff3e0 !important; }

.overlay-orange.overlay-lighten-5 {
  background: #fff3e0;
  /* The Fallback */
  background: rgba(255, 243, 224, 0.8); }

.orange.lighten-4 {
  color: #ffe0b2 !important; }

.bg-orange.bg-lighten-4 {
  background-color: #ffe0b2 !important; }

.btn-orange.btn-lighten-4 {
  border-color: #f57c00 !important;
  background-color: #ffe0b2 !important; }
  .btn-orange.btn-lighten-4:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-lighten-4:focus, .btn-orange.btn-lighten-4:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-lighten-4 {
  border-color: #ffe0b2 !important;
  color: #ffe0b2 !important; }
  .btn-outline-orange.btn-outline-lighten-4:hover {
    background-color: #ffe0b2 !important; }

.progress-orange.progress-lighten-4 {
  background-color: #ffe0b2; }
  .progress-orange.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #ffe0b2; }
  .progress-orange.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #ffe0b2; }
  .progress-orange.progress-lighten-4[value]::-ms-fill {
    background-color: #ffe0b2; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-lighten-4 .progress-bar {
      background-color: #ffe0b2; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffe0b2 !important; }

.border-orange.border-lighten-4 {
  border: 1px solid #ffe0b2 !important; }

.border-top-orange.border-top-lighten-4 {
  border-top: 1px solid #ffe0b2 !important; }

.border-bottom-orange.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffe0b2 !important; }

.border-left-orange.border-left-lighten-4 {
  border-left: 1px solid #ffe0b2 !important; }

.border-right-orange.border-right-lighten-4 {
  border-right: 1px solid #ffe0b2 !important; }

.overlay-orange.overlay-lighten-4 {
  background: #ffe0b2;
  /* The Fallback */
  background: rgba(255, 224, 178, 0.8); }

.orange.lighten-3 {
  color: #ffcc80 !important; }

.bg-orange.bg-lighten-3 {
  background-color: #ffcc80 !important; }

.btn-orange.btn-lighten-3 {
  border-color: #f57c00 !important;
  background-color: #ffcc80 !important; }
  .btn-orange.btn-lighten-3:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-lighten-3:focus, .btn-orange.btn-lighten-3:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-lighten-3 {
  border-color: #ffcc80 !important;
  color: #ffcc80 !important; }
  .btn-outline-orange.btn-outline-lighten-3:hover {
    background-color: #ffcc80 !important; }

.progress-orange.progress-lighten-3 {
  background-color: #ffcc80; }
  .progress-orange.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ffcc80; }
  .progress-orange.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ffcc80; }
  .progress-orange.progress-lighten-3[value]::-ms-fill {
    background-color: #ffcc80; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-lighten-3 .progress-bar {
      background-color: #ffcc80; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffcc80 !important; }

.border-orange.border-lighten-3 {
  border: 1px solid #ffcc80 !important; }

.border-top-orange.border-top-lighten-3 {
  border-top: 1px solid #ffcc80 !important; }

.border-bottom-orange.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffcc80 !important; }

.border-left-orange.border-left-lighten-3 {
  border-left: 1px solid #ffcc80 !important; }

.border-right-orange.border-right-lighten-3 {
  border-right: 1px solid #ffcc80 !important; }

.overlay-orange.overlay-lighten-3 {
  background: #ffcc80;
  /* The Fallback */
  background: rgba(255, 204, 128, 0.8); }

.orange.lighten-2 {
  color: #ffb74d !important; }

.bg-orange.bg-lighten-2 {
  background-color: #ffb74d !important; }

.btn-orange.btn-lighten-2 {
  border-color: #f57c00 !important;
  background-color: #ffb74d !important; }
  .btn-orange.btn-lighten-2:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-lighten-2:focus, .btn-orange.btn-lighten-2:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-lighten-2 {
  border-color: #ffb74d !important;
  color: #ffb74d !important; }
  .btn-outline-orange.btn-outline-lighten-2:hover {
    background-color: #ffb74d !important; }

.progress-orange.progress-lighten-2 {
  background-color: #ffb74d; }
  .progress-orange.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #ffb74d; }
  .progress-orange.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #ffb74d; }
  .progress-orange.progress-lighten-2[value]::-ms-fill {
    background-color: #ffb74d; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-lighten-2 .progress-bar {
      background-color: #ffb74d; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffb74d !important; }

.border-orange.border-lighten-2 {
  border: 1px solid #ffb74d !important; }

.border-top-orange.border-top-lighten-2 {
  border-top: 1px solid #ffb74d !important; }

.border-bottom-orange.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffb74d !important; }

.border-left-orange.border-left-lighten-2 {
  border-left: 1px solid #ffb74d !important; }

.border-right-orange.border-right-lighten-2 {
  border-right: 1px solid #ffb74d !important; }

.overlay-orange.overlay-lighten-2 {
  background: #ffb74d;
  /* The Fallback */
  background: rgba(255, 183, 77, 0.8); }

.orange.lighten-1 {
  color: #ffa726 !important; }

.bg-orange.bg-lighten-1 {
  background-color: #ffa726 !important; }

.btn-orange.btn-lighten-1 {
  border-color: #f57c00 !important;
  background-color: #ffa726 !important; }
  .btn-orange.btn-lighten-1:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-lighten-1:focus, .btn-orange.btn-lighten-1:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-lighten-1 {
  border-color: #ffa726 !important;
  color: #ffa726 !important; }
  .btn-outline-orange.btn-outline-lighten-1:hover {
    background-color: #ffa726 !important; }

.progress-orange.progress-lighten-1 {
  background-color: #ffa726; }
  .progress-orange.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ffa726; }
  .progress-orange.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ffa726; }
  .progress-orange.progress-lighten-1[value]::-ms-fill {
    background-color: #ffa726; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-lighten-1 .progress-bar {
      background-color: #ffa726; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffa726 !important; }

.border-orange.border-lighten-1 {
  border: 1px solid #ffa726 !important; }

.border-top-orange.border-top-lighten-1 {
  border-top: 1px solid #ffa726 !important; }

.border-bottom-orange.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffa726 !important; }

.border-left-orange.border-left-lighten-1 {
  border-left: 1px solid #ffa726 !important; }

.border-right-orange.border-right-lighten-1 {
  border-right: 1px solid #ffa726 !important; }

.overlay-orange.overlay-lighten-1 {
  background: #ffa726;
  /* The Fallback */
  background: rgba(255, 167, 38, 0.8); }

.orange {
  color: #ff9800 !important; }

.bg-orange {
  background-color: #ff9800 !important; }
  .bg-orange .card-header,
  .bg-orange .card-footer {
    background-color: transparent; }

.toast-orange {
  background-color: #ff9800; }

.alert-orange {
  border-color: #ff9800 !important;
  background-color: #ffa624 !important;
  color: #4d2e00 !important; }
  .alert-orange .alert-link {
    color: #241500 !important; }

.border-orange {
  border-color: #ff9800; }

.border-top-orange {
  border-top-color: #ff9800; }

.border-bottom-orange {
  border-bottom-color: #ff9800; }

.border-left-orange {
  border-left-color: #ff9800; }

.border-right-orange {
  border-right-color: #ff9800; }

.badge-orange {
  background-color: #ff9800; }

.panel-orange {
  border-color: #ff9800; }
  .panel-orange .panel-heading {
    color: #fff;
    border-color: #ff9800;
    background-color: #ffa21a; }

.bg-orange.tag-glow,
.border-orange.tag-glow {
  box-shadow: 0px 0px 10px #ff9800; }

.overlay-orange {
  background: #ff9800;
  /* The Fallback */
  background: rgba(255, 152, 0, 0.8); }

.card.card-outline-orange {
  border-width: 1px;
  border-style: solid;
  border-color: #ff9800;
  background-color: transparent; }
  .card.card-outline-orange .card-header,
  .card.card-outline-orange .card-footer {
    background-color: transparent; }

.btn-orange {
  color: #ff9800 !important; }
  .btn-orange.btn-flat {
    background-color: transparent !important;
    color: #ff9800;
    border: none; }
  .btn-orange.btn-raised, .btn-orange.btn-fab {
    background-color: #ff9800 !important;
    color: #fff !important;
    border-color: #ff9800; }
    .btn-orange.btn-raised.active, .btn-orange.btn-fab.active {
      background-color: #db8300 !important;
      border-color: #db8300 !important; }

.btn-group-raised .btn-orange {
  background-color: #ff9800 !important;
  color: #fff !important; }

.btn-outline-orange {
  border: 1px solid;
  border-color: #ff9800;
  background-color: transparent;
  color: #ff9800;
  box-shadow: none !important; }
  .btn-outline-orange:focus {
    background-color: transparent !important;
    color: #ff9800 !important;
    box-shadow: transparent !important; }
  .btn-outline-orange.active {
    background-color: #ff9800 !important;
    color: #fff !important; }
  .btn-outline-orange:hover {
    background-color: #f08f00 !important;
    color: #fff !important; }

.btn-outline-orange.btn-raised, .btn-outline-orange.btn-fab {
  border: 1px solid;
  border-color: #ff9800;
  background-color: transparent;
  color: #ff9800;
  box-shadow: none !important; }
  .btn-outline-orange.btn-raised:focus, .btn-outline-orange.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-orange.btn-raised.active, .btn-outline-orange.btn-fab.active {
    background-color: #ff9800 !important;
    color: #fff !important; }
  .btn-outline-orange.btn-raised:hover, .btn-outline-orange.btn-fab:hover {
    background-color: #f08f00 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-orange {
  background-color: #ff9800; }
  .progress .progress-bar.progress-bar-orange[value]::-webkit-progress-value {
    background-color: #ff9800; }
  .progress .progress-bar.progress-bar-orange[value]::-moz-progress-bar {
    background-color: #ff9800; }
  .progress .progress-bar.progress-bar-orange[value]::-ms-fill {
    background-color: #ff9800; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-orange .progress-bar {
      background-color: #ff9800; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9800 !important; }

.orange.darken-1 {
  color: #fb8c00 !important; }

.bg-orange.bg-darken-1 {
  background-color: #fb8c00 !important; }

.btn-orange.btn-darken-1 {
  border-color: #f57c00 !important;
  background-color: #fb8c00 !important; }
  .btn-orange.btn-darken-1:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-darken-1:focus, .btn-orange.btn-darken-1:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-darken-1 {
  border-color: #fb8c00 !important;
  color: #fb8c00 !important; }
  .btn-outline-orange.btn-outline-darken-1:hover {
    background-color: #fb8c00 !important; }

.progress-orange.progress-darken-1 {
  background-color: #fb8c00; }
  .progress-orange.progress-darken-1[value]::-webkit-progress-value {
    background-color: #fb8c00; }
  .progress-orange.progress-darken-1[value]::-moz-progress-bar {
    background-color: #fb8c00; }
  .progress-orange.progress-darken-1[value]::-ms-fill {
    background-color: #fb8c00; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-darken-1 .progress-bar {
      background-color: #fb8c00; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fb8c00 !important; }

.border-orange.border-darken-1 {
  border: 1px solid #fb8c00 !important; }

.border-top-orange.border-top-darken-1 {
  border-top: 1px solid #fb8c00 !important; }

.border-bottom-orange.border-bottom-darken-1 {
  border-bottom: 1px solid #fb8c00 !important; }

.border-left-orange.border-left-darken-1 {
  border-left: 1px solid #fb8c00 !important; }

.border-right-orange.border-right-darken-1 {
  border-right: 1px solid #fb8c00 !important; }

.overlay-orange.overlay-darken-1 {
  background: #fb8c00;
  /* The Fallback */
  background: rgba(251, 140, 0, 0.8); }

.orange.darken-2 {
  color: #f57c00 !important; }

.bg-orange.bg-darken-2 {
  background-color: #f57c00 !important; }

.btn-orange.btn-darken-2 {
  border-color: #f57c00 !important;
  background-color: #f57c00 !important; }
  .btn-orange.btn-darken-2:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-darken-2:focus, .btn-orange.btn-darken-2:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-darken-2 {
  border-color: #f57c00 !important;
  color: #f57c00 !important; }
  .btn-outline-orange.btn-outline-darken-2:hover {
    background-color: #f57c00 !important; }

.progress-orange.progress-darken-2 {
  background-color: #f57c00; }
  .progress-orange.progress-darken-2[value]::-webkit-progress-value {
    background-color: #f57c00; }
  .progress-orange.progress-darken-2[value]::-moz-progress-bar {
    background-color: #f57c00; }
  .progress-orange.progress-darken-2[value]::-ms-fill {
    background-color: #f57c00; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-darken-2 .progress-bar {
      background-color: #f57c00; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f57c00 !important; }

.border-orange.border-darken-2 {
  border: 1px solid #f57c00 !important; }

.border-top-orange.border-top-darken-2 {
  border-top: 1px solid #f57c00 !important; }

.border-bottom-orange.border-bottom-darken-2 {
  border-bottom: 1px solid #f57c00 !important; }

.border-left-orange.border-left-darken-2 {
  border-left: 1px solid #f57c00 !important; }

.border-right-orange.border-right-darken-2 {
  border-right: 1px solid #f57c00 !important; }

.overlay-orange.overlay-darken-2 {
  background: #f57c00;
  /* The Fallback */
  background: rgba(245, 124, 0, 0.8); }

.orange.darken-3 {
  color: #ef6c00 !important; }

.bg-orange.bg-darken-3 {
  background-color: #ef6c00 !important; }

.btn-orange.btn-darken-3 {
  border-color: #f57c00 !important;
  background-color: #ef6c00 !important; }
  .btn-orange.btn-darken-3:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-darken-3:focus, .btn-orange.btn-darken-3:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-darken-3 {
  border-color: #ef6c00 !important;
  color: #ef6c00 !important; }
  .btn-outline-orange.btn-outline-darken-3:hover {
    background-color: #ef6c00 !important; }

.progress-orange.progress-darken-3 {
  background-color: #ef6c00; }
  .progress-orange.progress-darken-3[value]::-webkit-progress-value {
    background-color: #ef6c00; }
  .progress-orange.progress-darken-3[value]::-moz-progress-bar {
    background-color: #ef6c00; }
  .progress-orange.progress-darken-3[value]::-ms-fill {
    background-color: #ef6c00; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-darken-3 .progress-bar {
      background-color: #ef6c00; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ef6c00 !important; }

.border-orange.border-darken-3 {
  border: 1px solid #ef6c00 !important; }

.border-top-orange.border-top-darken-3 {
  border-top: 1px solid #ef6c00 !important; }

.border-bottom-orange.border-bottom-darken-3 {
  border-bottom: 1px solid #ef6c00 !important; }

.border-left-orange.border-left-darken-3 {
  border-left: 1px solid #ef6c00 !important; }

.border-right-orange.border-right-darken-3 {
  border-right: 1px solid #ef6c00 !important; }

.overlay-orange.overlay-darken-3 {
  background: #ef6c00;
  /* The Fallback */
  background: rgba(239, 108, 0, 0.8); }

.orange.darken-4 {
  color: #e65100 !important; }

.bg-orange.bg-darken-4 {
  background-color: #e65100 !important; }

.btn-orange.btn-darken-4 {
  border-color: #f57c00 !important;
  background-color: #e65100 !important; }
  .btn-orange.btn-darken-4:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-darken-4:focus, .btn-orange.btn-darken-4:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-darken-4 {
  border-color: #e65100 !important;
  color: #e65100 !important; }
  .btn-outline-orange.btn-outline-darken-4:hover {
    background-color: #e65100 !important; }

.progress-orange.progress-darken-4 {
  background-color: #e65100; }
  .progress-orange.progress-darken-4[value]::-webkit-progress-value {
    background-color: #e65100; }
  .progress-orange.progress-darken-4[value]::-moz-progress-bar {
    background-color: #e65100; }
  .progress-orange.progress-darken-4[value]::-ms-fill {
    background-color: #e65100; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-darken-4 .progress-bar {
      background-color: #e65100; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e65100 !important; }

.border-orange.border-darken-4 {
  border: 1px solid #e65100 !important; }

.border-top-orange.border-top-darken-4 {
  border-top: 1px solid #e65100 !important; }

.border-bottom-orange.border-bottom-darken-4 {
  border-bottom: 1px solid #e65100 !important; }

.border-left-orange.border-left-darken-4 {
  border-left: 1px solid #e65100 !important; }

.border-right-orange.border-right-darken-4 {
  border-right: 1px solid #e65100 !important; }

.overlay-orange.overlay-darken-4 {
  background: #e65100;
  /* The Fallback */
  background: rgba(230, 81, 0, 0.8); }

.orange.accent-1 {
  color: #ffd180 !important; }

.bg-orange.bg-accent-1 {
  background-color: #ffd180 !important; }

.btn-orange.btn-accent-1 {
  border-color: #f57c00 !important;
  background-color: #ffd180 !important; }
  .btn-orange.btn-accent-1:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-accent-1:focus, .btn-orange.btn-accent-1:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-accent-1 {
  border-color: #ffd180 !important;
  color: #ffd180 !important; }
  .btn-outline-orange.btn-outline-accent-1:hover {
    background-color: #ffd180 !important; }

.progress-orange.progress-accent-1 {
  background-color: #ffd180; }
  .progress-orange.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ffd180; }
  .progress-orange.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ffd180; }
  .progress-orange.progress-accent-1[value]::-ms-fill {
    background-color: #ffd180; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-accent-1 .progress-bar {
      background-color: #ffd180; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffd180 !important; }

.border-orange.border-accent-1 {
  border: 1px solid #ffd180 !important; }

.border-top-orange.border-top-accent-1 {
  border-top: 1px solid #ffd180 !important; }

.border-bottom-orange.border-bottom-accent-1 {
  border-bottom: 1px solid #ffd180 !important; }

.border-left-orange.border-left-accent-1 {
  border-left: 1px solid #ffd180 !important; }

.border-right-orange.border-right-accent-1 {
  border-right: 1px solid #ffd180 !important; }

.overlay-orange.overlay-accent-1 {
  background: #ffd180;
  /* The Fallback */
  background: rgba(255, 209, 128, 0.8); }

.orange.accent-2 {
  color: #ffab40 !important; }

.bg-orange.bg-accent-2 {
  background-color: #ffab40 !important; }

.btn-orange.btn-accent-2 {
  border-color: #f57c00 !important;
  background-color: #ffab40 !important; }
  .btn-orange.btn-accent-2:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-accent-2:focus, .btn-orange.btn-accent-2:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-accent-2 {
  border-color: #ffab40 !important;
  color: #ffab40 !important; }
  .btn-outline-orange.btn-outline-accent-2:hover {
    background-color: #ffab40 !important; }

.progress-orange.progress-accent-2 {
  background-color: #ffab40; }
  .progress-orange.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ffab40; }
  .progress-orange.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ffab40; }
  .progress-orange.progress-accent-2[value]::-ms-fill {
    background-color: #ffab40; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-accent-2 .progress-bar {
      background-color: #ffab40; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffab40 !important; }

.border-orange.border-accent-2 {
  border: 1px solid #ffab40 !important; }

.border-top-orange.border-top-accent-2 {
  border-top: 1px solid #ffab40 !important; }

.border-bottom-orange.border-bottom-accent-2 {
  border-bottom: 1px solid #ffab40 !important; }

.border-left-orange.border-left-accent-2 {
  border-left: 1px solid #ffab40 !important; }

.border-right-orange.border-right-accent-2 {
  border-right: 1px solid #ffab40 !important; }

.overlay-orange.overlay-accent-2 {
  background: #ffab40;
  /* The Fallback */
  background: rgba(255, 171, 64, 0.8); }

.orange.accent-3 {
  color: #ff9100 !important; }

.bg-orange.bg-accent-3 {
  background-color: #ff9100 !important; }

.btn-orange.btn-accent-3 {
  border-color: #f57c00 !important;
  background-color: #ff9100 !important; }
  .btn-orange.btn-accent-3:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-accent-3:focus, .btn-orange.btn-accent-3:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-accent-3 {
  border-color: #ff9100 !important;
  color: #ff9100 !important; }
  .btn-outline-orange.btn-outline-accent-3:hover {
    background-color: #ff9100 !important; }

.progress-orange.progress-accent-3 {
  background-color: #ff9100; }
  .progress-orange.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ff9100; }
  .progress-orange.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ff9100; }
  .progress-orange.progress-accent-3[value]::-ms-fill {
    background-color: #ff9100; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-accent-3 .progress-bar {
      background-color: #ff9100; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9100 !important; }

.border-orange.border-accent-3 {
  border: 1px solid #ff9100 !important; }

.border-top-orange.border-top-accent-3 {
  border-top: 1px solid #ff9100 !important; }

.border-bottom-orange.border-bottom-accent-3 {
  border-bottom: 1px solid #ff9100 !important; }

.border-left-orange.border-left-accent-3 {
  border-left: 1px solid #ff9100 !important; }

.border-right-orange.border-right-accent-3 {
  border-right: 1px solid #ff9100 !important; }

.overlay-orange.overlay-accent-3 {
  background: #ff9100;
  /* The Fallback */
  background: rgba(255, 145, 0, 0.8); }

.orange.accent-4 {
  color: #ff6d00 !important; }

.bg-orange.bg-accent-4 {
  background-color: #ff6d00 !important; }

.btn-orange.btn-accent-4 {
  border-color: #f57c00 !important;
  background-color: #ff6d00 !important; }
  .btn-orange.btn-accent-4:hover {
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important; }
  .btn-orange.btn-accent-4:focus, .btn-orange.btn-accent-4:active {
    border-color: #ef6c00 !important;
    background-color: #e65100 !important; }

.btn-outline-orange.btn-outline-accent-4 {
  border-color: #ff6d00 !important;
  color: #ff6d00 !important; }
  .btn-outline-orange.btn-outline-accent-4:hover {
    background-color: #ff6d00 !important; }

.progress-orange.progress-accent-4 {
  background-color: #ff6d00; }
  .progress-orange.progress-accent-4[value]::-webkit-progress-value {
    background-color: #ff6d00; }
  .progress-orange.progress-accent-4[value]::-moz-progress-bar {
    background-color: #ff6d00; }
  .progress-orange.progress-accent-4[value]::-ms-fill {
    background-color: #ff6d00; }
  @media screen and (min-width: 0\0) {
    .progress-orange.progress-accent-4 .progress-bar {
      background-color: #ff6d00; } }

input:focus ~ .bg-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff6d00 !important; }

.border-orange.border-accent-4 {
  border: 1px solid #ff6d00 !important; }

.border-top-orange.border-top-accent-4 {
  border-top: 1px solid #ff6d00 !important; }

.border-bottom-orange.border-bottom-accent-4 {
  border-bottom: 1px solid #ff6d00 !important; }

.border-left-orange.border-left-accent-4 {
  border-left: 1px solid #ff6d00 !important; }

.border-right-orange.border-right-accent-4 {
  border-right: 1px solid #ff6d00 !important; }

.overlay-orange.overlay-accent-4 {
  background: #ff6d00;
  /* The Fallback */
  background: rgba(255, 109, 0, 0.8); }

.deep-orange.lighten-5 {
  color: #fbe9e7 !important; }

.bg-deep-orange.bg-lighten-5 {
  background-color: #fbe9e7 !important; }

.btn-deep-orange.btn-lighten-5 {
  border-color: #e64a19 !important;
  background-color: #fbe9e7 !important; }
  .btn-deep-orange.btn-lighten-5:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-lighten-5:focus, .btn-deep-orange.btn-lighten-5:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-lighten-5 {
  border-color: #fbe9e7 !important;
  color: #fbe9e7 !important; }
  .btn-outline-deep-orange.btn-outline-lighten-5:hover {
    background-color: #fbe9e7 !important; }

.progress-deep-orange.progress-lighten-5 {
  background-color: #fbe9e7; }
  .progress-deep-orange.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fbe9e7; }
  .progress-deep-orange.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fbe9e7; }
  .progress-deep-orange.progress-lighten-5[value]::-ms-fill {
    background-color: #fbe9e7; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-lighten-5 .progress-bar {
      background-color: #fbe9e7; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fbe9e7 !important; }

.border-deep-orange.border-lighten-5 {
  border: 1px solid #fbe9e7 !important; }

.border-top-deep-orange.border-top-lighten-5 {
  border-top: 1px solid #fbe9e7 !important; }

.border-bottom-deep-orange.border-bottom-lighten-5 {
  border-bottom: 1px solid #fbe9e7 !important; }

.border-left-deep-orange.border-left-lighten-5 {
  border-left: 1px solid #fbe9e7 !important; }

.border-right-deep-orange.border-right-lighten-5 {
  border-right: 1px solid #fbe9e7 !important; }

.overlay-deep-orange.overlay-lighten-5 {
  background: #fbe9e7;
  /* The Fallback */
  background: rgba(251, 233, 231, 0.8); }

.deep-orange.lighten-4 {
  color: #ffccbc !important; }

.bg-deep-orange.bg-lighten-4 {
  background-color: #ffccbc !important; }

.btn-deep-orange.btn-lighten-4 {
  border-color: #e64a19 !important;
  background-color: #ffccbc !important; }
  .btn-deep-orange.btn-lighten-4:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-lighten-4:focus, .btn-deep-orange.btn-lighten-4:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-lighten-4 {
  border-color: #ffccbc !important;
  color: #ffccbc !important; }
  .btn-outline-deep-orange.btn-outline-lighten-4:hover {
    background-color: #ffccbc !important; }

.progress-deep-orange.progress-lighten-4 {
  background-color: #ffccbc; }
  .progress-deep-orange.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #ffccbc; }
  .progress-deep-orange.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #ffccbc; }
  .progress-deep-orange.progress-lighten-4[value]::-ms-fill {
    background-color: #ffccbc; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-lighten-4 .progress-bar {
      background-color: #ffccbc; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffccbc !important; }

.border-deep-orange.border-lighten-4 {
  border: 1px solid #ffccbc !important; }

.border-top-deep-orange.border-top-lighten-4 {
  border-top: 1px solid #ffccbc !important; }

.border-bottom-deep-orange.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffccbc !important; }

.border-left-deep-orange.border-left-lighten-4 {
  border-left: 1px solid #ffccbc !important; }

.border-right-deep-orange.border-right-lighten-4 {
  border-right: 1px solid #ffccbc !important; }

.overlay-deep-orange.overlay-lighten-4 {
  background: #ffccbc;
  /* The Fallback */
  background: rgba(255, 204, 188, 0.8); }

.deep-orange.lighten-3 {
  color: #ffab91 !important; }

.bg-deep-orange.bg-lighten-3 {
  background-color: #ffab91 !important; }

.btn-deep-orange.btn-lighten-3 {
  border-color: #e64a19 !important;
  background-color: #ffab91 !important; }
  .btn-deep-orange.btn-lighten-3:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-lighten-3:focus, .btn-deep-orange.btn-lighten-3:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-lighten-3 {
  border-color: #ffab91 !important;
  color: #ffab91 !important; }
  .btn-outline-deep-orange.btn-outline-lighten-3:hover {
    background-color: #ffab91 !important; }

.progress-deep-orange.progress-lighten-3 {
  background-color: #ffab91; }
  .progress-deep-orange.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #ffab91; }
  .progress-deep-orange.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #ffab91; }
  .progress-deep-orange.progress-lighten-3[value]::-ms-fill {
    background-color: #ffab91; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-lighten-3 .progress-bar {
      background-color: #ffab91; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffab91 !important; }

.border-deep-orange.border-lighten-3 {
  border: 1px solid #ffab91 !important; }

.border-top-deep-orange.border-top-lighten-3 {
  border-top: 1px solid #ffab91 !important; }

.border-bottom-deep-orange.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffab91 !important; }

.border-left-deep-orange.border-left-lighten-3 {
  border-left: 1px solid #ffab91 !important; }

.border-right-deep-orange.border-right-lighten-3 {
  border-right: 1px solid #ffab91 !important; }

.overlay-deep-orange.overlay-lighten-3 {
  background: #ffab91;
  /* The Fallback */
  background: rgba(255, 171, 145, 0.8); }

.deep-orange.lighten-2 {
  color: #ff8a65 !important; }

.bg-deep-orange.bg-lighten-2 {
  background-color: #ff8a65 !important; }

.btn-deep-orange.btn-lighten-2 {
  border-color: #e64a19 !important;
  background-color: #ff8a65 !important; }
  .btn-deep-orange.btn-lighten-2:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-lighten-2:focus, .btn-deep-orange.btn-lighten-2:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-lighten-2 {
  border-color: #ff8a65 !important;
  color: #ff8a65 !important; }
  .btn-outline-deep-orange.btn-outline-lighten-2:hover {
    background-color: #ff8a65 !important; }

.progress-deep-orange.progress-lighten-2 {
  background-color: #ff8a65; }
  .progress-deep-orange.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #ff8a65; }
  .progress-deep-orange.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #ff8a65; }
  .progress-deep-orange.progress-lighten-2[value]::-ms-fill {
    background-color: #ff8a65; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-lighten-2 .progress-bar {
      background-color: #ff8a65; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff8a65 !important; }

.border-deep-orange.border-lighten-2 {
  border: 1px solid #ff8a65 !important; }

.border-top-deep-orange.border-top-lighten-2 {
  border-top: 1px solid #ff8a65 !important; }

.border-bottom-deep-orange.border-bottom-lighten-2 {
  border-bottom: 1px solid #ff8a65 !important; }

.border-left-deep-orange.border-left-lighten-2 {
  border-left: 1px solid #ff8a65 !important; }

.border-right-deep-orange.border-right-lighten-2 {
  border-right: 1px solid #ff8a65 !important; }

.overlay-deep-orange.overlay-lighten-2 {
  background: #ff8a65;
  /* The Fallback */
  background: rgba(255, 138, 101, 0.8); }

.deep-orange.lighten-1 {
  color: #ff7043 !important; }

.bg-deep-orange.bg-lighten-1 {
  background-color: #ff7043 !important; }

.btn-deep-orange.btn-lighten-1 {
  border-color: #e64a19 !important;
  background-color: #ff7043 !important; }
  .btn-deep-orange.btn-lighten-1:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-lighten-1:focus, .btn-deep-orange.btn-lighten-1:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-lighten-1 {
  border-color: #ff7043 !important;
  color: #ff7043 !important; }
  .btn-outline-deep-orange.btn-outline-lighten-1:hover {
    background-color: #ff7043 !important; }

.progress-deep-orange.progress-lighten-1 {
  background-color: #ff7043; }
  .progress-deep-orange.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #ff7043; }
  .progress-deep-orange.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #ff7043; }
  .progress-deep-orange.progress-lighten-1[value]::-ms-fill {
    background-color: #ff7043; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-lighten-1 .progress-bar {
      background-color: #ff7043; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff7043 !important; }

.border-deep-orange.border-lighten-1 {
  border: 1px solid #ff7043 !important; }

.border-top-deep-orange.border-top-lighten-1 {
  border-top: 1px solid #ff7043 !important; }

.border-bottom-deep-orange.border-bottom-lighten-1 {
  border-bottom: 1px solid #ff7043 !important; }

.border-left-deep-orange.border-left-lighten-1 {
  border-left: 1px solid #ff7043 !important; }

.border-right-deep-orange.border-right-lighten-1 {
  border-right: 1px solid #ff7043 !important; }

.overlay-deep-orange.overlay-lighten-1 {
  background: #ff7043;
  /* The Fallback */
  background: rgba(255, 112, 67, 0.8); }

.deep-orange {
  color: #ff5722 !important; }

.bg-deep-orange {
  background-color: #ff5722 !important; }
  .bg-deep-orange .card-header,
  .bg-deep-orange .card-footer {
    background-color: transparent; }

.toast-deep-orange {
  background-color: #ff5722; }

.alert-deep-orange {
  border-color: #ff5722 !important;
  background-color: #ff7246 !important;
  color: #6f1b00 !important; }
  .alert-deep-orange .alert-link {
    color: #461100 !important; }

.border-deep-orange {
  border-color: #ff5722; }

.border-top-deep-orange {
  border-top-color: #ff5722; }

.border-bottom-deep-orange {
  border-bottom-color: #ff5722; }

.border-left-deep-orange {
  border-left-color: #ff5722; }

.border-right-deep-orange {
  border-right-color: #ff5722; }

.badge-deep-orange {
  background-color: #ff5722; }

.panel-deep-orange {
  border-color: #ff5722; }
  .panel-deep-orange .panel-heading {
    color: #fff;
    border-color: #ff5722;
    background-color: #ff6a3c; }

.bg-deep-orange.tag-glow,
.border-deep-orange.tag-glow {
  box-shadow: 0px 0px 10px #ff5722; }

.overlay-deep-orange {
  background: #ff5722;
  /* The Fallback */
  background: rgba(255, 87, 34, 0.8); }

.card.card-outline-deep-orange {
  border-width: 1px;
  border-style: solid;
  border-color: #ff5722;
  background-color: transparent; }
  .card.card-outline-deep-orange .card-header,
  .card.card-outline-deep-orange .card-footer {
    background-color: transparent; }

.btn-deep-orange {
  color: #ff5722 !important; }
  .btn-deep-orange.btn-flat {
    background-color: transparent !important;
    color: #ff5722;
    border: none; }
  .btn-deep-orange.btn-raised, .btn-deep-orange.btn-fab {
    background-color: #ff5722 !important;
    color: #fff !important;
    border-color: #ff5722; }
    .btn-deep-orange.btn-raised.active, .btn-deep-orange.btn-fab.active {
      background-color: #fd3d00 !important;
      border-color: #fd3d00 !important; }

.btn-group-raised .btn-deep-orange {
  background-color: #ff5722 !important;
  color: #fff !important; }

.btn-outline-deep-orange {
  border: 1px solid;
  border-color: #ff5722;
  background-color: transparent;
  color: #ff5722;
  box-shadow: none !important; }
  .btn-outline-deep-orange:focus {
    background-color: transparent !important;
    color: #ff5722 !important;
    box-shadow: transparent !important; }
  .btn-outline-deep-orange.active {
    background-color: #ff5722 !important;
    color: #fff !important; }
  .btn-outline-deep-orange:hover {
    background-color: #ff4b13 !important;
    color: #fff !important; }

.btn-outline-deep-orange.btn-raised, .btn-outline-deep-orange.btn-fab {
  border: 1px solid;
  border-color: #ff5722;
  background-color: transparent;
  color: #ff5722;
  box-shadow: none !important; }
  .btn-outline-deep-orange.btn-raised:focus, .btn-outline-deep-orange.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-deep-orange.btn-raised.active, .btn-outline-deep-orange.btn-fab.active {
    background-color: #ff5722 !important;
    color: #fff !important; }
  .btn-outline-deep-orange.btn-raised:hover, .btn-outline-deep-orange.btn-fab:hover {
    background-color: #ff4b13 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-deep-orange {
  background-color: #ff5722; }
  .progress .progress-bar.progress-bar-deep-orange[value]::-webkit-progress-value {
    background-color: #ff5722; }
  .progress .progress-bar.progress-bar-deep-orange[value]::-moz-progress-bar {
    background-color: #ff5722; }
  .progress .progress-bar.progress-bar-deep-orange[value]::-ms-fill {
    background-color: #ff5722; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-deep-orange .progress-bar {
      background-color: #ff5722; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff5722 !important; }

.deep-orange.darken-1 {
  color: #f4511e !important; }

.bg-deep-orange.bg-darken-1 {
  background-color: #f4511e !important; }

.btn-deep-orange.btn-darken-1 {
  border-color: #e64a19 !important;
  background-color: #f4511e !important; }
  .btn-deep-orange.btn-darken-1:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-darken-1:focus, .btn-deep-orange.btn-darken-1:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-darken-1 {
  border-color: #f4511e !important;
  color: #f4511e !important; }
  .btn-outline-deep-orange.btn-outline-darken-1:hover {
    background-color: #f4511e !important; }

.progress-deep-orange.progress-darken-1 {
  background-color: #f4511e; }
  .progress-deep-orange.progress-darken-1[value]::-webkit-progress-value {
    background-color: #f4511e; }
  .progress-deep-orange.progress-darken-1[value]::-moz-progress-bar {
    background-color: #f4511e; }
  .progress-deep-orange.progress-darken-1[value]::-ms-fill {
    background-color: #f4511e; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-darken-1 .progress-bar {
      background-color: #f4511e; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f4511e !important; }

.border-deep-orange.border-darken-1 {
  border: 1px solid #f4511e !important; }

.border-top-deep-orange.border-top-darken-1 {
  border-top: 1px solid #f4511e !important; }

.border-bottom-deep-orange.border-bottom-darken-1 {
  border-bottom: 1px solid #f4511e !important; }

.border-left-deep-orange.border-left-darken-1 {
  border-left: 1px solid #f4511e !important; }

.border-right-deep-orange.border-right-darken-1 {
  border-right: 1px solid #f4511e !important; }

.overlay-deep-orange.overlay-darken-1 {
  background: #f4511e;
  /* The Fallback */
  background: rgba(244, 81, 30, 0.8); }

.deep-orange.darken-2 {
  color: #e64a19 !important; }

.bg-deep-orange.bg-darken-2 {
  background-color: #e64a19 !important; }

.btn-deep-orange.btn-darken-2 {
  border-color: #e64a19 !important;
  background-color: #e64a19 !important; }
  .btn-deep-orange.btn-darken-2:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-darken-2:focus, .btn-deep-orange.btn-darken-2:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-darken-2 {
  border-color: #e64a19 !important;
  color: #e64a19 !important; }
  .btn-outline-deep-orange.btn-outline-darken-2:hover {
    background-color: #e64a19 !important; }

.progress-deep-orange.progress-darken-2 {
  background-color: #e64a19; }
  .progress-deep-orange.progress-darken-2[value]::-webkit-progress-value {
    background-color: #e64a19; }
  .progress-deep-orange.progress-darken-2[value]::-moz-progress-bar {
    background-color: #e64a19; }
  .progress-deep-orange.progress-darken-2[value]::-ms-fill {
    background-color: #e64a19; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-darken-2 .progress-bar {
      background-color: #e64a19; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e64a19 !important; }

.border-deep-orange.border-darken-2 {
  border: 1px solid #e64a19 !important; }

.border-top-deep-orange.border-top-darken-2 {
  border-top: 1px solid #e64a19 !important; }

.border-bottom-deep-orange.border-bottom-darken-2 {
  border-bottom: 1px solid #e64a19 !important; }

.border-left-deep-orange.border-left-darken-2 {
  border-left: 1px solid #e64a19 !important; }

.border-right-deep-orange.border-right-darken-2 {
  border-right: 1px solid #e64a19 !important; }

.overlay-deep-orange.overlay-darken-2 {
  background: #e64a19;
  /* The Fallback */
  background: rgba(230, 74, 25, 0.8); }

.deep-orange.darken-3 {
  color: #d84315 !important; }

.bg-deep-orange.bg-darken-3 {
  background-color: #d84315 !important; }

.btn-deep-orange.btn-darken-3 {
  border-color: #e64a19 !important;
  background-color: #d84315 !important; }
  .btn-deep-orange.btn-darken-3:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-darken-3:focus, .btn-deep-orange.btn-darken-3:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-darken-3 {
  border-color: #d84315 !important;
  color: #d84315 !important; }
  .btn-outline-deep-orange.btn-outline-darken-3:hover {
    background-color: #d84315 !important; }

.progress-deep-orange.progress-darken-3 {
  background-color: #d84315; }
  .progress-deep-orange.progress-darken-3[value]::-webkit-progress-value {
    background-color: #d84315; }
  .progress-deep-orange.progress-darken-3[value]::-moz-progress-bar {
    background-color: #d84315; }
  .progress-deep-orange.progress-darken-3[value]::-ms-fill {
    background-color: #d84315; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-darken-3 .progress-bar {
      background-color: #d84315; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d84315 !important; }

.border-deep-orange.border-darken-3 {
  border: 1px solid #d84315 !important; }

.border-top-deep-orange.border-top-darken-3 {
  border-top: 1px solid #d84315 !important; }

.border-bottom-deep-orange.border-bottom-darken-3 {
  border-bottom: 1px solid #d84315 !important; }

.border-left-deep-orange.border-left-darken-3 {
  border-left: 1px solid #d84315 !important; }

.border-right-deep-orange.border-right-darken-3 {
  border-right: 1px solid #d84315 !important; }

.overlay-deep-orange.overlay-darken-3 {
  background: #d84315;
  /* The Fallback */
  background: rgba(216, 67, 21, 0.8); }

.deep-orange.darken-4 {
  color: #bf360c !important; }

.bg-deep-orange.bg-darken-4 {
  background-color: #bf360c !important; }

.btn-deep-orange.btn-darken-4 {
  border-color: #e64a19 !important;
  background-color: #bf360c !important; }
  .btn-deep-orange.btn-darken-4:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-darken-4:focus, .btn-deep-orange.btn-darken-4:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-darken-4 {
  border-color: #bf360c !important;
  color: #bf360c !important; }
  .btn-outline-deep-orange.btn-outline-darken-4:hover {
    background-color: #bf360c !important; }

.progress-deep-orange.progress-darken-4 {
  background-color: #bf360c; }
  .progress-deep-orange.progress-darken-4[value]::-webkit-progress-value {
    background-color: #bf360c; }
  .progress-deep-orange.progress-darken-4[value]::-moz-progress-bar {
    background-color: #bf360c; }
  .progress-deep-orange.progress-darken-4[value]::-ms-fill {
    background-color: #bf360c; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-darken-4 .progress-bar {
      background-color: #bf360c; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bf360c !important; }

.border-deep-orange.border-darken-4 {
  border: 1px solid #bf360c !important; }

.border-top-deep-orange.border-top-darken-4 {
  border-top: 1px solid #bf360c !important; }

.border-bottom-deep-orange.border-bottom-darken-4 {
  border-bottom: 1px solid #bf360c !important; }

.border-left-deep-orange.border-left-darken-4 {
  border-left: 1px solid #bf360c !important; }

.border-right-deep-orange.border-right-darken-4 {
  border-right: 1px solid #bf360c !important; }

.overlay-deep-orange.overlay-darken-4 {
  background: #bf360c;
  /* The Fallback */
  background: rgba(191, 54, 12, 0.8); }

.deep-orange.accent-1 {
  color: #ff9e80 !important; }

.bg-deep-orange.bg-accent-1 {
  background-color: #ff9e80 !important; }

.btn-deep-orange.btn-accent-1 {
  border-color: #e64a19 !important;
  background-color: #ff9e80 !important; }
  .btn-deep-orange.btn-accent-1:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-accent-1:focus, .btn-deep-orange.btn-accent-1:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-accent-1 {
  border-color: #ff9e80 !important;
  color: #ff9e80 !important; }
  .btn-outline-deep-orange.btn-outline-accent-1:hover {
    background-color: #ff9e80 !important; }

.progress-deep-orange.progress-accent-1 {
  background-color: #ff9e80; }
  .progress-deep-orange.progress-accent-1[value]::-webkit-progress-value {
    background-color: #ff9e80; }
  .progress-deep-orange.progress-accent-1[value]::-moz-progress-bar {
    background-color: #ff9e80; }
  .progress-deep-orange.progress-accent-1[value]::-ms-fill {
    background-color: #ff9e80; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-accent-1 .progress-bar {
      background-color: #ff9e80; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9e80 !important; }

.border-deep-orange.border-accent-1 {
  border: 1px solid #ff9e80 !important; }

.border-top-deep-orange.border-top-accent-1 {
  border-top: 1px solid #ff9e80 !important; }

.border-bottom-deep-orange.border-bottom-accent-1 {
  border-bottom: 1px solid #ff9e80 !important; }

.border-left-deep-orange.border-left-accent-1 {
  border-left: 1px solid #ff9e80 !important; }

.border-right-deep-orange.border-right-accent-1 {
  border-right: 1px solid #ff9e80 !important; }

.overlay-deep-orange.overlay-accent-1 {
  background: #ff9e80;
  /* The Fallback */
  background: rgba(255, 158, 128, 0.8); }

.deep-orange.accent-2 {
  color: #ff6e40 !important; }

.bg-deep-orange.bg-accent-2 {
  background-color: #ff6e40 !important; }

.btn-deep-orange.btn-accent-2 {
  border-color: #e64a19 !important;
  background-color: #ff6e40 !important; }
  .btn-deep-orange.btn-accent-2:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-accent-2:focus, .btn-deep-orange.btn-accent-2:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-accent-2 {
  border-color: #ff6e40 !important;
  color: #ff6e40 !important; }
  .btn-outline-deep-orange.btn-outline-accent-2:hover {
    background-color: #ff6e40 !important; }

.progress-deep-orange.progress-accent-2 {
  background-color: #ff6e40; }
  .progress-deep-orange.progress-accent-2[value]::-webkit-progress-value {
    background-color: #ff6e40; }
  .progress-deep-orange.progress-accent-2[value]::-moz-progress-bar {
    background-color: #ff6e40; }
  .progress-deep-orange.progress-accent-2[value]::-ms-fill {
    background-color: #ff6e40; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-accent-2 .progress-bar {
      background-color: #ff6e40; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff6e40 !important; }

.border-deep-orange.border-accent-2 {
  border: 1px solid #ff6e40 !important; }

.border-top-deep-orange.border-top-accent-2 {
  border-top: 1px solid #ff6e40 !important; }

.border-bottom-deep-orange.border-bottom-accent-2 {
  border-bottom: 1px solid #ff6e40 !important; }

.border-left-deep-orange.border-left-accent-2 {
  border-left: 1px solid #ff6e40 !important; }

.border-right-deep-orange.border-right-accent-2 {
  border-right: 1px solid #ff6e40 !important; }

.overlay-deep-orange.overlay-accent-2 {
  background: #ff6e40;
  /* The Fallback */
  background: rgba(255, 110, 64, 0.8); }

.deep-orange.accent-3 {
  color: #ff3d00 !important; }

.bg-deep-orange.bg-accent-3 {
  background-color: #ff3d00 !important; }

.btn-deep-orange.btn-accent-3 {
  border-color: #e64a19 !important;
  background-color: #ff3d00 !important; }
  .btn-deep-orange.btn-accent-3:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-accent-3:focus, .btn-deep-orange.btn-accent-3:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-accent-3 {
  border-color: #ff3d00 !important;
  color: #ff3d00 !important; }
  .btn-outline-deep-orange.btn-outline-accent-3:hover {
    background-color: #ff3d00 !important; }

.progress-deep-orange.progress-accent-3 {
  background-color: #ff3d00; }
  .progress-deep-orange.progress-accent-3[value]::-webkit-progress-value {
    background-color: #ff3d00; }
  .progress-deep-orange.progress-accent-3[value]::-moz-progress-bar {
    background-color: #ff3d00; }
  .progress-deep-orange.progress-accent-3[value]::-ms-fill {
    background-color: #ff3d00; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-accent-3 .progress-bar {
      background-color: #ff3d00; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff3d00 !important; }

.border-deep-orange.border-accent-3 {
  border: 1px solid #ff3d00 !important; }

.border-top-deep-orange.border-top-accent-3 {
  border-top: 1px solid #ff3d00 !important; }

.border-bottom-deep-orange.border-bottom-accent-3 {
  border-bottom: 1px solid #ff3d00 !important; }

.border-left-deep-orange.border-left-accent-3 {
  border-left: 1px solid #ff3d00 !important; }

.border-right-deep-orange.border-right-accent-3 {
  border-right: 1px solid #ff3d00 !important; }

.overlay-deep-orange.overlay-accent-3 {
  background: #ff3d00;
  /* The Fallback */
  background: rgba(255, 61, 0, 0.8); }

.deep-orange.accent-4 {
  color: #dd2c00 !important; }

.bg-deep-orange.bg-accent-4 {
  background-color: #dd2c00 !important; }

.btn-deep-orange.btn-accent-4 {
  border-color: #e64a19 !important;
  background-color: #dd2c00 !important; }
  .btn-deep-orange.btn-accent-4:hover {
    border-color: #e64a19 !important;
    background-color: #d84315 !important; }
  .btn-deep-orange.btn-accent-4:focus, .btn-deep-orange.btn-accent-4:active {
    border-color: #d84315 !important;
    background-color: #bf360c !important; }

.btn-outline-deep-orange.btn-outline-accent-4 {
  border-color: #dd2c00 !important;
  color: #dd2c00 !important; }
  .btn-outline-deep-orange.btn-outline-accent-4:hover {
    background-color: #dd2c00 !important; }

.progress-deep-orange.progress-accent-4 {
  background-color: #dd2c00; }
  .progress-deep-orange.progress-accent-4[value]::-webkit-progress-value {
    background-color: #dd2c00; }
  .progress-deep-orange.progress-accent-4[value]::-moz-progress-bar {
    background-color: #dd2c00; }
  .progress-deep-orange.progress-accent-4[value]::-ms-fill {
    background-color: #dd2c00; }
  @media screen and (min-width: 0\0) {
    .progress-deep-orange.progress-accent-4 .progress-bar {
      background-color: #dd2c00; } }

input:focus ~ .bg-deep-orange {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #dd2c00 !important; }

.border-deep-orange.border-accent-4 {
  border: 1px solid #dd2c00 !important; }

.border-top-deep-orange.border-top-accent-4 {
  border-top: 1px solid #dd2c00 !important; }

.border-bottom-deep-orange.border-bottom-accent-4 {
  border-bottom: 1px solid #dd2c00 !important; }

.border-left-deep-orange.border-left-accent-4 {
  border-left: 1px solid #dd2c00 !important; }

.border-right-deep-orange.border-right-accent-4 {
  border-right: 1px solid #dd2c00 !important; }

.overlay-deep-orange.overlay-accent-4 {
  background: #dd2c00;
  /* The Fallback */
  background: rgba(221, 44, 0, 0.8); }

.brown.lighten-5 {
  color: #efebe9 !important; }

.bg-brown.bg-lighten-5 {
  background-color: #efebe9 !important; }

.btn-brown.btn-lighten-5 {
  border-color: #5d4037 !important;
  background-color: #efebe9 !important; }
  .btn-brown.btn-lighten-5:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-lighten-5:focus, .btn-brown.btn-lighten-5:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-lighten-5 {
  border-color: #efebe9 !important;
  color: #efebe9 !important; }
  .btn-outline-brown.btn-outline-lighten-5:hover {
    background-color: #efebe9 !important; }

.progress-brown.progress-lighten-5 {
  background-color: #efebe9; }
  .progress-brown.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #efebe9; }
  .progress-brown.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #efebe9; }
  .progress-brown.progress-lighten-5[value]::-ms-fill {
    background-color: #efebe9; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-lighten-5 .progress-bar {
      background-color: #efebe9; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #efebe9 !important; }

.border-brown.border-lighten-5 {
  border: 1px solid #efebe9 !important; }

.border-top-brown.border-top-lighten-5 {
  border-top: 1px solid #efebe9 !important; }

.border-bottom-brown.border-bottom-lighten-5 {
  border-bottom: 1px solid #efebe9 !important; }

.border-left-brown.border-left-lighten-5 {
  border-left: 1px solid #efebe9 !important; }

.border-right-brown.border-right-lighten-5 {
  border-right: 1px solid #efebe9 !important; }

.overlay-brown.overlay-lighten-5 {
  background: #efebe9;
  /* The Fallback */
  background: rgba(239, 235, 233, 0.8); }

.brown.lighten-4 {
  color: #d7ccc8 !important; }

.bg-brown.bg-lighten-4 {
  background-color: #d7ccc8 !important; }

.btn-brown.btn-lighten-4 {
  border-color: #5d4037 !important;
  background-color: #d7ccc8 !important; }
  .btn-brown.btn-lighten-4:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-lighten-4:focus, .btn-brown.btn-lighten-4:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-lighten-4 {
  border-color: #d7ccc8 !important;
  color: #d7ccc8 !important; }
  .btn-outline-brown.btn-outline-lighten-4:hover {
    background-color: #d7ccc8 !important; }

.progress-brown.progress-lighten-4 {
  background-color: #d7ccc8; }
  .progress-brown.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #d7ccc8; }
  .progress-brown.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #d7ccc8; }
  .progress-brown.progress-lighten-4[value]::-ms-fill {
    background-color: #d7ccc8; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-lighten-4 .progress-bar {
      background-color: #d7ccc8; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d7ccc8 !important; }

.border-brown.border-lighten-4 {
  border: 1px solid #d7ccc8 !important; }

.border-top-brown.border-top-lighten-4 {
  border-top: 1px solid #d7ccc8 !important; }

.border-bottom-brown.border-bottom-lighten-4 {
  border-bottom: 1px solid #d7ccc8 !important; }

.border-left-brown.border-left-lighten-4 {
  border-left: 1px solid #d7ccc8 !important; }

.border-right-brown.border-right-lighten-4 {
  border-right: 1px solid #d7ccc8 !important; }

.overlay-brown.overlay-lighten-4 {
  background: #d7ccc8;
  /* The Fallback */
  background: rgba(215, 204, 200, 0.8); }

.brown.lighten-3 {
  color: #bcaaa4 !important; }

.bg-brown.bg-lighten-3 {
  background-color: #bcaaa4 !important; }

.btn-brown.btn-lighten-3 {
  border-color: #5d4037 !important;
  background-color: #bcaaa4 !important; }
  .btn-brown.btn-lighten-3:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-lighten-3:focus, .btn-brown.btn-lighten-3:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-lighten-3 {
  border-color: #bcaaa4 !important;
  color: #bcaaa4 !important; }
  .btn-outline-brown.btn-outline-lighten-3:hover {
    background-color: #bcaaa4 !important; }

.progress-brown.progress-lighten-3 {
  background-color: #bcaaa4; }
  .progress-brown.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #bcaaa4; }
  .progress-brown.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #bcaaa4; }
  .progress-brown.progress-lighten-3[value]::-ms-fill {
    background-color: #bcaaa4; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-lighten-3 .progress-bar {
      background-color: #bcaaa4; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bcaaa4 !important; }

.border-brown.border-lighten-3 {
  border: 1px solid #bcaaa4 !important; }

.border-top-brown.border-top-lighten-3 {
  border-top: 1px solid #bcaaa4 !important; }

.border-bottom-brown.border-bottom-lighten-3 {
  border-bottom: 1px solid #bcaaa4 !important; }

.border-left-brown.border-left-lighten-3 {
  border-left: 1px solid #bcaaa4 !important; }

.border-right-brown.border-right-lighten-3 {
  border-right: 1px solid #bcaaa4 !important; }

.overlay-brown.overlay-lighten-3 {
  background: #bcaaa4;
  /* The Fallback */
  background: rgba(188, 170, 164, 0.8); }

.brown.lighten-2 {
  color: #a1887f !important; }

.bg-brown.bg-lighten-2 {
  background-color: #a1887f !important; }

.btn-brown.btn-lighten-2 {
  border-color: #5d4037 !important;
  background-color: #a1887f !important; }
  .btn-brown.btn-lighten-2:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-lighten-2:focus, .btn-brown.btn-lighten-2:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-lighten-2 {
  border-color: #a1887f !important;
  color: #a1887f !important; }
  .btn-outline-brown.btn-outline-lighten-2:hover {
    background-color: #a1887f !important; }

.progress-brown.progress-lighten-2 {
  background-color: #a1887f; }
  .progress-brown.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #a1887f; }
  .progress-brown.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #a1887f; }
  .progress-brown.progress-lighten-2[value]::-ms-fill {
    background-color: #a1887f; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-lighten-2 .progress-bar {
      background-color: #a1887f; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #a1887f !important; }

.border-brown.border-lighten-2 {
  border: 1px solid #a1887f !important; }

.border-top-brown.border-top-lighten-2 {
  border-top: 1px solid #a1887f !important; }

.border-bottom-brown.border-bottom-lighten-2 {
  border-bottom: 1px solid #a1887f !important; }

.border-left-brown.border-left-lighten-2 {
  border-left: 1px solid #a1887f !important; }

.border-right-brown.border-right-lighten-2 {
  border-right: 1px solid #a1887f !important; }

.overlay-brown.overlay-lighten-2 {
  background: #a1887f;
  /* The Fallback */
  background: rgba(161, 136, 127, 0.8); }

.brown.lighten-1 {
  color: #8d6e63 !important; }

.bg-brown.bg-lighten-1 {
  background-color: #8d6e63 !important; }

.btn-brown.btn-lighten-1 {
  border-color: #5d4037 !important;
  background-color: #8d6e63 !important; }
  .btn-brown.btn-lighten-1:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-lighten-1:focus, .btn-brown.btn-lighten-1:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-lighten-1 {
  border-color: #8d6e63 !important;
  color: #8d6e63 !important; }
  .btn-outline-brown.btn-outline-lighten-1:hover {
    background-color: #8d6e63 !important; }

.progress-brown.progress-lighten-1 {
  background-color: #8d6e63; }
  .progress-brown.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #8d6e63; }
  .progress-brown.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #8d6e63; }
  .progress-brown.progress-lighten-1[value]::-ms-fill {
    background-color: #8d6e63; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-lighten-1 .progress-bar {
      background-color: #8d6e63; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8d6e63 !important; }

.border-brown.border-lighten-1 {
  border: 1px solid #8d6e63 !important; }

.border-top-brown.border-top-lighten-1 {
  border-top: 1px solid #8d6e63 !important; }

.border-bottom-brown.border-bottom-lighten-1 {
  border-bottom: 1px solid #8d6e63 !important; }

.border-left-brown.border-left-lighten-1 {
  border-left: 1px solid #8d6e63 !important; }

.border-right-brown.border-right-lighten-1 {
  border-right: 1px solid #8d6e63 !important; }

.overlay-brown.overlay-lighten-1 {
  background: #8d6e63;
  /* The Fallback */
  background: rgba(141, 110, 99, 0.8); }

.brown {
  color: #795548 !important; }

.bg-brown {
  background-color: #795548 !important; }
  .bg-brown .card-header,
  .bg-brown .card-footer {
    background-color: transparent; }

.toast-brown {
  background-color: #795548; }

.alert-brown {
  border-color: #795548 !important;
  background-color: #8f6555 !important;
  color: #090605 !important; }
  .alert-brown .alert-link {
    color: black !important; }

.border-brown {
  border-color: #795548; }

.border-top-brown {
  border-top-color: #795548; }

.border-bottom-brown {
  border-bottom-color: #795548; }

.border-left-brown {
  border-left-color: #795548; }

.border-right-brown {
  border-right-color: #795548; }

.badge-brown {
  background-color: #795548; }

.panel-brown {
  border-color: #795548; }
  .panel-brown .panel-heading {
    color: #fff;
    border-color: #795548;
    background-color: #896052; }

.bg-brown.tag-glow,
.border-brown.tag-glow {
  box-shadow: 0px 0px 10px #795548; }

.overlay-brown {
  background: #795548;
  /* The Fallback */
  background: rgba(121, 85, 72, 0.8); }

.card.card-outline-brown {
  border-width: 1px;
  border-style: solid;
  border-color: #795548;
  background-color: transparent; }
  .card.card-outline-brown .card-header,
  .card.card-outline-brown .card-footer {
    background-color: transparent; }

.btn-brown {
  color: #795548 !important; }
  .btn-brown.btn-flat {
    background-color: transparent !important;
    color: #795548;
    border: none; }
  .btn-brown.btn-raised, .btn-brown.btn-fab {
    background-color: #795548 !important;
    color: #fff !important;
    border-color: #795548; }
    .btn-brown.btn-raised.active, .btn-brown.btn-fab.active {
      background-color: #63453b !important;
      border-color: #63453b !important; }

.btn-group-raised .btn-brown {
  background-color: #795548 !important;
  color: #fff !important; }

.btn-outline-brown {
  border: 1px solid;
  border-color: #795548;
  background-color: transparent;
  color: #795548;
  box-shadow: none !important; }
  .btn-outline-brown:focus {
    background-color: transparent !important;
    color: #795548 !important;
    box-shadow: transparent !important; }
  .btn-outline-brown.active {
    background-color: #795548 !important;
    color: #fff !important; }
  .btn-outline-brown:hover {
    background-color: #6f4e42 !important;
    color: #fff !important; }

.btn-outline-brown.btn-raised, .btn-outline-brown.btn-fab {
  border: 1px solid;
  border-color: #795548;
  background-color: transparent;
  color: #795548;
  box-shadow: none !important; }
  .btn-outline-brown.btn-raised:focus, .btn-outline-brown.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-brown.btn-raised.active, .btn-outline-brown.btn-fab.active {
    background-color: #795548 !important;
    color: #fff !important; }
  .btn-outline-brown.btn-raised:hover, .btn-outline-brown.btn-fab:hover {
    background-color: #6f4e42 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-brown {
  background-color: #795548; }
  .progress .progress-bar.progress-bar-brown[value]::-webkit-progress-value {
    background-color: #795548; }
  .progress .progress-bar.progress-bar-brown[value]::-moz-progress-bar {
    background-color: #795548; }
  .progress .progress-bar.progress-bar-brown[value]::-ms-fill {
    background-color: #795548; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-brown .progress-bar {
      background-color: #795548; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #795548 !important; }

.brown.darken-1 {
  color: #6d4c41 !important; }

.bg-brown.bg-darken-1 {
  background-color: #6d4c41 !important; }

.btn-brown.btn-darken-1 {
  border-color: #5d4037 !important;
  background-color: #6d4c41 !important; }
  .btn-brown.btn-darken-1:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-darken-1:focus, .btn-brown.btn-darken-1:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-darken-1 {
  border-color: #6d4c41 !important;
  color: #6d4c41 !important; }
  .btn-outline-brown.btn-outline-darken-1:hover {
    background-color: #6d4c41 !important; }

.progress-brown.progress-darken-1 {
  background-color: #6d4c41; }
  .progress-brown.progress-darken-1[value]::-webkit-progress-value {
    background-color: #6d4c41; }
  .progress-brown.progress-darken-1[value]::-moz-progress-bar {
    background-color: #6d4c41; }
  .progress-brown.progress-darken-1[value]::-ms-fill {
    background-color: #6d4c41; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-darken-1 .progress-bar {
      background-color: #6d4c41; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6d4c41 !important; }

.border-brown.border-darken-1 {
  border: 1px solid #6d4c41 !important; }

.border-top-brown.border-top-darken-1 {
  border-top: 1px solid #6d4c41 !important; }

.border-bottom-brown.border-bottom-darken-1 {
  border-bottom: 1px solid #6d4c41 !important; }

.border-left-brown.border-left-darken-1 {
  border-left: 1px solid #6d4c41 !important; }

.border-right-brown.border-right-darken-1 {
  border-right: 1px solid #6d4c41 !important; }

.overlay-brown.overlay-darken-1 {
  background: #6d4c41;
  /* The Fallback */
  background: rgba(109, 76, 65, 0.8); }

.brown.darken-2 {
  color: #5d4037 !important; }

.bg-brown.bg-darken-2 {
  background-color: #5d4037 !important; }

.btn-brown.btn-darken-2 {
  border-color: #5d4037 !important;
  background-color: #5d4037 !important; }
  .btn-brown.btn-darken-2:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-darken-2:focus, .btn-brown.btn-darken-2:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-darken-2 {
  border-color: #5d4037 !important;
  color: #5d4037 !important; }
  .btn-outline-brown.btn-outline-darken-2:hover {
    background-color: #5d4037 !important; }

.progress-brown.progress-darken-2 {
  background-color: #5d4037; }
  .progress-brown.progress-darken-2[value]::-webkit-progress-value {
    background-color: #5d4037; }
  .progress-brown.progress-darken-2[value]::-moz-progress-bar {
    background-color: #5d4037; }
  .progress-brown.progress-darken-2[value]::-ms-fill {
    background-color: #5d4037; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-darken-2 .progress-bar {
      background-color: #5d4037; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #5d4037 !important; }

.border-brown.border-darken-2 {
  border: 1px solid #5d4037 !important; }

.border-top-brown.border-top-darken-2 {
  border-top: 1px solid #5d4037 !important; }

.border-bottom-brown.border-bottom-darken-2 {
  border-bottom: 1px solid #5d4037 !important; }

.border-left-brown.border-left-darken-2 {
  border-left: 1px solid #5d4037 !important; }

.border-right-brown.border-right-darken-2 {
  border-right: 1px solid #5d4037 !important; }

.overlay-brown.overlay-darken-2 {
  background: #5d4037;
  /* The Fallback */
  background: rgba(93, 64, 55, 0.8); }

.brown.darken-3 {
  color: #4e342e !important; }

.bg-brown.bg-darken-3 {
  background-color: #4e342e !important; }

.btn-brown.btn-darken-3 {
  border-color: #5d4037 !important;
  background-color: #4e342e !important; }
  .btn-brown.btn-darken-3:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-darken-3:focus, .btn-brown.btn-darken-3:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-darken-3 {
  border-color: #4e342e !important;
  color: #4e342e !important; }
  .btn-outline-brown.btn-outline-darken-3:hover {
    background-color: #4e342e !important; }

.progress-brown.progress-darken-3 {
  background-color: #4e342e; }
  .progress-brown.progress-darken-3[value]::-webkit-progress-value {
    background-color: #4e342e; }
  .progress-brown.progress-darken-3[value]::-moz-progress-bar {
    background-color: #4e342e; }
  .progress-brown.progress-darken-3[value]::-ms-fill {
    background-color: #4e342e; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-darken-3 .progress-bar {
      background-color: #4e342e; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4e342e !important; }

.border-brown.border-darken-3 {
  border: 1px solid #4e342e !important; }

.border-top-brown.border-top-darken-3 {
  border-top: 1px solid #4e342e !important; }

.border-bottom-brown.border-bottom-darken-3 {
  border-bottom: 1px solid #4e342e !important; }

.border-left-brown.border-left-darken-3 {
  border-left: 1px solid #4e342e !important; }

.border-right-brown.border-right-darken-3 {
  border-right: 1px solid #4e342e !important; }

.overlay-brown.overlay-darken-3 {
  background: #4e342e;
  /* The Fallback */
  background: rgba(78, 52, 46, 0.8); }

.brown.darken-4 {
  color: #3e2723 !important; }

.bg-brown.bg-darken-4 {
  background-color: #3e2723 !important; }

.btn-brown.btn-darken-4 {
  border-color: #5d4037 !important;
  background-color: #3e2723 !important; }
  .btn-brown.btn-darken-4:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-darken-4:focus, .btn-brown.btn-darken-4:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-darken-4 {
  border-color: #3e2723 !important;
  color: #3e2723 !important; }
  .btn-outline-brown.btn-outline-darken-4:hover {
    background-color: #3e2723 !important; }

.progress-brown.progress-darken-4 {
  background-color: #3e2723; }
  .progress-brown.progress-darken-4[value]::-webkit-progress-value {
    background-color: #3e2723; }
  .progress-brown.progress-darken-4[value]::-moz-progress-bar {
    background-color: #3e2723; }
  .progress-brown.progress-darken-4[value]::-ms-fill {
    background-color: #3e2723; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-darken-4 .progress-bar {
      background-color: #3e2723; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3e2723 !important; }

.border-brown.border-darken-4 {
  border: 1px solid #3e2723 !important; }

.border-top-brown.border-top-darken-4 {
  border-top: 1px solid #3e2723 !important; }

.border-bottom-brown.border-bottom-darken-4 {
  border-bottom: 1px solid #3e2723 !important; }

.border-left-brown.border-left-darken-4 {
  border-left: 1px solid #3e2723 !important; }

.border-right-brown.border-right-darken-4 {
  border-right: 1px solid #3e2723 !important; }

.overlay-brown.overlay-darken-4 {
  background: #3e2723;
  /* The Fallback */
  background: rgba(62, 39, 35, 0.8); }

.brown.accent-1 {
  color: #d7ccc8 !important; }

.bg-brown.bg-accent-1 {
  background-color: #d7ccc8 !important; }

.btn-brown.btn-accent-1 {
  border-color: #5d4037 !important;
  background-color: #d7ccc8 !important; }
  .btn-brown.btn-accent-1:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-accent-1:focus, .btn-brown.btn-accent-1:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-accent-1 {
  border-color: #d7ccc8 !important;
  color: #d7ccc8 !important; }
  .btn-outline-brown.btn-outline-accent-1:hover {
    background-color: #d7ccc8 !important; }

.progress-brown.progress-accent-1 {
  background-color: #d7ccc8; }
  .progress-brown.progress-accent-1[value]::-webkit-progress-value {
    background-color: #d7ccc8; }
  .progress-brown.progress-accent-1[value]::-moz-progress-bar {
    background-color: #d7ccc8; }
  .progress-brown.progress-accent-1[value]::-ms-fill {
    background-color: #d7ccc8; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-accent-1 .progress-bar {
      background-color: #d7ccc8; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d7ccc8 !important; }

.border-brown.border-accent-1 {
  border: 1px solid #d7ccc8 !important; }

.border-top-brown.border-top-accent-1 {
  border-top: 1px solid #d7ccc8 !important; }

.border-bottom-brown.border-bottom-accent-1 {
  border-bottom: 1px solid #d7ccc8 !important; }

.border-left-brown.border-left-accent-1 {
  border-left: 1px solid #d7ccc8 !important; }

.border-right-brown.border-right-accent-1 {
  border-right: 1px solid #d7ccc8 !important; }

.overlay-brown.overlay-accent-1 {
  background: #d7ccc8;
  /* The Fallback */
  background: rgba(215, 204, 200, 0.8); }

.brown.accent-2 {
  color: #bcaaa4 !important; }

.bg-brown.bg-accent-2 {
  background-color: #bcaaa4 !important; }

.btn-brown.btn-accent-2 {
  border-color: #5d4037 !important;
  background-color: #bcaaa4 !important; }
  .btn-brown.btn-accent-2:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-accent-2:focus, .btn-brown.btn-accent-2:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-accent-2 {
  border-color: #bcaaa4 !important;
  color: #bcaaa4 !important; }
  .btn-outline-brown.btn-outline-accent-2:hover {
    background-color: #bcaaa4 !important; }

.progress-brown.progress-accent-2 {
  background-color: #bcaaa4; }
  .progress-brown.progress-accent-2[value]::-webkit-progress-value {
    background-color: #bcaaa4; }
  .progress-brown.progress-accent-2[value]::-moz-progress-bar {
    background-color: #bcaaa4; }
  .progress-brown.progress-accent-2[value]::-ms-fill {
    background-color: #bcaaa4; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-accent-2 .progress-bar {
      background-color: #bcaaa4; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bcaaa4 !important; }

.border-brown.border-accent-2 {
  border: 1px solid #bcaaa4 !important; }

.border-top-brown.border-top-accent-2 {
  border-top: 1px solid #bcaaa4 !important; }

.border-bottom-brown.border-bottom-accent-2 {
  border-bottom: 1px solid #bcaaa4 !important; }

.border-left-brown.border-left-accent-2 {
  border-left: 1px solid #bcaaa4 !important; }

.border-right-brown.border-right-accent-2 {
  border-right: 1px solid #bcaaa4 !important; }

.overlay-brown.overlay-accent-2 {
  background: #bcaaa4;
  /* The Fallback */
  background: rgba(188, 170, 164, 0.8); }

.brown.accent-3 {
  color: #8d6e63 !important; }

.bg-brown.bg-accent-3 {
  background-color: #8d6e63 !important; }

.btn-brown.btn-accent-3 {
  border-color: #5d4037 !important;
  background-color: #8d6e63 !important; }
  .btn-brown.btn-accent-3:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-accent-3:focus, .btn-brown.btn-accent-3:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-accent-3 {
  border-color: #8d6e63 !important;
  color: #8d6e63 !important; }
  .btn-outline-brown.btn-outline-accent-3:hover {
    background-color: #8d6e63 !important; }

.progress-brown.progress-accent-3 {
  background-color: #8d6e63; }
  .progress-brown.progress-accent-3[value]::-webkit-progress-value {
    background-color: #8d6e63; }
  .progress-brown.progress-accent-3[value]::-moz-progress-bar {
    background-color: #8d6e63; }
  .progress-brown.progress-accent-3[value]::-ms-fill {
    background-color: #8d6e63; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-accent-3 .progress-bar {
      background-color: #8d6e63; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8d6e63 !important; }

.border-brown.border-accent-3 {
  border: 1px solid #8d6e63 !important; }

.border-top-brown.border-top-accent-3 {
  border-top: 1px solid #8d6e63 !important; }

.border-bottom-brown.border-bottom-accent-3 {
  border-bottom: 1px solid #8d6e63 !important; }

.border-left-brown.border-left-accent-3 {
  border-left: 1px solid #8d6e63 !important; }

.border-right-brown.border-right-accent-3 {
  border-right: 1px solid #8d6e63 !important; }

.overlay-brown.overlay-accent-3 {
  background: #8d6e63;
  /* The Fallback */
  background: rgba(141, 110, 99, 0.8); }

.brown.accent-4 {
  color: #5d4037 !important; }

.bg-brown.bg-accent-4 {
  background-color: #5d4037 !important; }

.btn-brown.btn-accent-4 {
  border-color: #5d4037 !important;
  background-color: #5d4037 !important; }
  .btn-brown.btn-accent-4:hover {
    border-color: #5d4037 !important;
    background-color: #4e342e !important; }
  .btn-brown.btn-accent-4:focus, .btn-brown.btn-accent-4:active {
    border-color: #4e342e !important;
    background-color: #3e2723 !important; }

.btn-outline-brown.btn-outline-accent-4 {
  border-color: #5d4037 !important;
  color: #5d4037 !important; }
  .btn-outline-brown.btn-outline-accent-4:hover {
    background-color: #5d4037 !important; }

.progress-brown.progress-accent-4 {
  background-color: #5d4037; }
  .progress-brown.progress-accent-4[value]::-webkit-progress-value {
    background-color: #5d4037; }
  .progress-brown.progress-accent-4[value]::-moz-progress-bar {
    background-color: #5d4037; }
  .progress-brown.progress-accent-4[value]::-ms-fill {
    background-color: #5d4037; }
  @media screen and (min-width: 0\0) {
    .progress-brown.progress-accent-4 .progress-bar {
      background-color: #5d4037; } }

input:focus ~ .bg-brown {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #5d4037 !important; }

.border-brown.border-accent-4 {
  border: 1px solid #5d4037 !important; }

.border-top-brown.border-top-accent-4 {
  border-top: 1px solid #5d4037 !important; }

.border-bottom-brown.border-bottom-accent-4 {
  border-bottom: 1px solid #5d4037 !important; }

.border-left-brown.border-left-accent-4 {
  border-left: 1px solid #5d4037 !important; }

.border-right-brown.border-right-accent-4 {
  border-right: 1px solid #5d4037 !important; }

.overlay-brown.overlay-accent-4 {
  background: #5d4037;
  /* The Fallback */
  background: rgba(93, 64, 55, 0.8); }

.grey.lighten-5 {
  color: #fafafa !important; }

.bg-grey.bg-lighten-5 {
  background-color: #fafafa !important; }

.btn-grey.btn-lighten-5 {
  border-color: #616161 !important;
  background-color: #fafafa !important; }
  .btn-grey.btn-lighten-5:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-lighten-5:focus, .btn-grey.btn-lighten-5:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-lighten-5 {
  border-color: #fafafa !important;
  color: #fafafa !important; }
  .btn-outline-grey.btn-outline-lighten-5:hover {
    background-color: #fafafa !important; }

.progress-grey.progress-lighten-5 {
  background-color: #fafafa; }
  .progress-grey.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #fafafa; }
  .progress-grey.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #fafafa; }
  .progress-grey.progress-lighten-5[value]::-ms-fill {
    background-color: #fafafa; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-lighten-5 .progress-bar {
      background-color: #fafafa; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fafafa !important; }

.border-grey.border-lighten-5 {
  border: 1px solid #fafafa !important; }

.border-top-grey.border-top-lighten-5 {
  border-top: 1px solid #fafafa !important; }

.border-bottom-grey.border-bottom-lighten-5 {
  border-bottom: 1px solid #fafafa !important; }

.border-left-grey.border-left-lighten-5 {
  border-left: 1px solid #fafafa !important; }

.border-right-grey.border-right-lighten-5 {
  border-right: 1px solid #fafafa !important; }

.overlay-grey.overlay-lighten-5 {
  background: #fafafa;
  /* The Fallback */
  background: rgba(250, 250, 250, 0.8); }

.grey.lighten-4 {
  color: #f5f5f5 !important; }

.bg-grey.bg-lighten-4 {
  background-color: #f5f5f5 !important; }

.btn-grey.btn-lighten-4 {
  border-color: #616161 !important;
  background-color: #f5f5f5 !important; }
  .btn-grey.btn-lighten-4:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-lighten-4:focus, .btn-grey.btn-lighten-4:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-lighten-4 {
  border-color: #f5f5f5 !important;
  color: #f5f5f5 !important; }
  .btn-outline-grey.btn-outline-lighten-4:hover {
    background-color: #f5f5f5 !important; }

.progress-grey.progress-lighten-4 {
  background-color: #f5f5f5; }
  .progress-grey.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #f5f5f5; }
  .progress-grey.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #f5f5f5; }
  .progress-grey.progress-lighten-4[value]::-ms-fill {
    background-color: #f5f5f5; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-lighten-4 .progress-bar {
      background-color: #f5f5f5; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f5f5f5 !important; }

.border-grey.border-lighten-4 {
  border: 1px solid #f5f5f5 !important; }

.border-top-grey.border-top-lighten-4 {
  border-top: 1px solid #f5f5f5 !important; }

.border-bottom-grey.border-bottom-lighten-4 {
  border-bottom: 1px solid #f5f5f5 !important; }

.border-left-grey.border-left-lighten-4 {
  border-left: 1px solid #f5f5f5 !important; }

.border-right-grey.border-right-lighten-4 {
  border-right: 1px solid #f5f5f5 !important; }

.overlay-grey.overlay-lighten-4 {
  background: #f5f5f5;
  /* The Fallback */
  background: rgba(245, 245, 245, 0.8); }

.grey.lighten-3 {
  color: #eee !important; }

.bg-grey.bg-lighten-3 {
  background-color: #eee !important; }

.btn-grey.btn-lighten-3 {
  border-color: #616161 !important;
  background-color: #eee !important; }
  .btn-grey.btn-lighten-3:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-lighten-3:focus, .btn-grey.btn-lighten-3:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-lighten-3 {
  border-color: #eee !important;
  color: #eee !important; }
  .btn-outline-grey.btn-outline-lighten-3:hover {
    background-color: #eee !important; }

.progress-grey.progress-lighten-3 {
  background-color: #eee; }
  .progress-grey.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #eee; }
  .progress-grey.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #eee; }
  .progress-grey.progress-lighten-3[value]::-ms-fill {
    background-color: #eee; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-lighten-3 .progress-bar {
      background-color: #eee; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eee !important; }

.border-grey.border-lighten-3 {
  border: 1px solid #eee !important; }

.border-top-grey.border-top-lighten-3 {
  border-top: 1px solid #eee !important; }

.border-bottom-grey.border-bottom-lighten-3 {
  border-bottom: 1px solid #eee !important; }

.border-left-grey.border-left-lighten-3 {
  border-left: 1px solid #eee !important; }

.border-right-grey.border-right-lighten-3 {
  border-right: 1px solid #eee !important; }

.overlay-grey.overlay-lighten-3 {
  background: #eee;
  /* The Fallback */
  background: rgba(238, 238, 238, 0.8); }

.grey.lighten-2 {
  color: #e0e0e0 !important; }

.bg-grey.bg-lighten-2 {
  background-color: #e0e0e0 !important; }

.btn-grey.btn-lighten-2 {
  border-color: #616161 !important;
  background-color: #e0e0e0 !important; }
  .btn-grey.btn-lighten-2:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-lighten-2:focus, .btn-grey.btn-lighten-2:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-lighten-2 {
  border-color: #e0e0e0 !important;
  color: #e0e0e0 !important; }
  .btn-outline-grey.btn-outline-lighten-2:hover {
    background-color: #e0e0e0 !important; }

.progress-grey.progress-lighten-2 {
  background-color: #e0e0e0; }
  .progress-grey.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #e0e0e0; }
  .progress-grey.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #e0e0e0; }
  .progress-grey.progress-lighten-2[value]::-ms-fill {
    background-color: #e0e0e0; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-lighten-2 .progress-bar {
      background-color: #e0e0e0; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e0e0e0 !important; }

.border-grey.border-lighten-2 {
  border: 1px solid #e0e0e0 !important; }

.border-top-grey.border-top-lighten-2 {
  border-top: 1px solid #e0e0e0 !important; }

.border-bottom-grey.border-bottom-lighten-2 {
  border-bottom: 1px solid #e0e0e0 !important; }

.border-left-grey.border-left-lighten-2 {
  border-left: 1px solid #e0e0e0 !important; }

.border-right-grey.border-right-lighten-2 {
  border-right: 1px solid #e0e0e0 !important; }

.overlay-grey.overlay-lighten-2 {
  background: #e0e0e0;
  /* The Fallback */
  background: rgba(224, 224, 224, 0.8); }

.grey.lighten-1 {
  color: #bdbdbd !important; }

.bg-grey.bg-lighten-1 {
  background-color: #bdbdbd !important; }

.btn-grey.btn-lighten-1 {
  border-color: #616161 !important;
  background-color: #bdbdbd !important; }
  .btn-grey.btn-lighten-1:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-lighten-1:focus, .btn-grey.btn-lighten-1:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-lighten-1 {
  border-color: #bdbdbd !important;
  color: #bdbdbd !important; }
  .btn-outline-grey.btn-outline-lighten-1:hover {
    background-color: #bdbdbd !important; }

.progress-grey.progress-lighten-1 {
  background-color: #bdbdbd; }
  .progress-grey.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #bdbdbd; }
  .progress-grey.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #bdbdbd; }
  .progress-grey.progress-lighten-1[value]::-ms-fill {
    background-color: #bdbdbd; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-lighten-1 .progress-bar {
      background-color: #bdbdbd; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bdbdbd !important; }

.border-grey.border-lighten-1 {
  border: 1px solid #bdbdbd !important; }

.border-top-grey.border-top-lighten-1 {
  border-top: 1px solid #bdbdbd !important; }

.border-bottom-grey.border-bottom-lighten-1 {
  border-bottom: 1px solid #bdbdbd !important; }

.border-left-grey.border-left-lighten-1 {
  border-left: 1px solid #bdbdbd !important; }

.border-right-grey.border-right-lighten-1 {
  border-right: 1px solid #bdbdbd !important; }

.overlay-grey.overlay-lighten-1 {
  background: #bdbdbd;
  /* The Fallback */
  background: rgba(189, 189, 189, 0.8); }

.grey {
  color: #9e9e9e !important; }

.bg-grey {
  background-color: #9e9e9e !important; }
  .bg-grey .card-header,
  .bg-grey .card-footer {
    background-color: transparent; }

.toast-grey {
  background-color: #9e9e9e; }

.alert-grey {
  border-color: #9e9e9e !important;
  background-color: #b0b0b0 !important;
  color: #454545 !important; }
  .alert-grey .alert-link {
    color: #303030 !important; }

.border-grey {
  border-color: #9e9e9e; }

.border-top-grey {
  border-top-color: #9e9e9e; }

.border-bottom-grey {
  border-bottom-color: #9e9e9e; }

.border-left-grey {
  border-left-color: #9e9e9e; }

.border-right-grey {
  border-right-color: #9e9e9e; }

.badge-grey {
  background-color: #9e9e9e; }

.panel-grey {
  border-color: #9e9e9e; }
  .panel-grey .panel-heading {
    color: #fff;
    border-color: #9e9e9e;
    background-color: #ababab; }

.bg-grey.tag-glow,
.border-grey.tag-glow {
  box-shadow: 0px 0px 10px #9e9e9e; }

.overlay-grey {
  background: #9e9e9e;
  /* The Fallback */
  background: rgba(158, 158, 158, 0.8); }

.card.card-outline-grey {
  border-width: 1px;
  border-style: solid;
  border-color: #9e9e9e;
  background-color: transparent; }
  .card.card-outline-grey .card-header,
  .card.card-outline-grey .card-footer {
    background-color: transparent; }

.btn-grey {
  color: #9e9e9e !important; }
  .btn-grey.btn-flat {
    background-color: transparent !important;
    color: #9e9e9e;
    border: none; }
  .btn-grey.btn-raised, .btn-grey.btn-fab {
    background-color: #9e9e9e !important;
    color: #fff !important;
    border-color: #9e9e9e; }
    .btn-grey.btn-raised.active, .btn-grey.btn-fab.active {
      background-color: #8c8c8c !important;
      border-color: #8c8c8c !important; }

.btn-group-raised .btn-grey {
  background-color: #9e9e9e !important;
  color: #fff !important; }

.btn-outline-grey {
  border: 1px solid;
  border-color: #9e9e9e;
  background-color: transparent;
  color: #9e9e9e;
  box-shadow: none !important; }
  .btn-outline-grey:focus {
    background-color: transparent !important;
    color: #9e9e9e !important;
    box-shadow: transparent !important; }
  .btn-outline-grey.active {
    background-color: #9e9e9e !important;
    color: #fff !important; }
  .btn-outline-grey:hover {
    background-color: #969696 !important;
    color: #fff !important; }

.btn-outline-grey.btn-raised, .btn-outline-grey.btn-fab {
  border: 1px solid;
  border-color: #9e9e9e;
  background-color: transparent;
  color: #9e9e9e;
  box-shadow: none !important; }
  .btn-outline-grey.btn-raised:focus, .btn-outline-grey.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-grey.btn-raised.active, .btn-outline-grey.btn-fab.active {
    background-color: #9e9e9e !important;
    color: #fff !important; }
  .btn-outline-grey.btn-raised:hover, .btn-outline-grey.btn-fab:hover {
    background-color: #969696 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-grey {
  background-color: #9e9e9e; }
  .progress .progress-bar.progress-bar-grey[value]::-webkit-progress-value {
    background-color: #9e9e9e; }
  .progress .progress-bar.progress-bar-grey[value]::-moz-progress-bar {
    background-color: #9e9e9e; }
  .progress .progress-bar.progress-bar-grey[value]::-ms-fill {
    background-color: #9e9e9e; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-grey .progress-bar {
      background-color: #9e9e9e; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9e9e9e !important; }

.grey.darken-1 {
  color: #757575 !important; }

.bg-grey.bg-darken-1 {
  background-color: #757575 !important; }

.btn-grey.btn-darken-1 {
  border-color: #616161 !important;
  background-color: #757575 !important; }
  .btn-grey.btn-darken-1:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-darken-1:focus, .btn-grey.btn-darken-1:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-darken-1 {
  border-color: #757575 !important;
  color: #757575 !important; }
  .btn-outline-grey.btn-outline-darken-1:hover {
    background-color: #757575 !important; }

.progress-grey.progress-darken-1 {
  background-color: #757575; }
  .progress-grey.progress-darken-1[value]::-webkit-progress-value {
    background-color: #757575; }
  .progress-grey.progress-darken-1[value]::-moz-progress-bar {
    background-color: #757575; }
  .progress-grey.progress-darken-1[value]::-ms-fill {
    background-color: #757575; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-darken-1 .progress-bar {
      background-color: #757575; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #757575 !important; }

.border-grey.border-darken-1 {
  border: 1px solid #757575 !important; }

.border-top-grey.border-top-darken-1 {
  border-top: 1px solid #757575 !important; }

.border-bottom-grey.border-bottom-darken-1 {
  border-bottom: 1px solid #757575 !important; }

.border-left-grey.border-left-darken-1 {
  border-left: 1px solid #757575 !important; }

.border-right-grey.border-right-darken-1 {
  border-right: 1px solid #757575 !important; }

.overlay-grey.overlay-darken-1 {
  background: #757575;
  /* The Fallback */
  background: rgba(117, 117, 117, 0.8); }

.grey.darken-2 {
  color: #616161 !important; }

.bg-grey.bg-darken-2 {
  background-color: #616161 !important; }

.btn-grey.btn-darken-2 {
  border-color: #616161 !important;
  background-color: #616161 !important; }
  .btn-grey.btn-darken-2:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-darken-2:focus, .btn-grey.btn-darken-2:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-darken-2 {
  border-color: #616161 !important;
  color: #616161 !important; }
  .btn-outline-grey.btn-outline-darken-2:hover {
    background-color: #616161 !important; }

.progress-grey.progress-darken-2 {
  background-color: #616161; }
  .progress-grey.progress-darken-2[value]::-webkit-progress-value {
    background-color: #616161; }
  .progress-grey.progress-darken-2[value]::-moz-progress-bar {
    background-color: #616161; }
  .progress-grey.progress-darken-2[value]::-ms-fill {
    background-color: #616161; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-darken-2 .progress-bar {
      background-color: #616161; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #616161 !important; }

.border-grey.border-darken-2 {
  border: 1px solid #616161 !important; }

.border-top-grey.border-top-darken-2 {
  border-top: 1px solid #616161 !important; }

.border-bottom-grey.border-bottom-darken-2 {
  border-bottom: 1px solid #616161 !important; }

.border-left-grey.border-left-darken-2 {
  border-left: 1px solid #616161 !important; }

.border-right-grey.border-right-darken-2 {
  border-right: 1px solid #616161 !important; }

.overlay-grey.overlay-darken-2 {
  background: #616161;
  /* The Fallback */
  background: rgba(97, 97, 97, 0.8); }

.grey.darken-3 {
  color: #424242 !important; }

.bg-grey.bg-darken-3 {
  background-color: #424242 !important; }

.btn-grey.btn-darken-3 {
  border-color: #616161 !important;
  background-color: #424242 !important; }
  .btn-grey.btn-darken-3:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-darken-3:focus, .btn-grey.btn-darken-3:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-darken-3 {
  border-color: #424242 !important;
  color: #424242 !important; }
  .btn-outline-grey.btn-outline-darken-3:hover {
    background-color: #424242 !important; }

.progress-grey.progress-darken-3 {
  background-color: #424242; }
  .progress-grey.progress-darken-3[value]::-webkit-progress-value {
    background-color: #424242; }
  .progress-grey.progress-darken-3[value]::-moz-progress-bar {
    background-color: #424242; }
  .progress-grey.progress-darken-3[value]::-ms-fill {
    background-color: #424242; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-darken-3 .progress-bar {
      background-color: #424242; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #424242 !important; }

.border-grey.border-darken-3 {
  border: 1px solid #424242 !important; }

.border-top-grey.border-top-darken-3 {
  border-top: 1px solid #424242 !important; }

.border-bottom-grey.border-bottom-darken-3 {
  border-bottom: 1px solid #424242 !important; }

.border-left-grey.border-left-darken-3 {
  border-left: 1px solid #424242 !important; }

.border-right-grey.border-right-darken-3 {
  border-right: 1px solid #424242 !important; }

.overlay-grey.overlay-darken-3 {
  background: #424242;
  /* The Fallback */
  background: rgba(66, 66, 66, 0.8); }

.grey.darken-4 {
  color: #212121 !important; }

.bg-grey.bg-darken-4 {
  background-color: #212121 !important; }

.btn-grey.btn-darken-4 {
  border-color: #616161 !important;
  background-color: #212121 !important; }
  .btn-grey.btn-darken-4:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-darken-4:focus, .btn-grey.btn-darken-4:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-darken-4 {
  border-color: #212121 !important;
  color: #212121 !important; }
  .btn-outline-grey.btn-outline-darken-4:hover {
    background-color: #212121 !important; }

.progress-grey.progress-darken-4 {
  background-color: #212121; }
  .progress-grey.progress-darken-4[value]::-webkit-progress-value {
    background-color: #212121; }
  .progress-grey.progress-darken-4[value]::-moz-progress-bar {
    background-color: #212121; }
  .progress-grey.progress-darken-4[value]::-ms-fill {
    background-color: #212121; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-darken-4 .progress-bar {
      background-color: #212121; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #212121 !important; }

.border-grey.border-darken-4 {
  border: 1px solid #212121 !important; }

.border-top-grey.border-top-darken-4 {
  border-top: 1px solid #212121 !important; }

.border-bottom-grey.border-bottom-darken-4 {
  border-bottom: 1px solid #212121 !important; }

.border-left-grey.border-left-darken-4 {
  border-left: 1px solid #212121 !important; }

.border-right-grey.border-right-darken-4 {
  border-right: 1px solid #212121 !important; }

.overlay-grey.overlay-darken-4 {
  background: #212121;
  /* The Fallback */
  background: rgba(33, 33, 33, 0.8); }

.grey.accent-1 {
  color: #f5f5f5 !important; }

.bg-grey.bg-accent-1 {
  background-color: #f5f5f5 !important; }

.btn-grey.btn-accent-1 {
  border-color: #616161 !important;
  background-color: #f5f5f5 !important; }
  .btn-grey.btn-accent-1:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-accent-1:focus, .btn-grey.btn-accent-1:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-accent-1 {
  border-color: #f5f5f5 !important;
  color: #f5f5f5 !important; }
  .btn-outline-grey.btn-outline-accent-1:hover {
    background-color: #f5f5f5 !important; }

.progress-grey.progress-accent-1 {
  background-color: #f5f5f5; }
  .progress-grey.progress-accent-1[value]::-webkit-progress-value {
    background-color: #f5f5f5; }
  .progress-grey.progress-accent-1[value]::-moz-progress-bar {
    background-color: #f5f5f5; }
  .progress-grey.progress-accent-1[value]::-ms-fill {
    background-color: #f5f5f5; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-accent-1 .progress-bar {
      background-color: #f5f5f5; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f5f5f5 !important; }

.border-grey.border-accent-1 {
  border: 1px solid #f5f5f5 !important; }

.border-top-grey.border-top-accent-1 {
  border-top: 1px solid #f5f5f5 !important; }

.border-bottom-grey.border-bottom-accent-1 {
  border-bottom: 1px solid #f5f5f5 !important; }

.border-left-grey.border-left-accent-1 {
  border-left: 1px solid #f5f5f5 !important; }

.border-right-grey.border-right-accent-1 {
  border-right: 1px solid #f5f5f5 !important; }

.overlay-grey.overlay-accent-1 {
  background: #f5f5f5;
  /* The Fallback */
  background: rgba(245, 245, 245, 0.8); }

.grey.accent-2 {
  color: #eee !important; }

.bg-grey.bg-accent-2 {
  background-color: #eee !important; }

.btn-grey.btn-accent-2 {
  border-color: #616161 !important;
  background-color: #eee !important; }
  .btn-grey.btn-accent-2:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-accent-2:focus, .btn-grey.btn-accent-2:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-accent-2 {
  border-color: #eee !important;
  color: #eee !important; }
  .btn-outline-grey.btn-outline-accent-2:hover {
    background-color: #eee !important; }

.progress-grey.progress-accent-2 {
  background-color: #eee; }
  .progress-grey.progress-accent-2[value]::-webkit-progress-value {
    background-color: #eee; }
  .progress-grey.progress-accent-2[value]::-moz-progress-bar {
    background-color: #eee; }
  .progress-grey.progress-accent-2[value]::-ms-fill {
    background-color: #eee; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-accent-2 .progress-bar {
      background-color: #eee; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eee !important; }

.border-grey.border-accent-2 {
  border: 1px solid #eee !important; }

.border-top-grey.border-top-accent-2 {
  border-top: 1px solid #eee !important; }

.border-bottom-grey.border-bottom-accent-2 {
  border-bottom: 1px solid #eee !important; }

.border-left-grey.border-left-accent-2 {
  border-left: 1px solid #eee !important; }

.border-right-grey.border-right-accent-2 {
  border-right: 1px solid #eee !important; }

.overlay-grey.overlay-accent-2 {
  background: #eee;
  /* The Fallback */
  background: rgba(238, 238, 238, 0.8); }

.grey.accent-3 {
  color: #bdbdbd !important; }

.bg-grey.bg-accent-3 {
  background-color: #bdbdbd !important; }

.btn-grey.btn-accent-3 {
  border-color: #616161 !important;
  background-color: #bdbdbd !important; }
  .btn-grey.btn-accent-3:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-accent-3:focus, .btn-grey.btn-accent-3:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-accent-3 {
  border-color: #bdbdbd !important;
  color: #bdbdbd !important; }
  .btn-outline-grey.btn-outline-accent-3:hover {
    background-color: #bdbdbd !important; }

.progress-grey.progress-accent-3 {
  background-color: #bdbdbd; }
  .progress-grey.progress-accent-3[value]::-webkit-progress-value {
    background-color: #bdbdbd; }
  .progress-grey.progress-accent-3[value]::-moz-progress-bar {
    background-color: #bdbdbd; }
  .progress-grey.progress-accent-3[value]::-ms-fill {
    background-color: #bdbdbd; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-accent-3 .progress-bar {
      background-color: #bdbdbd; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bdbdbd !important; }

.border-grey.border-accent-3 {
  border: 1px solid #bdbdbd !important; }

.border-top-grey.border-top-accent-3 {
  border-top: 1px solid #bdbdbd !important; }

.border-bottom-grey.border-bottom-accent-3 {
  border-bottom: 1px solid #bdbdbd !important; }

.border-left-grey.border-left-accent-3 {
  border-left: 1px solid #bdbdbd !important; }

.border-right-grey.border-right-accent-3 {
  border-right: 1px solid #bdbdbd !important; }

.overlay-grey.overlay-accent-3 {
  background: #bdbdbd;
  /* The Fallback */
  background: rgba(189, 189, 189, 0.8); }

.grey.accent-4 {
  color: #616161 !important; }

.bg-grey.bg-accent-4 {
  background-color: #616161 !important; }

.btn-grey.btn-accent-4 {
  border-color: #616161 !important;
  background-color: #616161 !important; }
  .btn-grey.btn-accent-4:hover {
    border-color: #616161 !important;
    background-color: #424242 !important; }
  .btn-grey.btn-accent-4:focus, .btn-grey.btn-accent-4:active {
    border-color: #424242 !important;
    background-color: #212121 !important; }

.btn-outline-grey.btn-outline-accent-4 {
  border-color: #616161 !important;
  color: #616161 !important; }
  .btn-outline-grey.btn-outline-accent-4:hover {
    background-color: #616161 !important; }

.progress-grey.progress-accent-4 {
  background-color: #616161; }
  .progress-grey.progress-accent-4[value]::-webkit-progress-value {
    background-color: #616161; }
  .progress-grey.progress-accent-4[value]::-moz-progress-bar {
    background-color: #616161; }
  .progress-grey.progress-accent-4[value]::-ms-fill {
    background-color: #616161; }
  @media screen and (min-width: 0\0) {
    .progress-grey.progress-accent-4 .progress-bar {
      background-color: #616161; } }

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #616161 !important; }

.border-grey.border-accent-4 {
  border: 1px solid #616161 !important; }

.border-top-grey.border-top-accent-4 {
  border-top: 1px solid #616161 !important; }

.border-bottom-grey.border-bottom-accent-4 {
  border-bottom: 1px solid #616161 !important; }

.border-left-grey.border-left-accent-4 {
  border-left: 1px solid #616161 !important; }

.border-right-grey.border-right-accent-4 {
  border-right: 1px solid #616161 !important; }

.overlay-grey.overlay-accent-4 {
  background: #616161;
  /* The Fallback */
  background: rgba(97, 97, 97, 0.8); }

.blue-grey.lighten-5 {
  color: #eceff1 !important; }

.bg-blue-grey.bg-lighten-5 {
  background-color: #eceff1 !important; }

.btn-blue-grey.btn-lighten-5 {
  border-color: #455a64 !important;
  background-color: #eceff1 !important; }
  .btn-blue-grey.btn-lighten-5:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-lighten-5:focus, .btn-blue-grey.btn-lighten-5:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-lighten-5 {
  border-color: #eceff1 !important;
  color: #eceff1 !important; }
  .btn-outline-blue-grey.btn-outline-lighten-5:hover {
    background-color: #eceff1 !important; }

.progress-blue-grey.progress-lighten-5 {
  background-color: #eceff1; }
  .progress-blue-grey.progress-lighten-5[value]::-webkit-progress-value {
    background-color: #eceff1; }
  .progress-blue-grey.progress-lighten-5[value]::-moz-progress-bar {
    background-color: #eceff1; }
  .progress-blue-grey.progress-lighten-5[value]::-ms-fill {
    background-color: #eceff1; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-lighten-5 .progress-bar {
      background-color: #eceff1; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eceff1 !important; }

.border-blue-grey.border-lighten-5 {
  border: 1px solid #eceff1 !important; }

.border-top-blue-grey.border-top-lighten-5 {
  border-top: 1px solid #eceff1 !important; }

.border-bottom-blue-grey.border-bottom-lighten-5 {
  border-bottom: 1px solid #eceff1 !important; }

.border-left-blue-grey.border-left-lighten-5 {
  border-left: 1px solid #eceff1 !important; }

.border-right-blue-grey.border-right-lighten-5 {
  border-right: 1px solid #eceff1 !important; }

.overlay-blue-grey.overlay-lighten-5 {
  background: #eceff1;
  /* The Fallback */
  background: rgba(236, 239, 241, 0.8); }

.blue-grey.lighten-4 {
  color: #cfd8dc !important; }

.bg-blue-grey.bg-lighten-4 {
  background-color: #cfd8dc !important; }

.btn-blue-grey.btn-lighten-4 {
  border-color: #455a64 !important;
  background-color: #cfd8dc !important; }
  .btn-blue-grey.btn-lighten-4:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-lighten-4:focus, .btn-blue-grey.btn-lighten-4:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-lighten-4 {
  border-color: #cfd8dc !important;
  color: #cfd8dc !important; }
  .btn-outline-blue-grey.btn-outline-lighten-4:hover {
    background-color: #cfd8dc !important; }

.progress-blue-grey.progress-lighten-4 {
  background-color: #cfd8dc; }
  .progress-blue-grey.progress-lighten-4[value]::-webkit-progress-value {
    background-color: #cfd8dc; }
  .progress-blue-grey.progress-lighten-4[value]::-moz-progress-bar {
    background-color: #cfd8dc; }
  .progress-blue-grey.progress-lighten-4[value]::-ms-fill {
    background-color: #cfd8dc; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-lighten-4 .progress-bar {
      background-color: #cfd8dc; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #cfd8dc !important; }

.border-blue-grey.border-lighten-4 {
  border: 1px solid #cfd8dc !important; }

.border-top-blue-grey.border-top-lighten-4 {
  border-top: 1px solid #cfd8dc !important; }

.border-bottom-blue-grey.border-bottom-lighten-4 {
  border-bottom: 1px solid #cfd8dc !important; }

.border-left-blue-grey.border-left-lighten-4 {
  border-left: 1px solid #cfd8dc !important; }

.border-right-blue-grey.border-right-lighten-4 {
  border-right: 1px solid #cfd8dc !important; }

.overlay-blue-grey.overlay-lighten-4 {
  background: #cfd8dc;
  /* The Fallback */
  background: rgba(207, 216, 220, 0.8); }

.blue-grey.lighten-3 {
  color: #b0bec5 !important; }

.bg-blue-grey.bg-lighten-3 {
  background-color: #b0bec5 !important; }

.btn-blue-grey.btn-lighten-3 {
  border-color: #455a64 !important;
  background-color: #b0bec5 !important; }
  .btn-blue-grey.btn-lighten-3:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-lighten-3:focus, .btn-blue-grey.btn-lighten-3:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-lighten-3 {
  border-color: #b0bec5 !important;
  color: #b0bec5 !important; }
  .btn-outline-blue-grey.btn-outline-lighten-3:hover {
    background-color: #b0bec5 !important; }

.progress-blue-grey.progress-lighten-3 {
  background-color: #b0bec5; }
  .progress-blue-grey.progress-lighten-3[value]::-webkit-progress-value {
    background-color: #b0bec5; }
  .progress-blue-grey.progress-lighten-3[value]::-moz-progress-bar {
    background-color: #b0bec5; }
  .progress-blue-grey.progress-lighten-3[value]::-ms-fill {
    background-color: #b0bec5; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-lighten-3 .progress-bar {
      background-color: #b0bec5; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b0bec5 !important; }

.border-blue-grey.border-lighten-3 {
  border: 1px solid #b0bec5 !important; }

.border-top-blue-grey.border-top-lighten-3 {
  border-top: 1px solid #b0bec5 !important; }

.border-bottom-blue-grey.border-bottom-lighten-3 {
  border-bottom: 1px solid #b0bec5 !important; }

.border-left-blue-grey.border-left-lighten-3 {
  border-left: 1px solid #b0bec5 !important; }

.border-right-blue-grey.border-right-lighten-3 {
  border-right: 1px solid #b0bec5 !important; }

.overlay-blue-grey.overlay-lighten-3 {
  background: #b0bec5;
  /* The Fallback */
  background: rgba(176, 190, 197, 0.8); }

.blue-grey.lighten-2 {
  color: #90a4ae !important; }

.bg-blue-grey.bg-lighten-2 {
  background-color: #90a4ae !important; }

.btn-blue-grey.btn-lighten-2 {
  border-color: #455a64 !important;
  background-color: #90a4ae !important; }
  .btn-blue-grey.btn-lighten-2:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-lighten-2:focus, .btn-blue-grey.btn-lighten-2:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-lighten-2 {
  border-color: #90a4ae !important;
  color: #90a4ae !important; }
  .btn-outline-blue-grey.btn-outline-lighten-2:hover {
    background-color: #90a4ae !important; }

.progress-blue-grey.progress-lighten-2 {
  background-color: #90a4ae; }
  .progress-blue-grey.progress-lighten-2[value]::-webkit-progress-value {
    background-color: #90a4ae; }
  .progress-blue-grey.progress-lighten-2[value]::-moz-progress-bar {
    background-color: #90a4ae; }
  .progress-blue-grey.progress-lighten-2[value]::-ms-fill {
    background-color: #90a4ae; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-lighten-2 .progress-bar {
      background-color: #90a4ae; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #90a4ae !important; }

.border-blue-grey.border-lighten-2 {
  border: 1px solid #90a4ae !important; }

.border-top-blue-grey.border-top-lighten-2 {
  border-top: 1px solid #90a4ae !important; }

.border-bottom-blue-grey.border-bottom-lighten-2 {
  border-bottom: 1px solid #90a4ae !important; }

.border-left-blue-grey.border-left-lighten-2 {
  border-left: 1px solid #90a4ae !important; }

.border-right-blue-grey.border-right-lighten-2 {
  border-right: 1px solid #90a4ae !important; }

.overlay-blue-grey.overlay-lighten-2 {
  background: #90a4ae;
  /* The Fallback */
  background: rgba(144, 164, 174, 0.8); }

.blue-grey.lighten-1 {
  color: #78909c !important; }

.bg-blue-grey.bg-lighten-1 {
  background-color: #78909c !important; }

.btn-blue-grey.btn-lighten-1 {
  border-color: #455a64 !important;
  background-color: #78909c !important; }
  .btn-blue-grey.btn-lighten-1:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-lighten-1:focus, .btn-blue-grey.btn-lighten-1:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-lighten-1 {
  border-color: #78909c !important;
  color: #78909c !important; }
  .btn-outline-blue-grey.btn-outline-lighten-1:hover {
    background-color: #78909c !important; }

.progress-blue-grey.progress-lighten-1 {
  background-color: #78909c; }
  .progress-blue-grey.progress-lighten-1[value]::-webkit-progress-value {
    background-color: #78909c; }
  .progress-blue-grey.progress-lighten-1[value]::-moz-progress-bar {
    background-color: #78909c; }
  .progress-blue-grey.progress-lighten-1[value]::-ms-fill {
    background-color: #78909c; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-lighten-1 .progress-bar {
      background-color: #78909c; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #78909c !important; }

.border-blue-grey.border-lighten-1 {
  border: 1px solid #78909c !important; }

.border-top-blue-grey.border-top-lighten-1 {
  border-top: 1px solid #78909c !important; }

.border-bottom-blue-grey.border-bottom-lighten-1 {
  border-bottom: 1px solid #78909c !important; }

.border-left-blue-grey.border-left-lighten-1 {
  border-left: 1px solid #78909c !important; }

.border-right-blue-grey.border-right-lighten-1 {
  border-right: 1px solid #78909c !important; }

.overlay-blue-grey.overlay-lighten-1 {
  background: #78909c;
  /* The Fallback */
  background: rgba(120, 144, 156, 0.8); }

.blue-grey {
  color: #607d8b !important; }

.bg-blue-grey {
  background-color: #607d8b !important; }
  .bg-blue-grey .card-header,
  .bg-blue-grey .card-footer {
    background-color: transparent; }

.toast-blue-grey {
  background-color: #607d8b; }

.alert-blue-grey {
  border-color: #607d8b !important;
  background-color: #718f9d !important;
  color: #171e21 !important; }
  .alert-blue-grey .alert-link {
    color: #060809 !important; }

.border-blue-grey {
  border-color: #607d8b; }

.border-top-blue-grey {
  border-top-color: #607d8b; }

.border-bottom-blue-grey {
  border-bottom-color: #607d8b; }

.border-left-blue-grey {
  border-left-color: #607d8b; }

.border-right-blue-grey {
  border-right-color: #607d8b; }

.badge-blue-grey {
  background-color: #607d8b; }

.panel-blue-grey {
  border-color: #607d8b; }
  .panel-blue-grey .panel-heading {
    color: #fff;
    border-color: #607d8b;
    background-color: #6b8a99; }

.bg-blue-grey.tag-glow,
.border-blue-grey.tag-glow {
  box-shadow: 0px 0px 10px #607d8b; }

.overlay-blue-grey {
  background: #607d8b;
  /* The Fallback */
  background: rgba(96, 125, 139, 0.8); }

.card.card-outline-blue-grey {
  border-width: 1px;
  border-style: solid;
  border-color: #607d8b;
  background-color: transparent; }
  .card.card-outline-blue-grey .card-header,
  .card.card-outline-blue-grey .card-footer {
    background-color: transparent; }

.btn-blue-grey {
  color: #607d8b !important; }
  .btn-blue-grey.btn-flat {
    background-color: transparent !important;
    color: #607d8b;
    border: none; }
  .btn-blue-grey.btn-raised, .btn-blue-grey.btn-fab {
    background-color: #607d8b !important;
    color: #fff !important;
    border-color: #607d8b; }
    .btn-blue-grey.btn-raised.active, .btn-blue-grey.btn-fab.active {
      background-color: #516a76 !important;
      border-color: #516a76 !important; }

.btn-group-raised .btn-blue-grey {
  background-color: #607d8b !important;
  color: #fff !important; }

.btn-outline-blue-grey {
  border: 1px solid;
  border-color: #607d8b;
  background-color: transparent;
  color: #607d8b;
  box-shadow: none !important; }
  .btn-outline-blue-grey:focus {
    background-color: transparent !important;
    color: #607d8b !important;
    box-shadow: transparent !important; }
  .btn-outline-blue-grey.active {
    background-color: #607d8b !important;
    color: #fff !important; }
  .btn-outline-blue-grey:hover {
    background-color: #5a7582 !important;
    color: #fff !important; }

.btn-outline-blue-grey.btn-raised, .btn-outline-blue-grey.btn-fab {
  border: 1px solid;
  border-color: #607d8b;
  background-color: transparent;
  color: #607d8b;
  box-shadow: none !important; }
  .btn-outline-blue-grey.btn-raised:focus, .btn-outline-blue-grey.btn-fab:focus {
    background-color: transparent; }
  .btn-outline-blue-grey.btn-raised.active, .btn-outline-blue-grey.btn-fab.active {
    background-color: #607d8b !important;
    color: #fff !important; }
  .btn-outline-blue-grey.btn-raised:hover, .btn-outline-blue-grey.btn-fab:hover {
    background-color: #5a7582 !important;
    color: #fff !important; }

.progress .progress-bar.progress-bar-blue-grey {
  background-color: #607d8b; }
  .progress .progress-bar.progress-bar-blue-grey[value]::-webkit-progress-value {
    background-color: #607d8b; }
  .progress .progress-bar.progress-bar-blue-grey[value]::-moz-progress-bar {
    background-color: #607d8b; }
  .progress .progress-bar.progress-bar-blue-grey[value]::-ms-fill {
    background-color: #607d8b; }
  @media screen and (min-width: 0\0) {
    .progress .progress-bar.progress-bar-blue-grey .progress-bar {
      background-color: #607d8b; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #607d8b !important; }

.blue-grey.darken-1 {
  color: #546e7a !important; }

.bg-blue-grey.bg-darken-1 {
  background-color: #546e7a !important; }

.btn-blue-grey.btn-darken-1 {
  border-color: #455a64 !important;
  background-color: #546e7a !important; }
  .btn-blue-grey.btn-darken-1:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-darken-1:focus, .btn-blue-grey.btn-darken-1:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-darken-1 {
  border-color: #546e7a !important;
  color: #546e7a !important; }
  .btn-outline-blue-grey.btn-outline-darken-1:hover {
    background-color: #546e7a !important; }

.progress-blue-grey.progress-darken-1 {
  background-color: #546e7a; }
  .progress-blue-grey.progress-darken-1[value]::-webkit-progress-value {
    background-color: #546e7a; }
  .progress-blue-grey.progress-darken-1[value]::-moz-progress-bar {
    background-color: #546e7a; }
  .progress-blue-grey.progress-darken-1[value]::-ms-fill {
    background-color: #546e7a; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-darken-1 .progress-bar {
      background-color: #546e7a; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #546e7a !important; }

.border-blue-grey.border-darken-1 {
  border: 1px solid #546e7a !important; }

.border-top-blue-grey.border-top-darken-1 {
  border-top: 1px solid #546e7a !important; }

.border-bottom-blue-grey.border-bottom-darken-1 {
  border-bottom: 1px solid #546e7a !important; }

.border-left-blue-grey.border-left-darken-1 {
  border-left: 1px solid #546e7a !important; }

.border-right-blue-grey.border-right-darken-1 {
  border-right: 1px solid #546e7a !important; }

.overlay-blue-grey.overlay-darken-1 {
  background: #546e7a;
  /* The Fallback */
  background: rgba(84, 110, 122, 0.8); }

.blue-grey.darken-2 {
  color: #455a64 !important; }

.bg-blue-grey.bg-darken-2 {
  background-color: #455a64 !important; }

.btn-blue-grey.btn-darken-2 {
  border-color: #455a64 !important;
  background-color: #455a64 !important; }
  .btn-blue-grey.btn-darken-2:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-darken-2:focus, .btn-blue-grey.btn-darken-2:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-darken-2 {
  border-color: #455a64 !important;
  color: #455a64 !important; }
  .btn-outline-blue-grey.btn-outline-darken-2:hover {
    background-color: #455a64 !important; }

.progress-blue-grey.progress-darken-2 {
  background-color: #455a64; }
  .progress-blue-grey.progress-darken-2[value]::-webkit-progress-value {
    background-color: #455a64; }
  .progress-blue-grey.progress-darken-2[value]::-moz-progress-bar {
    background-color: #455a64; }
  .progress-blue-grey.progress-darken-2[value]::-ms-fill {
    background-color: #455a64; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-darken-2 .progress-bar {
      background-color: #455a64; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #455a64 !important; }

.border-blue-grey.border-darken-2 {
  border: 1px solid #455a64 !important; }

.border-top-blue-grey.border-top-darken-2 {
  border-top: 1px solid #455a64 !important; }

.border-bottom-blue-grey.border-bottom-darken-2 {
  border-bottom: 1px solid #455a64 !important; }

.border-left-blue-grey.border-left-darken-2 {
  border-left: 1px solid #455a64 !important; }

.border-right-blue-grey.border-right-darken-2 {
  border-right: 1px solid #455a64 !important; }

.overlay-blue-grey.overlay-darken-2 {
  background: #455a64;
  /* The Fallback */
  background: rgba(69, 90, 100, 0.8); }

.blue-grey.darken-3 {
  color: #37474f !important; }

.bg-blue-grey.bg-darken-3 {
  background-color: #37474f !important; }

.btn-blue-grey.btn-darken-3 {
  border-color: #455a64 !important;
  background-color: #37474f !important; }
  .btn-blue-grey.btn-darken-3:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-darken-3:focus, .btn-blue-grey.btn-darken-3:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-darken-3 {
  border-color: #37474f !important;
  color: #37474f !important; }
  .btn-outline-blue-grey.btn-outline-darken-3:hover {
    background-color: #37474f !important; }

.progress-blue-grey.progress-darken-3 {
  background-color: #37474f; }
  .progress-blue-grey.progress-darken-3[value]::-webkit-progress-value {
    background-color: #37474f; }
  .progress-blue-grey.progress-darken-3[value]::-moz-progress-bar {
    background-color: #37474f; }
  .progress-blue-grey.progress-darken-3[value]::-ms-fill {
    background-color: #37474f; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-darken-3 .progress-bar {
      background-color: #37474f; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #37474f !important; }

.border-blue-grey.border-darken-3 {
  border: 1px solid #37474f !important; }

.border-top-blue-grey.border-top-darken-3 {
  border-top: 1px solid #37474f !important; }

.border-bottom-blue-grey.border-bottom-darken-3 {
  border-bottom: 1px solid #37474f !important; }

.border-left-blue-grey.border-left-darken-3 {
  border-left: 1px solid #37474f !important; }

.border-right-blue-grey.border-right-darken-3 {
  border-right: 1px solid #37474f !important; }

.overlay-blue-grey.overlay-darken-3 {
  background: #37474f;
  /* The Fallback */
  background: rgba(55, 71, 79, 0.8); }

.blue-grey.darken-4 {
  color: #263238 !important; }

.bg-blue-grey.bg-darken-4 {
  background-color: #263238 !important; }

.btn-blue-grey.btn-darken-4 {
  border-color: #455a64 !important;
  background-color: #263238 !important; }
  .btn-blue-grey.btn-darken-4:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-darken-4:focus, .btn-blue-grey.btn-darken-4:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-darken-4 {
  border-color: #263238 !important;
  color: #263238 !important; }
  .btn-outline-blue-grey.btn-outline-darken-4:hover {
    background-color: #263238 !important; }

.progress-blue-grey.progress-darken-4 {
  background-color: #263238; }
  .progress-blue-grey.progress-darken-4[value]::-webkit-progress-value {
    background-color: #263238; }
  .progress-blue-grey.progress-darken-4[value]::-moz-progress-bar {
    background-color: #263238; }
  .progress-blue-grey.progress-darken-4[value]::-ms-fill {
    background-color: #263238; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-darken-4 .progress-bar {
      background-color: #263238; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #263238 !important; }

.border-blue-grey.border-darken-4 {
  border: 1px solid #263238 !important; }

.border-top-blue-grey.border-top-darken-4 {
  border-top: 1px solid #263238 !important; }

.border-bottom-blue-grey.border-bottom-darken-4 {
  border-bottom: 1px solid #263238 !important; }

.border-left-blue-grey.border-left-darken-4 {
  border-left: 1px solid #263238 !important; }

.border-right-blue-grey.border-right-darken-4 {
  border-right: 1px solid #263238 !important; }

.overlay-blue-grey.overlay-darken-4 {
  background: #263238;
  /* The Fallback */
  background: rgba(38, 50, 56, 0.8); }

.blue-grey.accent-1 {
  color: #cfd8dc !important; }

.bg-blue-grey.bg-accent-1 {
  background-color: #cfd8dc !important; }

.btn-blue-grey.btn-accent-1 {
  border-color: #455a64 !important;
  background-color: #cfd8dc !important; }
  .btn-blue-grey.btn-accent-1:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-accent-1:focus, .btn-blue-grey.btn-accent-1:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-accent-1 {
  border-color: #cfd8dc !important;
  color: #cfd8dc !important; }
  .btn-outline-blue-grey.btn-outline-accent-1:hover {
    background-color: #cfd8dc !important; }

.progress-blue-grey.progress-accent-1 {
  background-color: #cfd8dc; }
  .progress-blue-grey.progress-accent-1[value]::-webkit-progress-value {
    background-color: #cfd8dc; }
  .progress-blue-grey.progress-accent-1[value]::-moz-progress-bar {
    background-color: #cfd8dc; }
  .progress-blue-grey.progress-accent-1[value]::-ms-fill {
    background-color: #cfd8dc; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-accent-1 .progress-bar {
      background-color: #cfd8dc; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #cfd8dc !important; }

.border-blue-grey.border-accent-1 {
  border: 1px solid #cfd8dc !important; }

.border-top-blue-grey.border-top-accent-1 {
  border-top: 1px solid #cfd8dc !important; }

.border-bottom-blue-grey.border-bottom-accent-1 {
  border-bottom: 1px solid #cfd8dc !important; }

.border-left-blue-grey.border-left-accent-1 {
  border-left: 1px solid #cfd8dc !important; }

.border-right-blue-grey.border-right-accent-1 {
  border-right: 1px solid #cfd8dc !important; }

.overlay-blue-grey.overlay-accent-1 {
  background: #cfd8dc;
  /* The Fallback */
  background: rgba(207, 216, 220, 0.8); }

.blue-grey.accent-2 {
  color: #b0bec5 !important; }

.bg-blue-grey.bg-accent-2 {
  background-color: #b0bec5 !important; }

.btn-blue-grey.btn-accent-2 {
  border-color: #455a64 !important;
  background-color: #b0bec5 !important; }
  .btn-blue-grey.btn-accent-2:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-accent-2:focus, .btn-blue-grey.btn-accent-2:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-accent-2 {
  border-color: #b0bec5 !important;
  color: #b0bec5 !important; }
  .btn-outline-blue-grey.btn-outline-accent-2:hover {
    background-color: #b0bec5 !important; }

.progress-blue-grey.progress-accent-2 {
  background-color: #b0bec5; }
  .progress-blue-grey.progress-accent-2[value]::-webkit-progress-value {
    background-color: #b0bec5; }
  .progress-blue-grey.progress-accent-2[value]::-moz-progress-bar {
    background-color: #b0bec5; }
  .progress-blue-grey.progress-accent-2[value]::-ms-fill {
    background-color: #b0bec5; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-accent-2 .progress-bar {
      background-color: #b0bec5; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b0bec5 !important; }

.border-blue-grey.border-accent-2 {
  border: 1px solid #b0bec5 !important; }

.border-top-blue-grey.border-top-accent-2 {
  border-top: 1px solid #b0bec5 !important; }

.border-bottom-blue-grey.border-bottom-accent-2 {
  border-bottom: 1px solid #b0bec5 !important; }

.border-left-blue-grey.border-left-accent-2 {
  border-left: 1px solid #b0bec5 !important; }

.border-right-blue-grey.border-right-accent-2 {
  border-right: 1px solid #b0bec5 !important; }

.overlay-blue-grey.overlay-accent-2 {
  background: #b0bec5;
  /* The Fallback */
  background: rgba(176, 190, 197, 0.8); }

.blue-grey.accent-3 {
  color: #78909c !important; }

.bg-blue-grey.bg-accent-3 {
  background-color: #78909c !important; }

.btn-blue-grey.btn-accent-3 {
  border-color: #455a64 !important;
  background-color: #78909c !important; }
  .btn-blue-grey.btn-accent-3:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-accent-3:focus, .btn-blue-grey.btn-accent-3:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-accent-3 {
  border-color: #78909c !important;
  color: #78909c !important; }
  .btn-outline-blue-grey.btn-outline-accent-3:hover {
    background-color: #78909c !important; }

.progress-blue-grey.progress-accent-3 {
  background-color: #78909c; }
  .progress-blue-grey.progress-accent-3[value]::-webkit-progress-value {
    background-color: #78909c; }
  .progress-blue-grey.progress-accent-3[value]::-moz-progress-bar {
    background-color: #78909c; }
  .progress-blue-grey.progress-accent-3[value]::-ms-fill {
    background-color: #78909c; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-accent-3 .progress-bar {
      background-color: #78909c; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #78909c !important; }

.border-blue-grey.border-accent-3 {
  border: 1px solid #78909c !important; }

.border-top-blue-grey.border-top-accent-3 {
  border-top: 1px solid #78909c !important; }

.border-bottom-blue-grey.border-bottom-accent-3 {
  border-bottom: 1px solid #78909c !important; }

.border-left-blue-grey.border-left-accent-3 {
  border-left: 1px solid #78909c !important; }

.border-right-blue-grey.border-right-accent-3 {
  border-right: 1px solid #78909c !important; }

.overlay-blue-grey.overlay-accent-3 {
  background: #78909c;
  /* The Fallback */
  background: rgba(120, 144, 156, 0.8); }

.blue-grey.accent-4 {
  color: #455a64 !important; }

.bg-blue-grey.bg-accent-4 {
  background-color: #455a64 !important; }

.btn-blue-grey.btn-accent-4 {
  border-color: #455a64 !important;
  background-color: #455a64 !important; }
  .btn-blue-grey.btn-accent-4:hover {
    border-color: #455a64 !important;
    background-color: #37474f !important; }
  .btn-blue-grey.btn-accent-4:focus, .btn-blue-grey.btn-accent-4:active {
    border-color: #37474f !important;
    background-color: #263238 !important; }

.btn-outline-blue-grey.btn-outline-accent-4 {
  border-color: #455a64 !important;
  color: #455a64 !important; }
  .btn-outline-blue-grey.btn-outline-accent-4:hover {
    background-color: #455a64 !important; }

.progress-blue-grey.progress-accent-4 {
  background-color: #455a64; }
  .progress-blue-grey.progress-accent-4[value]::-webkit-progress-value {
    background-color: #455a64; }
  .progress-blue-grey.progress-accent-4[value]::-moz-progress-bar {
    background-color: #455a64; }
  .progress-blue-grey.progress-accent-4[value]::-ms-fill {
    background-color: #455a64; }
  @media screen and (min-width: 0\0) {
    .progress-blue-grey.progress-accent-4 .progress-bar {
      background-color: #455a64; } }

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #455a64 !important; }

.border-blue-grey.border-accent-4 {
  border: 1px solid #455a64 !important; }

.border-top-blue-grey.border-top-accent-4 {
  border-top: 1px solid #455a64 !important; }

.border-bottom-blue-grey.border-bottom-accent-4 {
  border-bottom: 1px solid #455a64 !important; }

.border-left-blue-grey.border-left-accent-4 {
  border-left: 1px solid #455a64 !important; }

.border-right-blue-grey.border-right-accent-4 {
  border-right: 1px solid #455a64 !important; }

.overlay-blue-grey.overlay-accent-4 {
  background: #455a64;
  /* The Fallback */
  background: rgba(69, 90, 100, 0.8); }

.shades.black {
  color: #000000 !important; }

.bg-shades.bg-black {
  background-color: #000000 !important; }

.btn-shades.btn-black {
  border-color: !important;
  background-color: #000000 !important; }
  .btn-shades.btn-black:hover {
    border-color: !important;
    background-color: !important; }
  .btn-shades.btn-black:focus, .btn-shades.btn-black:active {
    border-color: !important;
    background-color: !important; }

.btn-outline-shades.btn-outline-black {
  border-color: #000000 !important;
  color: #000000 !important; }
  .btn-outline-shades.btn-outline-black:hover {
    background-color: #000000 !important; }

.progress-shades.progress-black {
  background-color: #000000; }
  .progress-shades.progress-black[value]::-webkit-progress-value {
    background-color: #000000; }
  .progress-shades.progress-black[value]::-moz-progress-bar {
    background-color: #000000; }
  .progress-shades.progress-black[value]::-ms-fill {
    background-color: #000000; }
  @media screen and (min-width: 0\0) {
    .progress-shades.progress-black .progress-bar {
      background-color: #000000; } }

input:focus ~ .bg-shades {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important; }

.border-shades.border-black {
  border: 1px solid #000000 !important; }

.border-top-shades.border-top-black {
  border-top: 1px solid #000000 !important; }

.border-bottom-shades.border-bottom-black {
  border-bottom: 1px solid #000000 !important; }

.border-left-shades.border-left-black {
  border-left: 1px solid #000000 !important; }

.border-right-shades.border-right-black {
  border-right: 1px solid #000000 !important; }

.overlay-shades.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8); }

.shades.white {
  color: #ffffff !important; }

.bg-shades.bg-white {
  background-color: #ffffff !important; }

.btn-shades.btn-white {
  border-color: !important;
  background-color: #ffffff !important; }
  .btn-shades.btn-white:hover {
    border-color: !important;
    background-color: !important; }
  .btn-shades.btn-white:focus, .btn-shades.btn-white:active {
    border-color: !important;
    background-color: !important; }

.btn-outline-shades.btn-outline-white {
  border-color: #ffffff !important;
  color: #ffffff !important; }
  .btn-outline-shades.btn-outline-white:hover {
    background-color: #ffffff !important; }

.progress-shades.progress-white {
  background-color: #ffffff; }
  .progress-shades.progress-white[value]::-webkit-progress-value {
    background-color: #ffffff; }
  .progress-shades.progress-white[value]::-moz-progress-bar {
    background-color: #ffffff; }
  .progress-shades.progress-white[value]::-ms-fill {
    background-color: #ffffff; }
  @media screen and (min-width: 0\0) {
    .progress-shades.progress-white .progress-bar {
      background-color: #ffffff; } }

input:focus ~ .bg-shades {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important; }

.border-shades.border-white {
  border: 1px solid #ffffff !important; }

.border-top-shades.border-top-white {
  border-top: 1px solid #ffffff !important; }

.border-bottom-shades.border-bottom-white {
  border-bottom: 1px solid #ffffff !important; }

.border-left-shades.border-left-white {
  border-left: 1px solid #ffffff !important; }

.border-right-shades.border-right-white {
  border-right: 1px solid #ffffff !important; }

.overlay-shades.overlay-white {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.8); }

.shades.transparent {
  color: transparent !important; }

.bg-shades.bg-transparent {
  background-color: transparent !important; }

.btn-shades.btn-transparent {
  border-color: !important;
  background-color: transparent !important; }
  .btn-shades.btn-transparent:hover {
    border-color: !important;
    background-color: !important; }
  .btn-shades.btn-transparent:focus, .btn-shades.btn-transparent:active {
    border-color: !important;
    background-color: !important; }

.btn-outline-shades.btn-outline-transparent {
  border-color: transparent !important;
  color: transparent !important; }
  .btn-outline-shades.btn-outline-transparent:hover {
    background-color: transparent !important; }

.progress-shades.progress-transparent {
  background-color: transparent; }
  .progress-shades.progress-transparent[value]::-webkit-progress-value {
    background-color: transparent; }
  .progress-shades.progress-transparent[value]::-moz-progress-bar {
    background-color: transparent; }
  .progress-shades.progress-transparent[value]::-ms-fill {
    background-color: transparent; }
  @media screen and (min-width: 0\0) {
    .progress-shades.progress-transparent .progress-bar {
      background-color: transparent; } }

input:focus ~ .bg-shades {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem transparent !important; }

.border-shades.border-transparent {
  border: 1px solid transparent !important; }

.border-top-shades.border-top-transparent {
  border-top: 1px solid transparent !important; }

.border-bottom-shades.border-bottom-transparent {
  border-bottom: 1px solid transparent !important; }

.border-left-shades.border-left-transparent {
  border-left: 1px solid transparent !important; }

.border-right-shades.border-right-transparent {
  border-right: 1px solid transparent !important; }

.overlay-shades.overlay-transparent {
  background: transparent;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8); }

.black {
  color: #000000; }

.bg-black {
  background-color: #000000; }

input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000; }

.border-black {
  border: 1px solid #000000; }

.border-top-black {
  border-top: 1px solid #000000; }

.border-bottom-black {
  border-bottom: 1px solid #000000; }

.border-left-black {
  border-left: 1px solid #000000; }

.border-right-black {
  border-right: 1px solid #000000; }

.white {
  color: #ffffff; }

.bg-white {
  background-color: #ffffff; }

input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff; }

.border-white {
  border: 1px solid #ffffff; }

.border-top-white {
  border-top: 1px solid #ffffff; }

.border-bottom-white {
  border-bottom: 1px solid #ffffff; }

.border-left-white {
  border-left: 1px solid #ffffff; }

.border-right-white {
  border-right: 1px solid #ffffff; }

.transparent {
  color: transparent; }

.bg-transparent {
  background-color: transparent; }

input:focus ~ .bg-transparent {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem transparent; }

.border-transparent {
  border: 1px solid transparent; }

.border-top-transparent {
  border-top: 1px solid transparent; }

.border-bottom-transparent {
  border-bottom: 1px solid transparent; }

.border-left-transparent {
  border-left: 1px solid transparent; }

.border-right-transparent {
  border-right: 1px solid transparent; }

:not(.react-content) > > > .card {
  font-size: 1rem;
  font-weight: normal; }

/* Shadows (from mdl http://www.getmdl.io/) */
html {
  font-size: 16px; }

body {
  font-family: "Open Sans", "Roboto";
  font-weight: 300;
  line-height: 1.5em;
  color: #282b2a;
  min-height: 100vh; }
  body.inverse {
    background: #333333; }
    body.inverse,
    body.inverse .form-control {
      color: #fff; }
    body.inverse .modal,
    body.inverse .modal .form-control,
    body.inverse .panel-default,
    body.inverse .panel-default .form-control,
    body.inverse .card,
    body.inverse .card .form-control {
      background-color: initial;
      color: initial; }

.wrapper.wrapper-full-page {
  height: auto;
  min-height: 60vh; }

.content-wrapper {
  padding: 0 15px; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Open Sans", "Roboto";
  font-weight: 300;
  line-height: 1.15em; }

.serif-font {
  font-family: "Open Sans", "Roboto"; }

a {
  color: #26253e; }
  a:hover, a:focus {
    color: #1c1b2e;
    text-decoration: none; }
  a.text-info:hover, a.text-info:focus {
    color: #4db0d0; }

p {
  font-size: 1rem;
  letter-spacing: 0.3px; }

.badge {
  padding: 6px 10px;
  font-size: 85%;
  font-weight: 500;
  letter-spacing: 0.3px; }

.badge-pill {
  padding: 3px 6px; }

.btn-round {
  border-radius: 0.25rem; }

.btn:active,
.btn.active {
  background-image: initial; }

button:hover {
  cursor: pointer; }

@media only screen and (max-width: 768px) {
  .btn-circle {
    width: 2.7rem;
    height: 2.7rem;
    margin: 0.4rem; } }

:not(.react-content) > > > .card {
  border: 0;
  margin: 18px 0;
  box-shadow: 0 6px 0px 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px; }
  :not(.react-content) > > > .card[class*='gradient-'] .card-header,
  :not(.react-content) > > > .card[class*='gradient-'] .card-footer {
    background-color: initial; }
  :not(.react-content) > > > .card .card-header {
    padding: 1.5rem;
    border-bottom: none;
    background-color: transparent; }
  :not(.react-content) > > > .card .card-subtitle {
    margin-top: 10px;
    margin-bottom: 10px; }
  :not(.react-content) > > > .card .card-body {
    padding: 0;
    height: auto; }
  :not(.react-content) > > > .card .card-block {
    padding: 0.5rem 1.5rem 1.5rem; }
  :not(.react-content) > > > .card .card-bordered {
    border: 1px solid rgba(0, 0, 0, 0.06); }
  :not(.react-content) > > > .card.card-transparent {
    background-color: transparent !important; }
  :not(.react-content) > > > .card .card {
    box-shadow: none; }
  :not(.react-content) > > > .card .card-img {
    position: relative; }
    :not(.react-content) > > > .card .card-img .card-title {
      color: #fff;
      position: absolute;
      bottom: 0;
      left: 0;
      max-width: 100%;
      padding: 24px; }
    :not(.react-content) > > > .card .card-img.overlap {
      margin-top: -40px; }
  :not(.react-content) > > > .card .btn-floating {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    background-color: #26253e;
    border-radius: 50%;
    transition: 0.3s;
    cursor: pointer;
    vertical-align: middle;
    font-size: 1rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
    :not(.react-content) > > > .card .btn-floating.btn {
      margin: 0; }
    :not(.react-content) > > > .card .btn-floating i {
      width: inherit;
      display: inline-block;
      text-align: center;
      color: #fff;
      font-size: 2rem;
      line-height: 40px; }
    :not(.react-content) > > > .card .btn-floating.btn-large {
      width: 56px;
      height: 56px; }
      :not(.react-content) > > > .card .btn-floating.btn-large.halfway-fab {
        bottom: -28px; }
      :not(.react-content) > > > .card .btn-floating.btn-large i {
        line-height: 56px; }
    :not(.react-content) > > > .card .btn-floating.halfway-fab {
      position: absolute;
      right: 24px;
      bottom: -20px; }
  :not(.react-content) > > > .card .card-reveal {
    padding: 24px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    overflow-y: auto;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 3;
    transition: height 1s ease-in-out;
    display: none; }
    :not(.react-content) > > > .card .card-reveal .card-title {
      cursor: pointer; }
  :not(.react-content) > > > .card.horizontal .card-body {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex; }
  :not(.react-content) > > > .card.horizontal .card-img {
    max-width: 50%; }
    :not(.react-content) > > > .card.horizontal .card-img img {
      border-radius: 2px 0 0 2px;
      max-width: 100%;
      width: auto; }
  :not(.react-content) > > > .card .card-stacked {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex: 1;
    -webkit-box-flex: 1;
            flex: 1;
    position: relative; }
  :not(.react-content) > > > .card h1.card-title,
  :not(.react-content) > > > .card h2.card-title,
  :not(.react-content) > > > .card h3.card-title,
  :not(.react-content) > > > .card h4.card-title,
  :not(.react-content) > > > .card h5.card-title,
  :not(.react-content) > > > .card h6.card-title {
    font-weight: 500;
    letter-spacing: 0;
    font-size: 1.75rem;
    margin-bottom: 0.25rem; }
  :not(.react-content) > > > .card .card-footer {
    padding: 1rem 1.5rem;
    background: white;
    overflow: hidden; }
  :not(.react-content) > > > .card.card-inverse .card-blockquote .blockquote-footer,
  :not(.react-content) > > > .card.card-inverse .card-link,
  :not(.react-content) > > > .card.card-inverse .card-subtitle,
  :not(.react-content) > > > .card.card-inverse .card-text,
  :not(.react-content) > > > .card.card-inverse .card-title,
  :not(.react-content) > > > .card.card-inverse .card-footer,
  :not(.react-content) > > > .card.card-inverse a,
  :not(.react-content) > > > .card.card-inverse a:hover,
  :not(.react-content) > > > .card.card-inverse label,
  :not(.react-content) > > > .card.card-inverse span,
  :not(.react-content) > > > .card.card-inverse .form-group:hover,
  :not(.react-content) > > > .card.card-inverse div,
  :not(.react-content) > > > .card.card-inverse input {
    color: #fff; }
  :not(.react-content) > > > .card.card-inverse .form-group.is-focused .checkbox label,
  :not(.react-content) > > > .card.card-inverse .form-group.is-focused label.checkbox-inline,
  :not(.react-content) > > > .card.card-inverse .form-group.is-focused .radio label,
  :not(.react-content) > > > .card.card-inverse .form-group.is-focused label.radio-inline {
    color: #fff; }
  :not(.react-content) > > > .card.card-inverse hr {
    border-color: #fff; }
  :not(.react-content) > > > .card.card-inverse .checkbox label {
    color: #fff; }
    :not(.react-content) > > > .card.card-inverse .checkbox label .checkbox-decorator .check {
      border-color: rgba(255, 255, 255, 0.54); }
  :not(.react-content) > > > .card.card-inverse input::-webkit-input-placeholder, :not(.react-content) > > > .card.card-inverse input::-moz-placeholder, :not(.react-content) > > > .card.card-inverse input:-ms-input-placeholder, :not(.react-content) > > > .card.card-inverse input:-moz-placeholder {
    color: #fff; }

form :not(.react-content) > > > label {
  color: #75787d;
  font-size: convert-font-size(16px);
  font-weight: 700; }

form .labelfocus {
  color: #444450; }

form .form-group {
  margin-bottom: 1.5rem; }

form :not(.react-content) > > > .form-control {
  border: 1px solid #8d8d98;
  color: #75787d; }
  form :not(.react-content) > > > .form-control::-webkit-input-placeholder {
    color: #b1c1d8; }
  form :not(.react-content) > > > .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #b1c1d8; }
  form :not(.react-content) > > > .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #b1c1d8; }
  form :not(.react-content) > > > .form-control:-ms-input-placeholder {
    color: #b1c1d8; }
  form :not(.react-content) > > > .form-control:focus {
    border-color: #000; }

form .form-control-position {
  position: absolute;
  top: 2px;
  right: 0;
  z-index: 2;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center; }

form .has-icon-left .form-control-position {
  right: auto;
  left: inherit; }

form .has-icon-left .form-control {
  padding-right: 0.85rem;
  padding-left: 2.95rem; }

form .has-icon-right .form-control {
  padding-right: 2.5rem; }

form .form-section {
  color: #282b2a;
  line-height: 3rem;
  font-size: 1.2rem;
  letter-spacing: 0.5px;
  font-weight: 400;
  margin-bottom: 20px;
  border-bottom: 1px solid #282b2a; }
  form .form-section i {
    font-size: 20px;
    margin-left: 5px;
    margin-right: 5px; }

form .form-body {
  overflow: hidden; }

form .form-actions {
  border-top: 1px solid #d3dce9;
  padding: 20px 0;
  margin-top: 20px; }
  form .form-actions.filled {
    background-color: #f5f7fa; }
  form .form-actions.center {
    text-align: center; }
  form .form-actions.right {
    text-align: right; }
  form .form-actions.top {
    border-top: 0;
    border-bottom: 1px solid #d3dce9;
    margin-top: 0;
    margin-bottom: 20px; }
  @media (max-width: 767.99px) {
    form .form-actions .buttons-group {
      float: left !important;
      margin-bottom: 10px; } }

@media (min-width: 576px) {
  form.form-horizontal .form-group .label-control {
    text-align: right; } }

form.row-separator .form-group {
  margin: 0;
  border-bottom: 1px solid #ebeff5; }
  form.row-separator .form-group .label-control {
    padding-top: 1.5rem; }
  form.row-separator .form-group > div {
    padding: 1.2rem;
    padding-right: 0; }
  form.row-separator .form-group.last {
    border-bottom: 0; }

form.form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #ebeff5; }
  form.form-bordered .form-group .label-control {
    padding-top: 1.5rem; }
  form.form-bordered .form-group > div {
    padding: 1.2rem;
    padding-right: 0;
    border-left: 1px solid #ebeff5; }
  form.form-bordered .form-group.last {
    border-bottom: 0; }

form.striped-rows .form-group {
  margin: 0; }
  form.striped-rows .form-group .label-control {
    padding-top: 1.5rem; }
  form.striped-rows .form-group > div {
    padding: 1.2rem;
    padding-right: 0; }
  form.striped-rows .form-group:nth-child(even) {
    background-color: #f5f7fa; }

form.striped-labels .form-group {
  margin: 0; }
  form.striped-labels .form-group .label-control {
    padding-top: 1.5rem; }
  form.striped-labels .form-group > div {
    padding: 1.2rem;
    padding-right: 0;
    background-color: white; }
  form.striped-labels .form-group:nth-child(even) {
    background-color: #f5f7fa; }

select.form-control {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/*
TODO:M: To check with latest bootstrap version and remove it.
Bootstrap Enhance */
.custom-control {
  display: block; }
  .custom-control.inline {
    display: inline; }

.custom-checkbox input:disabled:checked ~ .custom-control-indicator {
  opacity: 0.5; }

.custom-checkbox input:disabled ~ .custom-control-indicator {
  cursor: not-allowed; }

.custom-control-input > input:focus ~ .custom-control-indicator {
  padding: 0.51rem; }

.custom-control-indicator {
  width: 1.1rem;
  height: 1.075rem;
  line-height: 1.05rem;
  top: 0.085rem; }
  .custom-control-indicator + .custom-control-description {
    margin-left: 1rem; }

.form-control:disabled, .form-control[readonly] {
  background-color: #eceff1; }

.input-group-addon {
  background-color: #eceff1; }

.form-control-xl {
  padding: 0.8rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-addon input[type='radio'],
.input-group-addon input[type='checkbox'] {
  margin-top: -4px;
  margin-left: -1rem; }

.form-control-xl,
.input-group-xl > .form-control,
.input-group-xl > .input-group-addon,
.input-group-xl > .input-group-btn > .btn {
  padding: 0.8rem 1rem; }

.ng-touched.ng-invalid {
  border-color: #CA4B46; }

.form-control.credit-card {
  background-position: right 0.625rem center;
  background-repeat: no-repeat;
  background-size: 2rem; }
  .form-control.credit-card.visa {
    background-image: url("/assets/img/svg/credit-cards/visa.svg"); }
  .form-control.credit-card.mastercard {
    background-image: url("/assets/img/svg/credit-cards/mastercard.svg"); }
  .form-control.credit-card.amex {
    background-image: url("/assets/img/svg/credit-cards/amex.svg"); }

.carousel-inner > .carousel-item > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1; }

.modal-content {
  border-radius: 0.25rem; }
  .modal-content .modal-footer .btn {
    margin: 0; }
  .modal-content .modal-footer .btn + .btn {
    margin-left: 8px; }

.navbar {
  z-index: 1;
  border: 0;
  border-radius: 0; }
  .navbar .navbar-brand {
    position: relative; }
  .navbar .navbar-nav {
    display: block;
    margin-right: -18px; }
    .navbar .navbar-nav .dropdown-menu {
      position: absolute; }
  .navbar .navbar-toggle {
    background-color: transparent;
    border: none; }
    .navbar .navbar-toggle .icon-bar {
      background-color: inherit;
      border: 1px solid; }
      .navbar .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 4px; }
  .navbar .notification {
    position: absolute;
    top: -1px;
    right: 13px; }

.popover {
  border-color: rgba(0, 157, 160, 0.2);
  padding: 0; }
  .popover .popover-header {
    background-color: #26253e;
    border-color: #26253e;
    color: white; }

ngb-progressbar.progress-bar-md .progress {
  height: 0.5rem; }

ngb-progressbar.progress-bar-sm .progress {
  height: 0.25rem; }

h1,
.h1 {
  font-size: 2.5rem;
  line-height: 1.2em; }

h2,
.h2 {
  font-size: 2rem; }

h3,
.h3 {
  font-size: 1.75rem; }

h4,
.h4 {
  font-size: 1.5rem; }

h5,
.h5 {
  font-size: 1.25rem; }

h6,
.h6 {
  font-size: 1rem;
  font-weight: 300; }

small,
.small {
  font-size: 90%; }

blockquote,
.blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 1.1rem;
  border-left: 5px solid #eeeeee; }
  blockquote p,
  .blockquote p {
    font-style: italic; }
  blockquote footer,
  blockquote small,
  blockquote .small,
  .blockquote footer,
  .blockquote small,
  .blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777777; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }

li,
dd {
  line-height: 2rem; }

h2.title {
  margin-bottom: 2rem; }

.text-warning {
  color: #f58d6b !important; }

.text-primary {
  color: #26253e !important; }

.text-danger {
  color: #CA4B46 !important; }

.text-success {
  color: #3cd070 !important; }

.text-info {
  color: #61b9d5 !important; }

.text-gray {
  color: !important; }

.text-warning-csv {
  color: #fcdc6f !important;
  font-size: convert-font-size(16);
  font-weight: normal; }

.font-small-1 {
  font-size: 0.7rem !important; }

.font-small-2 {
  font-size: 0.8rem !important; }

.font-small-3 {
  font-size: 0.9rem !important; }

.font-medium-1 {
  font-size: 1.1rem !important; }

.font-medium-2 {
  font-size: 1.2rem !important; }

.font-medium-3 {
  font-size: 1.3rem !important; }

.font-medium-4 {
  font-size: 1.4rem !important; }

.font-medium-5 {
  font-size: 1.5rem !important; }

.font-large-1 {
  font-size: 2rem !important;
  line-height: 2rem; }

.font-large-2 {
  font-size: 3rem !important;
  line-height: 2.95rem; }

.font-large-3 {
  font-size: 4rem !important;
  line-height: 3.5rem; }

.font-large-4 {
  font-size: 5rem !important;
  line-height: 4.2rem; }

.font-large-5 {
  font-size: 6rem !important;
  line-height: 5.2rem; }

.text-bold-300 {
  font-weight: 300; }

.text-bold-400 {
  font-weight: 400; }

.text-bold-500 {
  font-weight: 500; }

.text-bold-600 {
  font-weight: 600; }

.text-bold-700 {
  font-weight: 700; }

.text-italic {
  font-style: italic; }

.text-highlight {
  padding: 4px 6px; }

.form-group .checkbox label,
.form-group .radio label {
  color: rgba(0, 0, 0, 0.87); }

.btn-group span:first-child:not(:last-child) .btn.dropdown-toggle,
.input-group span:first-child:not(:last-child) .btn.dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group span:last-child:not(:first-child) .btn.dropdown-toggle,
.input-group span:last-child:not(:first-child) .btn.dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group span:not(:last-child):not(:first-child) .btn.dropdown-toggle,
.input-group span:not(:last-child):not(:first-child) .btn.dropdown-toggle {
  border-radius: 0; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  background-color: #26253e;
  border-color: #26253e; }

.label {
  padding-bottom: 0.1em !important;
  letter-spacing: 0.5px; }
  .label.label-default {
    background-color: #777 !important; }

.media-list.media-bordered .media {
  border-top: 1px solid #e4e7ed;
  padding: 1rem 0; }
  .media-list.media-bordered .media:first-child {
    border-top: 0; }

.media img {
  margin-right: 1rem !important; }

.media .media-body + a img {
  margin-right: 0 !important;
  margin-left: 1rem; }

.media .media-body.text-right + a img {
  margin-left: 0; }

.media .media-body,
.media .media-left,
.media .media-right {
  padding-top: 0; }

.media .round-media {
  border-radius: 50%; }

.dropdown-menu {
  display: none;
  opacity: inherit; }
  .dropdown-menu .active a {
    background-color: #26253e; }
    .dropdown-menu .active a:focus, .dropdown-menu .active a:hover {
      background-color: #26253e; }
  .dropdown-menu.show {
    -webkit-transform: none;
            transform: none;
    opacity: 1; }

.form-control.open ~ .dropdown-menu {
  -webkit-transform: none;
          transform: none;
  opacity: 1; }

.tab-content {
  padding: 1rem; }

.nav-tabs .nav-link {
  height: 100%; }
  .nav-tabs .nav-link.active {
    background-color: transparent;
    border-bottom-color: white; }

.nav-tabs .nav-item.show .nav-link {
  background-color: transparent;
  border-bottom-color: white; }

ngb-accordion [role='tabpanel'] {
  padding: 0 rem-calc(5) !important; }

ngb-accordion .card {
  border-bottom: 2px solid #f5f7fa;
  margin: 0; }

ngb-accordion .two-column p {
  padding: 0 15px; }

.swal2-modal .swal2-confirm {
  background-color: #3cd070 !important; }

.swal2-modal .swal2-cancel {
  background-color: #CA4B46 !important; }

.swal2-container {
  z-index: 999999 !important; }

.display-inline {
  display: inline !important; }

.display-block {
  display: block !important; }

.display-inline-block {
  display: inline-block !important; }

.display-hidden {
  display: none !important; }

.display-table-cell {
  display: table-cell !important; }

.position-fixed {
  position: fixed !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-static {
  position: static !important; }

.position-top-0 {
  top: 0; }

.position-right-0 {
  right: 0; }

.position-bottom-0 {
  bottom: 0; }

.position-left-0 {
  left: 0; }

.relative {
  position: relative !important; }

.no-edge-top {
  top: 0 !important; }

.no-edge-bottom {
  bottom: 0 !important; }

.no-edge-left {
  left: 0 !important; }

.no-edge-right {
  right: 0 !important; }

.cursor-pointer {
  cursor: pointer; }

.cursor-move {
  cursor: move; }

.cursor-default {
  cursor: default; }

.cursor-progress {
  cursor: progress; }

.cursor-not-allowed {
  cursor: not-allowed; }

.valign-top {
  vertical-align: top !important; }

.valign-middle {
  vertical-align: middle !important; }

.valign-bottom {
  vertical-align: bottom !important; }

.valign-baseline {
  vertical-align: baseline !important; }

.valign-text-top {
  vertical-align: top !important; }

.valign-text-bottom {
  vertical-align: text-bottom !important; }

.overflow-hidden {
  overflow: hidden; }

.overflow-visible {
  overflow: visible; }

.overflow-auto {
  overflow: auto; }

.overflow-scroll {
  overflow: scroll; }

.overflow-x-scroll {
  overflow: scroll; }

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

.bullets-inside {
  list-style: inside; }

.list-style-circle {
  list-style: circle; }

.list-style-square {
  list-style: square; }

.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none; }
  .list-style-icons > li i {
    float: left;
    width: 1em;
    margin: 5px 12px 0 0; }

.border {
  border: 1px solid; }

.border-top {
  border-top: 1px solid; }

.border-bottom {
  border-bottom: 1px solid; }

.border-left {
  border-left: 1px solid; }

.border-right {
  border-right: 1px solid; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.no-border {
  border: 0 !important; }

.no-border-top {
  border-top: 0 !important; }

.no-border-bottom {
  border-bottom: 0 !important; }

.no-border-left {
  border-left: 0 !important; }

.no-border-right {
  border-right: 0 !important; }

.no-border-top-radius {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.no-border-bottom-radius {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.no-border-top-left-radius {
  border-top-left-radius: 0 !important; }

.no-border-top-right-radius {
  border-top-right-radius: 0 !important; }

.no-border-bottom-left-radius {
  border-bottom-left-radius: 0 !important; }

.no-border-bottom-right-radius {
  border-bottom-right-radius: 0 !important; }

.box-shadow-0 {
  box-shadow: none !important; }

.box-shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.box-shadow-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.box-shadow-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }

.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }

.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }

.fit {
  max-width: 100% !important; }

.half-width {
  width: 50% !important; }

.full-width {
  width: 100% !important; }

.full-height {
  height: 100% !important; }

.full-height-vh {
  min-height: 0vh !important;
  padding-top: 2%;
  padding-bottom: 2%; }

.width-50 {
  width: 50px !important; }

.width-100 {
  width: 100px !important; }

.width-150 {
  width: 150px !important; }

.width-200 {
  width: 200px !important; }

.width-250 {
  width: 250px !important; }

.width-300 {
  width: 300px !important; }

.width-350 {
  width: 350px !important; }

.width-400 {
  width: 400px !important; }

.width-450 {
  width: 450px !important; }

.width-500 {
  width: 500px !important; }

.width-550 {
  width: 550px !important; }

.width-600 {
  width: 600px !important; }

.width-650 {
  width: 650px !important; }

.width-700 {
  width: 700px !important; }

.width-750 {
  width: 750px !important; }

.width-800 {
  width: 800px !important; }

.width-5-per {
  width: 5% !important; }

.width-10-per {
  width: 10% !important; }

.width-15-per {
  width: 15% !important; }

.width-20-per {
  width: 20% !important; }

.width-25-per {
  width: 25% !important; }

.width-30-per {
  width: 30% !important; }

.width-35-per {
  width: 35% !important; }

.width-40-per {
  width: 40% !important; }

.width-45-per {
  width: 45% !important; }

.width-50-per {
  width: 50% !important; }

.width-55-per {
  width: 55% !important; }

.width-60-per {
  width: 60% !important; }

.width-65-per {
  width: 65% !important; }

.width-70-per {
  width: 70% !important; }

.width-75-per {
  width: 75% !important; }

.width-80-per {
  width: 80% !important; }

.width-90-per {
  width: 90% !important; }

.width-95-per {
  width: 95% !important; }

.height-0 {
  height: 0 !important; }

.height-50 {
  height: 50px !important; }

.height-75 {
  height: 75px !important; }

.height-100 {
  height: 100px !important; }

.height-150 {
  height: 150px !important; }

.height-200 {
  height: 200px !important; }

.height-250 {
  height: 250px !important; }

.height-300 {
  height: 300px !important; }

.height-350 {
  height: 350px !important; }

.height-400 {
  height: 400px !important; }

.height-450 {
  height: 450px !important; }

.height-500 {
  height: 500px !important; }

.height-550 {
  height: 550px !important; }

.height-600 {
  height: 600px !important; }

.height-650 {
  height: 650px !important; }

.height-700 {
  height: 700px !important; }

.height-750 {
  height: 750px !important; }

.height-800 {
  height: 800px !important; }

.height-5-per {
  height: 5% !important; }

.height-10-per {
  height: 10% !important; }

.height-15-per {
  height: 15% !important; }

.height-20-per {
  height: 20% !important; }

.height-25-per {
  height: 25% !important; }

.height-30-per {
  height: 30% !important; }

.height-35-per {
  height: 35% !important; }

.height-40-per {
  height: 40% !important; }

.height-45-per {
  height: 45% !important; }

.height-50-per {
  height: 50% !important; }

.height-55-per {
  height: 55% !important; }

.height-60-per {
  height: 60% !important; }

.height-65-per {
  height: 65% !important; }

.height-70-per {
  height: 70% !important; }

.height-75-per {
  height: 75% !important; }

.height-80-per {
  height: 80% !important; }

.line-height-0 {
  line-height: 0 !important; }

.line-height-1 {
  line-height: 1 !important; }

.line-height-2 {
  line-height: 1.5 !important; }

.line-height-2 {
  line-height: 2 !important; }

.rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.rotate-45-inverse {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.rotate-90 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.rotate-90-inverse {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.rotate-180 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.rotate-180-inverse {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.spinner {
  display: inline-block;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.spinner-reverse {
  display: inline-block;
  -webkit-animation: spin-reverse 1s linear infinite;
          animation: spin-reverse 1s linear infinite; }

@-webkit-keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

@keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

.center {
  margin: 0 auto; }

.bg-cover {
  background-size: cover !important; }

.bg-repeat {
  background-repeat: repeat !important; }

.bg-no-repeat {
  background-repeat: no-repeat !important; }

.img-full {
  width: 100% !important; }

.img-xl {
  width: 64px !important;
  height: 64px !important; }

.img-lg {
  width: 44px !important;
  height: 44px !important; }

.img-sm {
  width: 36px !important;
  height: 36px !important; }

.img-xs {
  width: 32px !important;
  height: 32px !important; }

.mb-4-8 {
  margin-bottom: 3rem !important; }

.mt-m-9 {
  margin-top: -8.6% !important; }

.mb-64 {
  margin-bottom: 4rem !important; }

.mb-5 {
  margin-bottom: 5rem !important; }

.mb-41 {
  margin-bottom: 2.6rem !important; }

.mb-48 {
  margin-bottom: 48px !important; }

.mb-98 {
  margin-bottom: 6.125rem !important; }

.pl-27p {
  padding-left: 27% !important; }

.pb-98 {
  padding-bottom: 6.125rem !important; }

.pt-30 {
  padding-top: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pt-45 {
  padding-top: 45px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

.pt-60 {
  padding-top: 60px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.hidden {
  display: none !important; }

.btn-social, .btn-social-icon {
  position: relative;
  padding-left: 3.25rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff; }
  .btn-social > :first-child, .btn-social-icon > :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 2.5rem;
    line-height: 2.7rem;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2); }
  .btn-social.btn-lg, .btn-lg.btn-social-icon {
    padding-left: 3.2rem; }
    .btn-social.btn-lg > :first-child, .btn-lg.btn-social-icon > :first-child {
      line-height: 2.2rem;
      width: 2.2rem;
      font-size: 1.8em; }
  .btn-social.btn-sm, .btn-sm.btn-social-icon {
    padding-left: 2.55rem; }
    .btn-social.btn-sm > :first-child, .btn-sm.btn-social-icon > :first-child {
      line-height: 1.8rem;
      width: 1.8rem;
      font-size: 1.4em; }
  .btn-social.btn-xs, .btn-xs.btn-social-icon {
    padding-left: 3.15rem; }
    .btn-social.btn-xs > :first-child, .btn-xs.btn-social-icon > :first-child {
      line-height: 2.4rem;
      width: 2.4rem;
      font-size: 1.2em; }

.btn-social-icon {
  height: 2.75rem;
  width: 2.75rem;
  padding: 0; }
  .btn-social-icon > :first-child {
    border: none;
    text-align: center;
    width: 100% !important; }
  .btn-social-icon.btn-lg {
    height: 2.2rem;
    width: 2.2rem;
    padding-left: 0;
    padding-right: 0; }
  .btn-social-icon.btn-sm {
    height: 3.8rem;
    width: 3.8rem;
    padding-left: 0;
    padding-right: 0; }
  .btn-social-icon.btn-xs {
    height: 4.4rem;
    width: 4.4rem;
    padding-left: 0;
    padding-right: 0; }

.btn-adn {
  background-color: #d87a68;
  color: #fff !important;
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-adn:focus, .btn-adn.focus {
    color: #fff;
    background-color: #ce563f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-adn:hover {
    color: #fff;
    background-color: #ce563f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-adn:active, .btn-adn.active,
  .open > .btn-adn.dropdown-toggle {
    color: #fff;
    background-color: #ce563f !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-adn:active:hover, .btn-adn:active:focus, .btn-adn:active.focus, .btn-adn.active:hover, .btn-adn.active:focus, .btn-adn.active.focus,
    .open > .btn-adn.dropdown-toggle:hover,
    .open > .btn-adn.dropdown-toggle:focus,
    .open > .btn-adn.dropdown-toggle.focus {
      color: #fff;
      background-color: #b94630 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-adn:active, .btn-adn.active,
  .open > .btn-adn.dropdown-toggle {
    background-image: none; }
  .btn-adn.disabled:hover, .btn-adn.disabled:focus, .btn-adn.disabled.focus, .btn-adn[disabled]:hover, .btn-adn[disabled]:focus, .btn-adn[disabled].focus,
  fieldset[disabled] .btn-adn:hover,
  fieldset[disabled] .btn-adn:focus,
  fieldset[disabled] .btn-adn.focus {
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-adn .badge {
    color: #d87a68;
    background-color: #fff; }

.btn-bitbucket {
  background-color: #205081;
  color: #fff !important;
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-bitbucket:focus, .btn-bitbucket.focus {
    color: #fff;
    background-color: #163758 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-bitbucket:hover {
    color: #fff;
    background-color: #163758 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-bitbucket:active, .btn-bitbucket.active,
  .open > .btn-bitbucket.dropdown-toggle {
    color: #fff;
    background-color: #163758 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-bitbucket:active:hover, .btn-bitbucket:active:focus, .btn-bitbucket:active.focus, .btn-bitbucket.active:hover, .btn-bitbucket.active:focus, .btn-bitbucket.active.focus,
    .open > .btn-bitbucket.dropdown-toggle:hover,
    .open > .btn-bitbucket.dropdown-toggle:focus,
    .open > .btn-bitbucket.dropdown-toggle.focus {
      color: #fff;
      background-color: #0f253c !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-bitbucket:active, .btn-bitbucket.active,
  .open > .btn-bitbucket.dropdown-toggle {
    background-image: none; }
  .btn-bitbucket.disabled:hover, .btn-bitbucket.disabled:focus, .btn-bitbucket.disabled.focus, .btn-bitbucket[disabled]:hover, .btn-bitbucket[disabled]:focus, .btn-bitbucket[disabled].focus,
  fieldset[disabled] .btn-bitbucket:hover,
  fieldset[disabled] .btn-bitbucket:focus,
  fieldset[disabled] .btn-bitbucket.focus {
    background-color: #205081;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-bitbucket .badge {
    color: #205081;
    background-color: #fff; }

.btn-dropbox {
  background-color: #1087dd;
  color: #fff !important;
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-dropbox:focus, .btn-dropbox.focus {
    color: #fff;
    background-color: #0d6aad !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-dropbox:hover {
    color: #fff;
    background-color: #0d6aad !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-dropbox:active, .btn-dropbox.active,
  .open > .btn-dropbox.dropdown-toggle {
    color: #fff;
    background-color: #0d6aad !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-dropbox:active:hover, .btn-dropbox:active:focus, .btn-dropbox:active.focus, .btn-dropbox.active:hover, .btn-dropbox.active:focus, .btn-dropbox.active.focus,
    .open > .btn-dropbox.dropdown-toggle:hover,
    .open > .btn-dropbox.dropdown-toggle:focus,
    .open > .btn-dropbox.dropdown-toggle.focus {
      color: #fff;
      background-color: #0a568c !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-dropbox:active, .btn-dropbox.active,
  .open > .btn-dropbox.dropdown-toggle {
    background-image: none; }
  .btn-dropbox.disabled:hover, .btn-dropbox.disabled:focus, .btn-dropbox.disabled.focus, .btn-dropbox[disabled]:hover, .btn-dropbox[disabled]:focus, .btn-dropbox[disabled].focus,
  fieldset[disabled] .btn-dropbox:hover,
  fieldset[disabled] .btn-dropbox:focus,
  fieldset[disabled] .btn-dropbox.focus {
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-dropbox .badge {
    color: #1087dd;
    background-color: #fff; }

.btn-facebook {
  background-color: #3b5998;
  color: #fff !important;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-facebook:focus, .btn-facebook.focus {
    color: #fff;
    background-color: #2d4373 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-facebook:hover {
    color: #fff;
    background-color: #2d4373 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-facebook:active, .btn-facebook.active,
  .open > .btn-facebook.dropdown-toggle {
    color: #fff;
    background-color: #2d4373 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-facebook:active:hover, .btn-facebook:active:focus, .btn-facebook:active.focus, .btn-facebook.active:hover, .btn-facebook.active:focus, .btn-facebook.active.focus,
    .open > .btn-facebook.dropdown-toggle:hover,
    .open > .btn-facebook.dropdown-toggle:focus,
    .open > .btn-facebook.dropdown-toggle.focus {
      color: #fff;
      background-color: #23345a !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-facebook:active, .btn-facebook.active,
  .open > .btn-facebook.dropdown-toggle {
    background-image: none; }
  .btn-facebook.disabled:hover, .btn-facebook.disabled:focus, .btn-facebook.disabled.focus, .btn-facebook[disabled]:hover, .btn-facebook[disabled]:focus, .btn-facebook[disabled].focus,
  fieldset[disabled] .btn-facebook:hover,
  fieldset[disabled] .btn-facebook:focus,
  fieldset[disabled] .btn-facebook.focus {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-facebook .badge {
    color: #3b5998;
    background-color: #fff; }

.btn-flickr {
  background-color: #ff0084;
  color: #fff !important;
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-flickr:focus, .btn-flickr.focus {
    color: #fff;
    background-color: #cc006a !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-flickr:hover {
    color: #fff;
    background-color: #cc006a !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-flickr:active, .btn-flickr.active,
  .open > .btn-flickr.dropdown-toggle {
    color: #fff;
    background-color: #cc006a !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-flickr:active:hover, .btn-flickr:active:focus, .btn-flickr:active.focus, .btn-flickr.active:hover, .btn-flickr.active:focus, .btn-flickr.active.focus,
    .open > .btn-flickr.dropdown-toggle:hover,
    .open > .btn-flickr.dropdown-toggle:focus,
    .open > .btn-flickr.dropdown-toggle.focus {
      color: #fff;
      background-color: #a80057 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-flickr:active, .btn-flickr.active,
  .open > .btn-flickr.dropdown-toggle {
    background-image: none; }
  .btn-flickr.disabled:hover, .btn-flickr.disabled:focus, .btn-flickr.disabled.focus, .btn-flickr[disabled]:hover, .btn-flickr[disabled]:focus, .btn-flickr[disabled].focus,
  fieldset[disabled] .btn-flickr:hover,
  fieldset[disabled] .btn-flickr:focus,
  fieldset[disabled] .btn-flickr.focus {
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-flickr .badge {
    color: #ff0084;
    background-color: #fff; }

.btn-foursquare {
  background-color: #f94877;
  color: #fff !important;
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-foursquare:focus, .btn-foursquare.focus {
    color: #fff;
    background-color: #f71752 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-foursquare:hover {
    color: #fff;
    background-color: #f71752 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-foursquare:active, .btn-foursquare.active,
  .open > .btn-foursquare.dropdown-toggle {
    color: #fff;
    background-color: #f71752 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-foursquare:active:hover, .btn-foursquare:active:focus, .btn-foursquare:active.focus, .btn-foursquare.active:hover, .btn-foursquare.active:focus, .btn-foursquare.active.focus,
    .open > .btn-foursquare.dropdown-toggle:hover,
    .open > .btn-foursquare.dropdown-toggle:focus,
    .open > .btn-foursquare.dropdown-toggle.focus {
      color: #fff;
      background-color: #e30742 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-foursquare:active, .btn-foursquare.active,
  .open > .btn-foursquare.dropdown-toggle {
    background-image: none; }
  .btn-foursquare.disabled:hover, .btn-foursquare.disabled:focus, .btn-foursquare.disabled.focus, .btn-foursquare[disabled]:hover, .btn-foursquare[disabled]:focus, .btn-foursquare[disabled].focus,
  fieldset[disabled] .btn-foursquare:hover,
  fieldset[disabled] .btn-foursquare:focus,
  fieldset[disabled] .btn-foursquare.focus {
    background-color: #f94877;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-foursquare .badge {
    color: #f94877;
    background-color: #fff; }

.btn-github {
  background-color: #444444;
  color: #fff !important;
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-github:focus, .btn-github.focus {
    color: #fff;
    background-color: #2b2a2a !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-github:hover {
    color: #fff;
    background-color: #2b2a2a !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-github:active, .btn-github.active,
  .open > .btn-github.dropdown-toggle {
    color: #fff;
    background-color: #2b2a2a !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-github:active:hover, .btn-github:active:focus, .btn-github:active.focus, .btn-github.active:hover, .btn-github.active:focus, .btn-github.active.focus,
    .open > .btn-github.dropdown-toggle:hover,
    .open > .btn-github.dropdown-toggle:focus,
    .open > .btn-github.dropdown-toggle.focus {
      color: #fff;
      background-color: #191919 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-github:active, .btn-github.active,
  .open > .btn-github.dropdown-toggle {
    background-image: none; }
  .btn-github.disabled:hover, .btn-github.disabled:focus, .btn-github.disabled.focus, .btn-github[disabled]:hover, .btn-github[disabled]:focus, .btn-github[disabled].focus,
  fieldset[disabled] .btn-github:hover,
  fieldset[disabled] .btn-github:focus,
  fieldset[disabled] .btn-github.focus {
    background-color: #444444;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-github .badge {
    color: #444444;
    background-color: #fff; }

.btn-google {
  background-color: #dd4b39;
  color: #fff !important;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-google:focus, .btn-google.focus {
    color: #fff;
    background-color: #c23321 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-google:hover {
    color: #fff;
    background-color: #c23321 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-google:active, .btn-google.active,
  .open > .btn-google.dropdown-toggle {
    color: #fff;
    background-color: #c23321 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-google:active:hover, .btn-google:active:focus, .btn-google:active.focus, .btn-google.active:hover, .btn-google.active:focus, .btn-google.active.focus,
    .open > .btn-google.dropdown-toggle:hover,
    .open > .btn-google.dropdown-toggle:focus,
    .open > .btn-google.dropdown-toggle.focus {
      color: #fff;
      background-color: #a32b1c !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-google:active, .btn-google.active,
  .open > .btn-google.dropdown-toggle {
    background-image: none; }
  .btn-google.disabled:hover, .btn-google.disabled:focus, .btn-google.disabled.focus, .btn-google[disabled]:hover, .btn-google[disabled]:focus, .btn-google[disabled].focus,
  fieldset[disabled] .btn-google:hover,
  fieldset[disabled] .btn-google:focus,
  fieldset[disabled] .btn-google.focus {
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-google .badge {
    color: #dd4b39;
    background-color: #fff; }

.btn-instagram {
  background-color: #3f729b;
  color: #fff !important;
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-instagram:focus, .btn-instagram.focus {
    color: #fff;
    background-color: #305777 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-instagram:hover {
    color: #fff;
    background-color: #305777 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-instagram:active, .btn-instagram.active,
  .open > .btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #305777 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-instagram:active:hover, .btn-instagram:active:focus, .btn-instagram:active.focus, .btn-instagram.active:hover, .btn-instagram.active:focus, .btn-instagram.active.focus,
    .open > .btn-instagram.dropdown-toggle:hover,
    .open > .btn-instagram.dropdown-toggle:focus,
    .open > .btn-instagram.dropdown-toggle.focus {
      color: #fff;
      background-color: #26455d !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-instagram:active, .btn-instagram.active,
  .open > .btn-instagram.dropdown-toggle {
    background-image: none; }
  .btn-instagram.disabled:hover, .btn-instagram.disabled:focus, .btn-instagram.disabled.focus, .btn-instagram[disabled]:hover, .btn-instagram[disabled]:focus, .btn-instagram[disabled].focus,
  fieldset[disabled] .btn-instagram:hover,
  fieldset[disabled] .btn-instagram:focus,
  fieldset[disabled] .btn-instagram.focus {
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-instagram .badge {
    color: #3f729b;
    background-color: #fff; }

.btn-linkedin {
  background-color: #007bb6;
  color: #fff !important;
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-linkedin:focus, .btn-linkedin.focus {
    color: #fff;
    background-color: #005983 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-linkedin:hover {
    color: #fff;
    background-color: #005983 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-linkedin:active, .btn-linkedin.active,
  .open > .btn-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #005983 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-linkedin:active:hover, .btn-linkedin:active:focus, .btn-linkedin:active.focus, .btn-linkedin.active:hover, .btn-linkedin.active:focus, .btn-linkedin.active.focus,
    .open > .btn-linkedin.dropdown-toggle:hover,
    .open > .btn-linkedin.dropdown-toggle:focus,
    .open > .btn-linkedin.dropdown-toggle.focus {
      color: #fff;
      background-color: #00405f !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-linkedin:active, .btn-linkedin.active,
  .open > .btn-linkedin.dropdown-toggle {
    background-image: none; }
  .btn-linkedin.disabled:hover, .btn-linkedin.disabled:focus, .btn-linkedin.disabled.focus, .btn-linkedin[disabled]:hover, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled].focus,
  fieldset[disabled] .btn-linkedin:hover,
  fieldset[disabled] .btn-linkedin:focus,
  fieldset[disabled] .btn-linkedin.focus {
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-linkedin .badge {
    color: #007bb6;
    background-color: #fff; }

.btn-microsoft {
  background-color: #2672ec;
  color: #fff !important;
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-microsoft:focus, .btn-microsoft.focus {
    color: #fff;
    background-color: #125acd !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-microsoft:hover {
    color: #fff;
    background-color: #125acd !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-microsoft:active, .btn-microsoft.active,
  .open > .btn-microsoft.dropdown-toggle {
    color: #fff;
    background-color: #125acd !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-microsoft:active:hover, .btn-microsoft:active:focus, .btn-microsoft:active.focus, .btn-microsoft.active:hover, .btn-microsoft.active:focus, .btn-microsoft.active.focus,
    .open > .btn-microsoft.dropdown-toggle:hover,
    .open > .btn-microsoft.dropdown-toggle:focus,
    .open > .btn-microsoft.dropdown-toggle.focus {
      color: #fff;
      background-color: #0f4bac !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-microsoft:active, .btn-microsoft.active,
  .open > .btn-microsoft.dropdown-toggle {
    background-image: none; }
  .btn-microsoft.disabled:hover, .btn-microsoft.disabled:focus, .btn-microsoft.disabled.focus, .btn-microsoft[disabled]:hover, .btn-microsoft[disabled]:focus, .btn-microsoft[disabled].focus,
  fieldset[disabled] .btn-microsoft:hover,
  fieldset[disabled] .btn-microsoft:focus,
  fieldset[disabled] .btn-microsoft.focus {
    background-color: #2672ec;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-microsoft .badge {
    color: #2672ec;
    background-color: #fff; }

.btn-odnoklassniki {
  background-color: #f4731c;
  color: #fff !important;
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
    color: #fff;
    background-color: #d35b0a !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-odnoklassniki:hover {
    color: #fff;
    background-color: #d35b0a !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-odnoklassniki:active, .btn-odnoklassniki.active,
  .open > .btn-odnoklassniki.dropdown-toggle {
    color: #fff;
    background-color: #d35b0a !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-odnoklassniki:active:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active:hover, .btn-odnoklassniki.active:focus, .btn-odnoklassniki.active.focus,
    .open > .btn-odnoklassniki.dropdown-toggle:hover,
    .open > .btn-odnoklassniki.dropdown-toggle:focus,
    .open > .btn-odnoklassniki.dropdown-toggle.focus {
      color: #fff;
      background-color: #b14c09 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-odnoklassniki:active, .btn-odnoklassniki.active,
  .open > .btn-odnoklassniki.dropdown-toggle {
    background-image: none; }
  .btn-odnoklassniki.disabled:hover, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled]:hover, .btn-odnoklassniki[disabled]:focus, .btn-odnoklassniki[disabled].focus,
  fieldset[disabled] .btn-odnoklassniki:hover,
  fieldset[disabled] .btn-odnoklassniki:focus,
  fieldset[disabled] .btn-odnoklassniki.focus {
    background-color: #f4731c;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-odnoklassniki .badge {
    color: #f4731c;
    background-color: #fff; }

.btn-openid {
  background-color: #f7931e;
  color: #fff !important;
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-openid:focus, .btn-openid.focus {
    color: #fff;
    background-color: #da7908 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-openid:hover {
    color: #fff;
    background-color: #da7908 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-openid:active, .btn-openid.active,
  .open > .btn-openid.dropdown-toggle {
    color: #fff;
    background-color: #da7908 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-openid:active:hover, .btn-openid:active:focus, .btn-openid:active.focus, .btn-openid.active:hover, .btn-openid.active:focus, .btn-openid.active.focus,
    .open > .btn-openid.dropdown-toggle:hover,
    .open > .btn-openid.dropdown-toggle:focus,
    .open > .btn-openid.dropdown-toggle.focus {
      color: #fff;
      background-color: #b86607 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-openid:active, .btn-openid.active,
  .open > .btn-openid.dropdown-toggle {
    background-image: none; }
  .btn-openid.disabled:hover, .btn-openid.disabled:focus, .btn-openid.disabled.focus, .btn-openid[disabled]:hover, .btn-openid[disabled]:focus, .btn-openid[disabled].focus,
  fieldset[disabled] .btn-openid:hover,
  fieldset[disabled] .btn-openid:focus,
  fieldset[disabled] .btn-openid.focus {
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-openid .badge {
    color: #f7931e;
    background-color: #fff; }

.btn-pinterest {
  background-color: #cb2027;
  color: #fff !important;
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-pinterest:focus, .btn-pinterest.focus {
    color: #fff;
    background-color: #9f191f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-pinterest:hover {
    color: #fff;
    background-color: #9f191f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-pinterest:active, .btn-pinterest.active,
  .open > .btn-pinterest.dropdown-toggle {
    color: #fff;
    background-color: #9f191f !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-pinterest:active:hover, .btn-pinterest:active:focus, .btn-pinterest:active.focus, .btn-pinterest.active:hover, .btn-pinterest.active:focus, .btn-pinterest.active.focus,
    .open > .btn-pinterest.dropdown-toggle:hover,
    .open > .btn-pinterest.dropdown-toggle:focus,
    .open > .btn-pinterest.dropdown-toggle.focus {
      color: #fff;
      background-color: #801419 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-pinterest:active, .btn-pinterest.active,
  .open > .btn-pinterest.dropdown-toggle {
    background-image: none; }
  .btn-pinterest.disabled:hover, .btn-pinterest.disabled:focus, .btn-pinterest.disabled.focus, .btn-pinterest[disabled]:hover, .btn-pinterest[disabled]:focus, .btn-pinterest[disabled].focus,
  fieldset[disabled] .btn-pinterest:hover,
  fieldset[disabled] .btn-pinterest:focus,
  fieldset[disabled] .btn-pinterest.focus {
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-pinterest .badge {
    color: #cb2027;
    background-color: #fff; }

.btn-reddit {
  background-color: #eff7ff;
  color: #000 !important;
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-reddit:focus, .btn-reddit.focus {
    color: #000;
    background-color: #bcdeff !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-reddit:hover {
    color: #000;
    background-color: #bcdeff !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-reddit:active, .btn-reddit.active,
  .open > .btn-reddit.dropdown-toggle {
    color: #000;
    background-color: #bcdeff !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-reddit:active:hover, .btn-reddit:active:focus, .btn-reddit:active.focus, .btn-reddit.active:hover, .btn-reddit.active:focus, .btn-reddit.active.focus,
    .open > .btn-reddit.dropdown-toggle:hover,
    .open > .btn-reddit.dropdown-toggle:focus,
    .open > .btn-reddit.dropdown-toggle.focus {
      color: #000;
      background-color: #98ccff !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-reddit:active, .btn-reddit.active,
  .open > .btn-reddit.dropdown-toggle {
    background-image: none; }
  .btn-reddit.disabled:hover, .btn-reddit.disabled:focus, .btn-reddit.disabled.focus, .btn-reddit[disabled]:hover, .btn-reddit[disabled]:focus, .btn-reddit[disabled].focus,
  fieldset[disabled] .btn-reddit:hover,
  fieldset[disabled] .btn-reddit:focus,
  fieldset[disabled] .btn-reddit.focus {
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-reddit .badge {
    color: #eff7ff;
    background-color: #000; }

.btn-soundcloud {
  background-color: #ff5500;
  color: #fff !important;
  background-color: #ff5500;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-soundcloud:focus, .btn-soundcloud.focus {
    color: #fff;
    background-color: #cc4400 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-soundcloud:hover {
    color: #fff;
    background-color: #cc4400 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-soundcloud:active, .btn-soundcloud.active,
  .open > .btn-soundcloud.dropdown-toggle {
    color: #fff;
    background-color: #cc4400 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-soundcloud:active:hover, .btn-soundcloud:active:focus, .btn-soundcloud:active.focus, .btn-soundcloud.active:hover, .btn-soundcloud.active:focus, .btn-soundcloud.active.focus,
    .open > .btn-soundcloud.dropdown-toggle:hover,
    .open > .btn-soundcloud.dropdown-toggle:focus,
    .open > .btn-soundcloud.dropdown-toggle.focus {
      color: #fff;
      background-color: #a83800 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-soundcloud:active, .btn-soundcloud.active,
  .open > .btn-soundcloud.dropdown-toggle {
    background-image: none; }
  .btn-soundcloud.disabled:hover, .btn-soundcloud.disabled:focus, .btn-soundcloud.disabled.focus, .btn-soundcloud[disabled]:hover, .btn-soundcloud[disabled]:focus, .btn-soundcloud[disabled].focus,
  fieldset[disabled] .btn-soundcloud:hover,
  fieldset[disabled] .btn-soundcloud:focus,
  fieldset[disabled] .btn-soundcloud.focus {
    background-color: #ff5500;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-soundcloud .badge {
    color: #ff5500;
    background-color: #fff; }

.btn-tumblr {
  background-color: #2c4762;
  color: #fff !important;
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-tumblr:focus, .btn-tumblr.focus {
    color: #fff;
    background-color: #1c2e3f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-tumblr:hover {
    color: #fff;
    background-color: #1c2e3f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-tumblr:active, .btn-tumblr.active,
  .open > .btn-tumblr.dropdown-toggle {
    color: #fff;
    background-color: #1c2e3f !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-tumblr:active:hover, .btn-tumblr:active:focus, .btn-tumblr:active.focus, .btn-tumblr.active:hover, .btn-tumblr.active:focus, .btn-tumblr.active.focus,
    .open > .btn-tumblr.dropdown-toggle:hover,
    .open > .btn-tumblr.dropdown-toggle:focus,
    .open > .btn-tumblr.dropdown-toggle.focus {
      color: #fff;
      background-color: #111c26 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-tumblr:active, .btn-tumblr.active,
  .open > .btn-tumblr.dropdown-toggle {
    background-image: none; }
  .btn-tumblr.disabled:hover, .btn-tumblr.disabled:focus, .btn-tumblr.disabled.focus, .btn-tumblr[disabled]:hover, .btn-tumblr[disabled]:focus, .btn-tumblr[disabled].focus,
  fieldset[disabled] .btn-tumblr:hover,
  fieldset[disabled] .btn-tumblr:focus,
  fieldset[disabled] .btn-tumblr.focus {
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-tumblr .badge {
    color: #2c4762;
    background-color: #fff; }

.btn-twitter {
  background-color: #55acee;
  color: #fff !important;
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-twitter:focus, .btn-twitter.focus {
    color: #fff;
    background-color: #2795e9 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-twitter:hover {
    color: #fff;
    background-color: #2795e9 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-twitter:active, .btn-twitter.active,
  .open > .btn-twitter.dropdown-toggle {
    color: #fff;
    background-color: #2795e9 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-twitter:active:hover, .btn-twitter:active:focus, .btn-twitter:active.focus, .btn-twitter.active:hover, .btn-twitter.active:focus, .btn-twitter.active.focus,
    .open > .btn-twitter.dropdown-toggle:hover,
    .open > .btn-twitter.dropdown-toggle:focus,
    .open > .btn-twitter.dropdown-toggle.focus {
      color: #fff;
      background-color: #1583d7 !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-twitter:active, .btn-twitter.active,
  .open > .btn-twitter.dropdown-toggle {
    background-image: none; }
  .btn-twitter.disabled:hover, .btn-twitter.disabled:focus, .btn-twitter.disabled.focus, .btn-twitter[disabled]:hover, .btn-twitter[disabled]:focus, .btn-twitter[disabled].focus,
  fieldset[disabled] .btn-twitter:hover,
  fieldset[disabled] .btn-twitter:focus,
  fieldset[disabled] .btn-twitter.focus {
    background-color: #55acee;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-twitter .badge {
    color: #55acee;
    background-color: #fff; }

.btn-vimeo {
  background-color: #1ab7ea;
  color: #fff !important;
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-vimeo:focus, .btn-vimeo.focus {
    color: #fff;
    background-color: #1295bf !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-vimeo:hover {
    color: #fff;
    background-color: #1295bf !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-vimeo:active, .btn-vimeo.active,
  .open > .btn-vimeo.dropdown-toggle {
    color: #fff;
    background-color: #1295bf !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-vimeo:active:hover, .btn-vimeo:active:focus, .btn-vimeo:active.focus, .btn-vimeo.active:hover, .btn-vimeo.active:focus, .btn-vimeo.active.focus,
    .open > .btn-vimeo.dropdown-toggle:hover,
    .open > .btn-vimeo.dropdown-toggle:focus,
    .open > .btn-vimeo.dropdown-toggle.focus {
      color: #fff;
      background-color: #0f7b9f !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-vimeo:active, .btn-vimeo.active,
  .open > .btn-vimeo.dropdown-toggle {
    background-image: none; }
  .btn-vimeo.disabled:hover, .btn-vimeo.disabled:focus, .btn-vimeo.disabled.focus, .btn-vimeo[disabled]:hover, .btn-vimeo[disabled]:focus, .btn-vimeo[disabled].focus,
  fieldset[disabled] .btn-vimeo:hover,
  fieldset[disabled] .btn-vimeo:focus,
  fieldset[disabled] .btn-vimeo.focus {
    background-color: #1ab7ea;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-vimeo .badge {
    color: #1ab7ea;
    background-color: #fff; }

.btn-vk {
  background-color: #587ea3;
  color: #fff !important;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-vk:focus, .btn-vk.focus {
    color: #fff;
    background-color: #466482 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-vk:hover {
    color: #fff;
    background-color: #466482 !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-vk:active, .btn-vk.active,
  .open > .btn-vk.dropdown-toggle {
    color: #fff;
    background-color: #466482 !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-vk:active:hover, .btn-vk:active:focus, .btn-vk:active.focus, .btn-vk.active:hover, .btn-vk.active:focus, .btn-vk.active.focus,
    .open > .btn-vk.dropdown-toggle:hover,
    .open > .btn-vk.dropdown-toggle:focus,
    .open > .btn-vk.dropdown-toggle.focus {
      color: #fff;
      background-color: #3a526b !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-vk:active, .btn-vk.active,
  .open > .btn-vk.dropdown-toggle {
    background-image: none; }
  .btn-vk.disabled:hover, .btn-vk.disabled:focus, .btn-vk.disabled.focus, .btn-vk[disabled]:hover, .btn-vk[disabled]:focus, .btn-vk[disabled].focus,
  fieldset[disabled] .btn-vk:hover,
  fieldset[disabled] .btn-vk:focus,
  fieldset[disabled] .btn-vk.focus {
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-vk .badge {
    color: #587ea3;
    background-color: #fff; }

.btn-yahoo {
  background-color: #720e9e;
  color: #fff !important;
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2); }
  .btn-yahoo:focus, .btn-yahoo.focus {
    color: #fff;
    background-color: #500a6f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-yahoo:hover {
    color: #fff;
    background-color: #500a6f !important;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-yahoo:active, .btn-yahoo.active,
  .open > .btn-yahoo.dropdown-toggle {
    color: #fff;
    background-color: #500a6f !important;
    border-color: rgba(0, 0, 0, 0.2); }
    .btn-yahoo:active:hover, .btn-yahoo:active:focus, .btn-yahoo:active.focus, .btn-yahoo.active:hover, .btn-yahoo.active:focus, .btn-yahoo.active.focus,
    .open > .btn-yahoo.dropdown-toggle:hover,
    .open > .btn-yahoo.dropdown-toggle:focus,
    .open > .btn-yahoo.dropdown-toggle.focus {
      color: #fff;
      background-color: #39074e !important;
      border-color: rgba(0, 0, 0, 0.2); }
  .btn-yahoo:active, .btn-yahoo.active,
  .open > .btn-yahoo.dropdown-toggle {
    background-image: none; }
  .btn-yahoo.disabled:hover, .btn-yahoo.disabled:focus, .btn-yahoo.disabled.focus, .btn-yahoo[disabled]:hover, .btn-yahoo[disabled]:focus, .btn-yahoo[disabled].focus,
  fieldset[disabled] .btn-yahoo:hover,
  fieldset[disabled] .btn-yahoo:focus,
  fieldset[disabled] .btn-yahoo.focus {
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, 0.2); }
  .btn-yahoo .badge {
    color: #720e9e;
    background-color: #fff; }

.btn-outline-adn {
  border: 1px solid #d87a68 !important;
  color: #d87a68 !important; }

.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081 !important; }

.btn-outline-dropbox {
  border: 1px solid #1087dd !important;
  color: #1087dd !important; }

.btn-outline-facebook {
  border: 1px solid #3b5998 !important;
  color: #3b5998 !important; }

.btn-outline-flickr {
  border: 1px solid #ff0084 !important;
  color: #ff0084 !important; }

.btn-outline-foursquare {
  border: 1px solid #f94877 !important;
  color: #f94877 !important; }

.btn-outline-github {
  border: 1px solid #444444 !important;
  color: #444444 !important; }

.btn-outline-google {
  border: 1px solid #dd4b39 !important;
  color: #dd4b39 !important; }

.btn-outline-instagram {
  border: 1px solid #3f729b !important;
  color: #3f729b !important; }

.btn-outline-linkedin {
  border: 1px solid #007bb6 !important;
  color: #007bb6 !important; }

.btn-outline-microsoft {
  border: 1px solid #2672ec !important;
  color: #2672ec !important; }

.btn-outline-odnoklassniki {
  border: 1px solid #f4731c !important;
  color: #f4731c !important; }

.btn-outline-openid {
  border: 1px solid #f7931e !important;
  color: #f7931e !important; }

.btn-outline-pinterest {
  border: 1px solid #cb2027 !important;
  color: #cb2027 !important; }

.btn-outline-reddit {
  border: 1px solid #ff4500 !important;
  color: #ff4500 !important; }

.btn-outline-soundcloud {
  border: 1px solid #ff5500 !important;
  color: #ff5500 !important; }

.btn-outline-tumblr {
  border: 1px solid #2c4762 !important;
  color: #2c4762 !important; }

.btn-outline-twitter {
  border: 1px solid #55acee !important;
  color: #55acee !important; }

.btn-outline-vimeo {
  border: 1px solid #1ab7ea !important;
  color: #1ab7ea !important; }

.btn-outline-vk {
  border: 1px solid #587ea3 !important;
  color: #587ea3 !important; }

.btn-outline-yahoo {
  border: 1px solid #720e9e !important;
  color: #720e9e !important; }

.btn-outline-adn:hover {
  color: #ad412d;
  border: 1px solid #ad412d !important;
  background-color: transparent !important; }

.btn-outline-bitbucket:hover {
  color: #0c1d2f;
  border: 1px solid #0c1d2f !important;
  background-color: transparent !important; }

.btn-outline-dropbox:hover {
  color: #094d7e;
  border: 1px solid #094d7e !important;
  background-color: transparent !important; }

.btn-outline-facebook:hover {
  color: #1e2e4f;
  border: 1px solid #1e2e4f !important;
  background-color: transparent !important; }

.btn-outline-flickr:hover {
  color: #99004f;
  border: 1px solid #99004f !important;
  background-color: transparent !important; }

.btn-outline-foursquare:hover {
  color: #d4073d;
  border: 1px solid #d4073d !important;
  background-color: transparent !important; }

.btn-outline-github:hover {
  color: #111111;
  border: 1px solid #111111 !important;
  background-color: transparent !important; }

.btn-outline-google:hover {
  color: #96271a;
  border: 1px solid #96271a !important;
  background-color: transparent !important; }

.btn-outline-instagram:hover {
  color: #223d52;
  border: 1px solid #223d52 !important;
  background-color: transparent !important; }

.btn-outline-linkedin:hover {
  color: #003650;
  border: 1px solid #003650 !important;
  background-color: transparent !important; }

.btn-outline-microsoft:hover {
  color: #0e459e;
  border: 1px solid #0e459e !important;
  background-color: transparent !important; }

.btn-outline-odnoklassniki:hover {
  color: #a24608;
  border: 1px solid #a24608 !important;
  background-color: transparent !important; }

.btn-outline-openid:hover {
  color: #a95e06;
  border: 1px solid #a95e06 !important;
  background-color: transparent !important; }

.btn-outline-pinterest:hover {
  color: #731216;
  border: 1px solid #731216 !important;
  background-color: transparent !important; }

.btn-outline-reddit:hover {
  color: #992900;
  border: 1px solid #992900 !important;
  background-color: transparent !important; }

.btn-outline-soundcloud:hover {
  color: #993300;
  border: 1px solid #993300 !important;
  background-color: transparent !important; }

.btn-outline-tumblr:hover {
  color: #0c141c;
  border: 1px solid #0c141c !important;
  background-color: transparent !important; }

.btn-outline-twitter:hover {
  color: #147bc9;
  border: 1px solid #147bc9 !important;
  background-color: transparent !important; }

.btn-outline-vimeo:hover {
  color: #0d7091;
  border: 1px solid #0d7091 !important;
  background-color: transparent !important; }

.btn-outline-vk:hover {
  color: #344b61;
  border: 1px solid #344b61 !important;
  background-color: transparent !important; }

.btn-outline-yahoo:hover {
  color: #2e0640;
  border: 1px solid #2e0640 !important;
  background-color: transparent !important; }

.btn-adn-flat {
  color: #d87a68 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-adn-flat span {
    border: none !important; }
  .btn-adn-flat:hover {
    color: #993a28 !important;
    background-color: transparent !important; }

.btn-bitbucket-flat {
  color: #205081 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-bitbucket-flat span {
    border: none !important; }
  .btn-bitbucket-flat:hover {
    color: #07111b !important;
    background-color: transparent !important; }

.btn-dropbox-flat {
  color: #1087dd !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-dropbox-flat span {
    border: none !important; }
  .btn-dropbox-flat:hover {
    color: #073e66 !important;
    background-color: transparent !important; }

.btn-facebook-flat {
  color: #3b5998 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-facebook-flat span {
    border: none !important; }
  .btn-facebook-flat:hover {
    color: #17233c !important;
    background-color: transparent !important; }

.btn-flickr-flat {
  color: #ff0084 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-flickr-flat span {
    border: none !important; }
  .btn-flickr-flat:hover {
    color: #800042 !important;
    background-color: transparent !important; }

.btn-foursquare-flat {
  color: #f94877 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-foursquare-flat span {
    border: none !important; }
  .btn-foursquare-flat:hover {
    color: #bb0636 !important;
    background-color: transparent !important; }

.btn-github-flat {
  color: #444444 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-github-flat span {
    border: none !important; }
  .btn-github-flat:hover {
    color: #040404 !important;
    background-color: transparent !important; }

.btn-google-flat {
  color: #dd4b39 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-google-flat span {
    border: none !important; }
  .btn-google-flat:hover {
    color: #802216 !important;
    background-color: transparent !important; }

.btn-instagram-flat {
  color: #3f729b !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-instagram-flat span {
    border: none !important; }
  .btn-instagram-flat:hover {
    color: #1a2f40 !important;
    background-color: transparent !important; }

.btn-linkedin-flat {
  color: #007bb6 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-linkedin-flat span {
    border: none !important; }
  .btn-linkedin-flat:hover {
    color: #002537 !important;
    background-color: transparent !important; }

.btn-microsoft-flat {
  color: #2672ec !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-microsoft-flat span {
    border: none !important; }
  .btn-microsoft-flat:hover {
    color: #0c3b87 !important;
    background-color: transparent !important; }

.btn-odnoklassniki-flat {
  color: #f4731c !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-odnoklassniki-flat span {
    border: none !important; }
  .btn-odnoklassniki-flat:hover {
    color: #8a3c07 !important;
    background-color: transparent !important; }

.btn-openid-flat {
  color: #f7931e !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-openid-flat span {
    border: none !important; }
  .btn-openid-flat:hover {
    color: #905005 !important;
    background-color: transparent !important; }

.btn-pinterest-flat {
  color: #cb2027 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-pinterest-flat span {
    border: none !important; }
  .btn-pinterest-flat:hover {
    color: #5d0f12 !important;
    background-color: transparent !important; }

.btn-reddit-flat {
  color: #ff4500 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-reddit-flat span {
    border: none !important; }
  .btn-reddit-flat:hover {
    color: #802300 !important;
    background-color: transparent !important; }

.btn-soundcloud-flat {
  color: #ff5500 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-soundcloud-flat span {
    border: none !important; }
  .btn-soundcloud-flat:hover {
    color: #802b00 !important;
    background-color: transparent !important; }

.btn-tumblr-flat {
  color: #2c4762 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-tumblr-flat span {
    border: none !important; }
  .btn-tumblr-flat:hover {
    color: #04070a !important;
    background-color: transparent !important; }

.btn-twitter-flat {
  color: #55acee !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-twitter-flat span {
    border: none !important; }
  .btn-twitter-flat:hover {
    color: #126db2 !important;
    background-color: transparent !important; }

.btn-vimeo-flat {
  color: #1ab7ea !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-vimeo-flat span {
    border: none !important; }
  .btn-vimeo-flat:hover {
    color: #0b5e79 !important;
    background-color: transparent !important; }

.btn-vk-flat {
  color: #587ea3 !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-vk-flat span {
    border: none !important; }
  .btn-vk-flat:hover {
    color: #2b3e50 !important;
    background-color: transparent !important; }

.btn-yahoo-flat {
  color: #720e9e !important;
  background-color: transparent !important;
  border: none !important; }
  .btn-yahoo-flat span {
    border: none !important; }
  .btn-yahoo-flat:hover {
    color: #1d0429 !important;
    background-color: transparent !important; }

.btn-adn-flat.active,
.btn-adn-flat:active,
.btn-adn-flat:focus,
.btn-adn-flat:active:focus,
.btn-adn-flat:active:hover {
  background-color: transparent !important; }

.btn-bitbucket-flat.active,
.btn-bitbucket-flat:active,
.btn-bitbucket-flat:focus,
.btn-bitbucket-flat:active:focus,
.btn-bitbucket-flat:active:hover {
  background-color: transparent !important; }

.btn-dropbox-flat.active,
.btn-dropbox-flat:active,
.btn-dropbox-flat:focus,
.btn-dropbox-flat:active:focus,
.btn-dropbox-flat:active:hover {
  background-color: transparent !important; }

.btn-facebook-flat.active,
.btn-facebook-flat:active,
.btn-facebook-flat:focus,
.btn-facebook-flat:active:focus,
.btn-facebook-flat:active:hover {
  background-color: transparent !important; }

.btn-flickr-flat.active,
.btn-flickr-flat:active,
.btn-flickr-flat:focus,
.btn-flickr-flat:active:focus,
.btn-flickr-flat:active:hover {
  background-color: transparent !important; }

.btn-foursquare-flat.active,
.btn-foursquare-flat:active,
.btn-foursquare-flat:focus,
.btn-foursquare-flat:active:focus,
.btn-foursquare-flat:active:hover {
  background-color: transparent !important; }

.btn-github-flat.active,
.btn-github-flat:active,
.btn-github-flat:focus,
.btn-github-flat:active:focus,
.btn-github-flat:active:hover {
  background-color: transparent !important; }

.btn-google-flat.active,
.btn-google-flat:active,
.btn-google-flat:focus,
.btn-google-flat:active:focus,
.btn-google-flat:active:hover {
  background-color: transparent !important; }

.btn-instagram-flat.active,
.btn-instagram-flat:active,
.btn-instagram-flat:focus,
.btn-instagram-flat:active:focus,
.btn-instagram-flat:active:hover {
  background-color: transparent !important; }

.btn-linkedin-flat.active,
.btn-linkedin-flat:active,
.btn-linkedin-flat:focus,
.btn-linkedin-flat:active:focus,
.btn-linkedin-flat:active:hover {
  background-color: transparent !important; }

.btn-microsoft-flat.active,
.btn-microsoft-flat:active,
.btn-microsoft-flat:focus,
.btn-microsoft-flat:active:focus,
.btn-microsoft-flat:active:hover {
  background-color: transparent !important; }

.btn-odnoklassniki-flat.active,
.btn-odnoklassniki-flat:active,
.btn-odnoklassniki-flat:focus,
.btn-odnoklassniki-flat:active:focus,
.btn-odnoklassniki-flat:active:hover {
  background-color: transparent !important; }

.btn-openid-flat.active,
.btn-openid-flat:active,
.btn-openid-flat:focus,
.btn-openid-flat:active:focus,
.btn-openid-flat:active:hover {
  background-color: transparent !important; }

.btn-pinterest-flat.active,
.btn-pinterest-flat:active,
.btn-pinterest-flat:focus,
.btn-pinterest-flat:active:focus,
.btn-pinterest-flat:active:hover {
  background-color: transparent !important; }

.btn-reddit-flat.active,
.btn-reddit-flat:active,
.btn-reddit-flat:focus,
.btn-reddit-flat:active:focus,
.btn-reddit-flat:active:hover {
  background-color: transparent !important; }

.btn-soundcloud-flat.active,
.btn-soundcloud-flat:active,
.btn-soundcloud-flat:focus,
.btn-soundcloud-flat:active:focus,
.btn-soundcloud-flat:active:hover {
  background-color: transparent !important; }

.btn-tumblr-flat.active,
.btn-tumblr-flat:active,
.btn-tumblr-flat:focus,
.btn-tumblr-flat:active:focus,
.btn-tumblr-flat:active:hover {
  background-color: transparent !important; }

.btn-twitter-flat.active,
.btn-twitter-flat:active,
.btn-twitter-flat:focus,
.btn-twitter-flat:active:focus,
.btn-twitter-flat:active:hover {
  background-color: transparent !important; }

.btn-vimeo-flat.active,
.btn-vimeo-flat:active,
.btn-vimeo-flat:focus,
.btn-vimeo-flat:active:focus,
.btn-vimeo-flat:active:hover {
  background-color: transparent !important; }

.btn-vk-flat.active,
.btn-vk-flat:active,
.btn-vk-flat:focus,
.btn-vk-flat:active:focus,
.btn-vk-flat:active:hover {
  background-color: transparent !important; }

.btn-yahoo-flat.active,
.btn-yahoo-flat:active,
.btn-yahoo-flat:focus,
.btn-yahoo-flat:active:focus,
.btn-yahoo-flat:active:hover {
  background-color: transparent !important; }

hr {
  border-color: #a8a8a8; }

ul.list-inline i {
  line-height: 18px; }

.circular {
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  height: 100%;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite, color 2s ease-in-out infinite;
  stroke-linecap: round; }

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }

@-webkit-keyframes color {
  100%,
  0% {
    stroke: #26253e; }
  50% {
    stroke: #f58d6b; }
  100% {
    stroke: #26253e; } }

@keyframes color {
  100%,
  0% {
    stroke: #26253e; }
  50% {
    stroke: #f58d6b; }
  100% {
    stroke: #26253e; } }

/*           Animations              */
.animation-transition-general {
  transition: all 300ms linear; }

.animation-transition-slow {
  transition: all 370ms linear; }

.animation-transition-fast {
  transition: all 150ms ease 0s; }

legend {
  border-bottom: 0; }

* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent; }
  *:focus {
    outline: 0; }

a:focus,
a:active,
button:active,
button:focus,
button:hover,
button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
select::-moz-focus-inner,
input[type='file'] > input[type='button']::-moz-focus-inner {
  outline: 0 !important; }

.table-borderless tbody tr td,
.table-borderless tbody tr th {
  border: 0; }

datetime .form-group {
  margin: 0; }

.btn-round {
  border-radius: 0.25rem; }

.fonticon-container > .fonticon-wrap {
  float: left;
  width: 60px;
  height: 60px;
  line-height: 4.8rem;
  text-align: center;
  border-radius: 0.1875rem;
  margin-right: 1rem;
  margin-bottom: 1.5rem; }
  .fonticon-container > .fonticon-wrap > i {
    font-size: 2.28rem;
    transition: all 0.2s ease-in-out; }
    .fonticon-container > .fonticon-wrap > i.fa {
      font-size: 2.28rem !important; }
  .fonticon-container > .fonticon-wrap.youtube {
    width: 100px; }

.fonticon-container:hover i {
  color: #26253e;
  font-size: 2.9rem;
  -webkit-transform: scale(1.3);
          transform: scale(1.3); }

.fonticon-container > .fonticon-classname,
.fonticon-container > .fonticon-unit {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2; }

.fonticon-container > .fonticon-unit {
  font-size: 1rem;
  font-style: italic; }

.notification-dropdown {
  width: 400px; }
  .notification-dropdown .noti-list {
    position: relative;
    height: 290px; }
  .notification-dropdown.dropdown-menu {
    padding: 0; }
  .notification-dropdown .noti-text {
    color: #868e96;
    font-size: 90%; }
  .notification-dropdown .dropdown-item:focus i,
  .notification-dropdown .dropdown-item:hover i {
    color: #26253e !important; }
  .notification-dropdown .dropdown-item.active i,
  .notification-dropdown .dropdown-item.active .noti-title,
  .notification-dropdown .dropdown-item.active .noti-text,
  .notification-dropdown .dropdown-item:active i,
  .notification-dropdown .dropdown-item:active .noti-title,
  .notification-dropdown .dropdown-item:active .noti-text {
    color: white !important; }

.custom-control-input:active ~ .custom-control-indicator {
  background-color: #26253e; }

.form-control:focus {
  border-color: #26253e !important; }

bg-admin-layout .wrapper {
  position: relative;
  top: 0;
  bottom: 0;
  min-height: 60vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%; }

bg-admin-layout .app-sidebar {
  position: fixed; }

.wrapper {
  position: relative;
  top: 0;
  min-height: 60vh;
  background-attachment: fixed;
  background: #f1f1f3; }
  .wrapper .content-header {
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 1.6rem;
    margin-top: 1.5rem;
    margin-bottom: 0.25rem; }
  .wrapper .content-sub-header {
    color: #3f587e; }
  .wrapper.nav-collapsed .app-sidebar {
    width: 60px; }
    .wrapper.nav-collapsed .app-sidebar:hover {
      width: 250px; }
      .wrapper.nav-collapsed .app-sidebar:hover .nav li.has-sub > a:after {
        display: inherit; }
      .wrapper.nav-collapsed .app-sidebar:hover .menu-title,
      .wrapper.nav-collapsed .app-sidebar:hover .badge {
        display: inline-block; }
      .wrapper.nav-collapsed .app-sidebar:hover .logo .text {
        display: inline-block; }
      .wrapper.nav-collapsed .app-sidebar:hover .nav-toggle {
        display: block !important; }
    .wrapper.nav-collapsed .app-sidebar .menu-title {
      display: none; }
    .wrapper.nav-collapsed .app-sidebar .badge {
      display: none; }
    .wrapper.nav-collapsed .app-sidebar .logo .text {
      display: none; }
    .wrapper.nav-collapsed .app-sidebar .nav-toggle {
      display: none !important; }
    .wrapper.nav-collapsed .app-sidebar .nav-close {
      display: none !important; }
  .wrapper.nav-collapsed .main-panel .main-content {
    padding-left: 60px; }
  .wrapper.nav-collapsed .main-panel .navbar .navbar-header {
    padding-left: 50px; }
  .wrapper.nav-collapsed footer {
    padding-left: 60px; }
  .wrapper.menu-collapsed .app-sidebar .navigation li.has-sub > a:after {
    display: none; }

.bootstrap-navbar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 260px;
  display: block;
  z-index: 1;
  color: #fff;
  font-weight: 200;
  background-size: cover;
  background-position: center center; }

.app-sidebar,
.off-canvas-sidebar {
  font-family: "Open Sans", "Roboto";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  width: 300px;
  min-height: 100vh;
  height: 100%;
  transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  visibility: visible; }
  .app-sidebar.hide-sidebar,
  .off-canvas-sidebar.hide-sidebar {
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  .app-sidebar .sidebar-content,
  .off-canvas-sidebar .sidebar-content {
    position: relative;
    height: calc(100vh - 90px);
    overflow: auto;
    z-index: 4;
    margin-top: 4.875rem; }
  .app-sidebar .logo-img,
  .off-canvas-sidebar .logo-img {
    width: 30px;
    display: inline-block;
    max-height: 30px;
    margin-right: 15px; }
  .app-sidebar .logo-tim,
  .off-canvas-sidebar .logo-tim {
    border-radius: 50%;
    border: 1px solid #333;
    display: block;
    height: 61px;
    width: 61px;
    float: left;
    overflow: hidden; }
    .app-sidebar .logo-tim img,
    .off-canvas-sidebar .logo-tim img {
      width: 60px;
      height: 60px; }
  .app-sidebar .navigation,
  .off-canvas-sidebar .navigation {
    margin-bottom: 0;
    padding-left: 3.125rem;
    list-style: none; }
    .app-sidebar .navigation li,
    .off-canvas-sidebar .navigation li {
      position: relative;
      display: block; }
      .app-sidebar .navigation li.has-sub > a:after,
      .off-canvas-sidebar .navigation li.has-sub > a:after {
        content: '\E929';
        font-family: 'feather';
        font-size: 1rem;
        display: inline-block;
        margin-left: 10px;
        right: 15px;
        top: 10px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        transition: -webkit-transform 0.2s ease-in-out; }
      .app-sidebar .navigation li.has-sub > a,
      .off-canvas-sidebar .navigation li.has-sub > a {
        margin-bottom: 0; }
      .app-sidebar .navigation li.open > a:after,
      .off-canvas-sidebar .navigation li.open > a:after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg); }
      .app-sidebar .navigation li > a,
      .off-canvas-sidebar .navigation li > a {
        display: block;
        overflow: hidden;
        line-height: 2rem;
        padding: 10px 30px 16px 14px;
        margin: 5px 0;
        background-color: transparent;
        color: #000; }
        .app-sidebar .navigation li > a:before,
        .off-canvas-sidebar .navigation li > a:before {
          content: '';
          display: block;
          z-index: -1;
          position: absolute;
          left: -100%;
          top: 0;
          width: 100%;
          height: 100%;
          background: rgba(200, 200, 200, 0.2);
          transition: 0.35s ease left; }
      .app-sidebar .navigation li:not(.open) > ul,
      .off-canvas-sidebar .navigation li:not(.open) > ul {
        display: none; }
      .app-sidebar .navigation li:hover > a,
      .off-canvas-sidebar .navigation li:hover > a {
        color: #000; }
      .app-sidebar .navigation li.active > a:before,
      .off-canvas-sidebar .navigation li.active > a:before {
        left: 0; }
      .app-sidebar .navigation li ul,
      .off-canvas-sidebar .navigation li ul {
        padding: 0;
        margin: 0;
        overflow: hidden;
        font-size: 1rem; }
        .app-sidebar .navigation li ul li a,
        .off-canvas-sidebar .navigation li ul li a {
          display: block;
          padding: 8px 18px 8px 52px; }
        .app-sidebar .navigation li ul li ul li a,
        .off-canvas-sidebar .navigation li ul li ul li a {
          padding: 8px 18px 8px 70px; }
    .app-sidebar .navigation .menu-title,
    .off-canvas-sidebar .navigation .menu-title {
      margin: 0;
      font-size: 1.25rem;
      letter-spacing: 0.6px;
      opacity: 0.8;
      height: auto;
      transition: width 0.3s cubic-bezier(0, 0, 0.2, 1); }
    .app-sidebar .navigation .badge.badge-pill,
    .off-canvas-sidebar .navigation .badge.badge-pill {
      position: absolute;
      right: 28px;
      padding: 4px 8px;
      font-weight: 300;
      transition: width 0.3s cubic-bezier(0, 0, 0.2, 1); }
    .app-sidebar .navigation i,
    .off-canvas-sidebar .navigation i {
      font-size: 18px;
      float: left;
      margin-right: 10px;
      line-height: 2rem;
      width: 30px;
      text-align: center;
      color: #a9afbb; }
  .app-sidebar .sidebar-background,
  .off-canvas-sidebar .sidebar-background {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center center; }
    .app-sidebar .sidebar-background:after,
    .off-canvas-sidebar .sidebar-background:after {
      position: absolute;
      z-index: 3;
      width: 100%;
      height: 100%;
      content: '';
      display: block;
      background: #ffffff;
      opacity: 0.93; }
  .app-sidebar .logo,
  .off-canvas-sidebar .logo {
    position: relative;
    padding: 20px 15px;
    z-index: 4;
    display: none; }
    .app-sidebar .logo p,
    .off-canvas-sidebar .logo p {
      float: left;
      font-size: 20px;
      margin: 10px 10px;
      color: #fff;
      line-height: 20px;
      font-family: 'Open Sans'; }
    .app-sidebar .logo .logo-text,
    .off-canvas-sidebar .logo .logo-text {
      text-transform: uppercase;
      padding: 5px 0;
      display: block;
      font-size: 1.6rem;
      letter-spacing: 2px;
      color: #000;
      text-align: left;
      font-weight: 400; }
  .app-sidebar .logo-tim,
  .off-canvas-sidebar .logo-tim {
    border-radius: 50%;
    border: 1px solid #333;
    display: block;
    height: 61px;
    width: 61px;
    float: left;
    overflow: hidden; }
    .app-sidebar .logo-tim img,
    .off-canvas-sidebar .logo-tim img {
      width: 60px;
      height: 60px; }
  .app-sidebar:after, .app-sidebar:before,
  .off-canvas-sidebar:after,
  .off-canvas-sidebar:before {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2; }
  .app-sidebar:before,
  .off-canvas-sidebar:before {
    opacity: 0.33; }
  .app-sidebar:after,
  .off-canvas-sidebar:after {
    z-index: 3;
    opacity: 1; }
  .app-sidebar[data-image]:after, .app-sidebar.has-image:after,
  .off-canvas-sidebar[data-image]:after,
  .off-canvas-sidebar.has-image:after {
    opacity: 0.77; }
  .app-sidebar[data-background-color='weekly-green'],
  .off-canvas-sidebar[data-background-color='weekly-green'] {
    background-color: #3cd070; }
    .app-sidebar[data-background-color='weekly-green'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='weekly-green'] .sidebar-background:after {
      background: #3cd070;
      opacity: 0.9; }
    .app-sidebar[data-background-color='weekly-green'] .navigation i,
    .app-sidebar[data-background-color='weekly-green'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='weekly-green'] .navigation i,
    .off-canvas-sidebar[data-background-color='weekly-green'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-green'] .logo-text,
    .off-canvas-sidebar[data-background-color='weekly-green'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='white'],
  .off-canvas-sidebar[data-background-color='white'] {
    background-color: #fff; }
    .app-sidebar[data-background-color='white'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='white'] .sidebar-background:after {
      background: #fff;
      opacity: 0.9; }
    .app-sidebar[data-background-color='white'] .navigation i,
    .app-sidebar[data-background-color='white'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='white'] .navigation i,
    .off-canvas-sidebar[data-background-color='white'] .navigation li > a {
      color: #000; }
    .app-sidebar[data-background-color='white'] .logo-text,
    .off-canvas-sidebar[data-background-color='white'] .logo-text {
      color: #000; }
    .app-sidebar[data-background-color='white'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='white'] .sidebar-header a.nav-toggle {
      color: #000; }
    .app-sidebar[data-background-color='white'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='white'] .sidebar-header a.nav-close {
      color: #000; }
  .app-sidebar[data-background-color='black'],
  .off-canvas-sidebar[data-background-color='black'] {
    background-color: #000; }
    .app-sidebar[data-background-color='black'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='black'] .sidebar-background:after {
      background: #000;
      opacity: 0.8; }
    .app-sidebar[data-background-color='black'] .navigation i,
    .app-sidebar[data-background-color='black'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='black'] .navigation i,
    .off-canvas-sidebar[data-background-color='black'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='black'] .logo-text,
    .off-canvas-sidebar[data-background-color='black'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='black'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='black'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='black'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='black'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='primary'],
  .off-canvas-sidebar[data-background-color='primary'] {
    background-color: #26253e; }
    .app-sidebar[data-background-color='primary'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='primary'] .sidebar-background:after {
      background: #26253e;
      opacity: 0.9; }
    .app-sidebar[data-background-color='primary'] .navigation i,
    .app-sidebar[data-background-color='primary'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='primary'] .navigation i,
    .off-canvas-sidebar[data-background-color='primary'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='primary'] .logo-text,
    .off-canvas-sidebar[data-background-color='primary'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='primary'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='primary'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='primary'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='primary'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='info'],
  .off-canvas-sidebar[data-background-color='info'] {
    background-color: #61b9d5; }
    .app-sidebar[data-background-color='info'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='info'] .sidebar-background:after {
      background: #61b9d5;
      opacity: 0.9; }
    .app-sidebar[data-background-color='info'] .navigation i,
    .app-sidebar[data-background-color='info'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='info'] .navigation i,
    .off-canvas-sidebar[data-background-color='info'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='info'] .logo-text,
    .off-canvas-sidebar[data-background-color='info'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='info'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='info'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='info'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='info'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='success'],
  .off-canvas-sidebar[data-background-color='success'] {
    background-color: #3cd070; }
    .app-sidebar[data-background-color='success'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='success'] .sidebar-background:after {
      background: #3cd070;
      opacity: 0.9; }
    .app-sidebar[data-background-color='success'] .navigation i,
    .app-sidebar[data-background-color='success'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='success'] .navigation i,
    .off-canvas-sidebar[data-background-color='success'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='success'] .logo-text,
    .off-canvas-sidebar[data-background-color='success'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='success'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='success'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='success'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='success'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='warning'],
  .off-canvas-sidebar[data-background-color='warning'] {
    background-color: #f58d6b; }
    .app-sidebar[data-background-color='warning'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='warning'] .sidebar-background:after {
      background: #f58d6b;
      opacity: 0.9; }
    .app-sidebar[data-background-color='warning'] .navigation i,
    .app-sidebar[data-background-color='warning'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='warning'] .navigation i,
    .off-canvas-sidebar[data-background-color='warning'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='warning'] .logo-text,
    .off-canvas-sidebar[data-background-color='warning'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='warning'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='warning'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='warning'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='warning'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='danger'],
  .off-canvas-sidebar[data-background-color='danger'] {
    background-color: #CA4B46; }
    .app-sidebar[data-background-color='danger'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='danger'] .sidebar-background:after {
      background: #CA4B46;
      opacity: 0.9; }
    .app-sidebar[data-background-color='danger'] .navigation i,
    .app-sidebar[data-background-color='danger'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='danger'] .navigation i,
    .off-canvas-sidebar[data-background-color='danger'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='danger'] .logo-text,
    .off-canvas-sidebar[data-background-color='danger'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='danger'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='danger'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='danger'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='danger'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='weekly'],
  .off-canvas-sidebar[data-background-color='weekly'] {
    background-image: linear-gradient(45deg, #61b9d5, #26253e);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='weekly'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='weekly'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #61b9d5, #26253e);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='weekly'] .navigation i,
    .app-sidebar[data-background-color='weekly'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='weekly'] .navigation i,
    .off-canvas-sidebar[data-background-color='weekly'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='weekly'] .logo-text,
    .off-canvas-sidebar[data-background-color='weekly'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='weekly'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='weekly'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='weekly'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='weekly'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='weekly-black'],
  .off-canvas-sidebar[data-background-color='weekly-black'] {
    background-color: #262937; }
    .app-sidebar[data-background-color='weekly-black'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='weekly-black'] .sidebar-background:after {
      background: #262937;
      opacity: 0.9; }
    .app-sidebar[data-background-color='weekly-black'] .navigation i,
    .app-sidebar[data-background-color='weekly-black'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='weekly-black'] .navigation i,
    .off-canvas-sidebar[data-background-color='weekly-black'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-black'] .logo-text,
    .off-canvas-sidebar[data-background-color='weekly-black'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-black'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='weekly-black'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-black'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='weekly-black'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='weekly-green'],
  .off-canvas-sidebar[data-background-color='weekly-green'] {
    background-color: #26253e; }
    .app-sidebar[data-background-color='weekly-green'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='weekly-green'] .sidebar-background:after {
      background: #26253e;
      opacity: 0.9; }
    .app-sidebar[data-background-color='weekly-green'] .navigation i,
    .app-sidebar[data-background-color='weekly-green'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='weekly-green'] .navigation i,
    .off-canvas-sidebar[data-background-color='weekly-green'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-green'] .logo-text,
    .off-canvas-sidebar[data-background-color='weekly-green'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='weekly-green'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='king-yna'],
  .off-canvas-sidebar[data-background-color='king-yna'] {
    background-image: linear-gradient(45deg, #1a2a6c, #b21f1f);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='king-yna'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='king-yna'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #1a2a6c, #b21f1f);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='king-yna'] .navigation i,
    .app-sidebar[data-background-color='king-yna'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='king-yna'] .navigation i,
    .off-canvas-sidebar[data-background-color='king-yna'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='king-yna'] .logo-text,
    .off-canvas-sidebar[data-background-color='king-yna'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='king-yna'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='king-yna'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='king-yna'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='king-yna'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='ibiza-sunset'],
  .off-canvas-sidebar[data-background-color='ibiza-sunset'] {
    background-image: linear-gradient(45deg, #ee0979, #ff6a00);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='ibiza-sunset'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='ibiza-sunset'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #ee0979, #ff6a00);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='ibiza-sunset'] .navigation i,
    .app-sidebar[data-background-color='ibiza-sunset'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='ibiza-sunset'] .navigation i,
    .off-canvas-sidebar[data-background-color='ibiza-sunset'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='ibiza-sunset'] .logo-text,
    .off-canvas-sidebar[data-background-color='ibiza-sunset'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='ibiza-sunset'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='ibiza-sunset'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='ibiza-sunset'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='ibiza-sunset'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='flickr'],
  .off-canvas-sidebar[data-background-color='flickr'] {
    background-image: linear-gradient(45deg, #33001b, #ff0084);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='flickr'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='flickr'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #33001b, #ff0084);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='flickr'] .navigation i,
    .app-sidebar[data-background-color='flickr'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='flickr'] .navigation i,
    .off-canvas-sidebar[data-background-color='flickr'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='flickr'] .logo-text,
    .off-canvas-sidebar[data-background-color='flickr'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='flickr'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='flickr'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='flickr'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='flickr'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='purple-bliss'],
  .off-canvas-sidebar[data-background-color='purple-bliss'] {
    background-image: linear-gradient(45deg, #360033, #0b8793);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='purple-bliss'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='purple-bliss'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #360033, #0b8793);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='purple-bliss'] .navigation i,
    .app-sidebar[data-background-color='purple-bliss'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='purple-bliss'] .navigation i,
    .off-canvas-sidebar[data-background-color='purple-bliss'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='purple-bliss'] .logo-text,
    .off-canvas-sidebar[data-background-color='purple-bliss'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='purple-bliss'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='purple-bliss'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='purple-bliss'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='purple-bliss'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='man-of-steel'],
  .off-canvas-sidebar[data-background-color='man-of-steel'] {
    background-image: linear-gradient(45deg, #780206, #061161);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='man-of-steel'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='man-of-steel'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #780206, #061161);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='man-of-steel'] .navigation i,
    .app-sidebar[data-background-color='man-of-steel'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='man-of-steel'] .navigation i,
    .off-canvas-sidebar[data-background-color='man-of-steel'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='man-of-steel'] .logo-text,
    .off-canvas-sidebar[data-background-color='man-of-steel'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='man-of-steel'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='man-of-steel'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='man-of-steel'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='man-of-steel'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='purple-love'],
  .off-canvas-sidebar[data-background-color='purple-love'] {
    background-image: linear-gradient(45deg, #cc2b5e, #753a88);
    background-repeat: repeat-x; }
    .app-sidebar[data-background-color='purple-love'] .sidebar-background:after,
    .off-canvas-sidebar[data-background-color='purple-love'] .sidebar-background:after {
      background-image: linear-gradient(45deg, #cc2b5e, #753a88);
      background-repeat: repeat-x;
      opacity: 0.9; }
    .app-sidebar[data-background-color='purple-love'] .navigation i,
    .app-sidebar[data-background-color='purple-love'] .navigation li > a,
    .off-canvas-sidebar[data-background-color='purple-love'] .navigation i,
    .off-canvas-sidebar[data-background-color='purple-love'] .navigation li > a {
      color: #fff; }
    .app-sidebar[data-background-color='purple-love'] .logo-text,
    .off-canvas-sidebar[data-background-color='purple-love'] .logo-text {
      color: #fff; }
    .app-sidebar[data-background-color='purple-love'] .sidebar-header a.nav-toggle,
    .off-canvas-sidebar[data-background-color='purple-love'] .sidebar-header a.nav-toggle {
      color: #fff; }
    .app-sidebar[data-background-color='purple-love'] .sidebar-header a.nav-close,
    .off-canvas-sidebar[data-background-color='purple-love'] .sidebar-header a.nav-close {
      color: #fff; }
  .app-sidebar[data-background-color='white'] .navigation li a,
  .off-canvas-sidebar[data-background-color='white'] .navigation li a {
    color: #000; }
  .app-sidebar[data-background-color='black'] .navigation li a,
  .off-canvas-sidebar[data-background-color='black'] .navigation li a {
    color: #fff; }
  .app-sidebar[data-background-color='red'] .navigation li a,
  .off-canvas-sidebar[data-background-color='red'] .navigation li a {
    color: #fff; }
  .app-sidebar[data-background-color='white'] .logo-text,
  .off-canvas-sidebar[data-background-color='white'] .logo-text {
    color: #000; }
  .app-sidebar[data-background-color='white'] .sidebar-header a.nav-toggle,
  .off-canvas-sidebar[data-background-color='white'] .sidebar-header a.nav-toggle {
    color: #000; }
  .app-sidebar[data-color='blue'] .moving-tab,
  .off-canvas-sidebar[data-color='blue'] .moving-tab {
    background-color: #61b9d5; }
  .app-sidebar[data-color='green'] .moving-tab,
  .off-canvas-sidebar[data-color='green'] .moving-tab {
    background-color: #3cd070; }
  .app-sidebar[data-color='orange'] .moving-tab,
  .off-canvas-sidebar[data-color='orange'] .moving-tab {
    background-color: #f58d6b; }
  .app-sidebar[data-color='red'] .moving-tab,
  .off-canvas-sidebar[data-color='red'] .moving-tab {
    background-color: #CA4B46; }
  .app-sidebar[data-color='purple'] .moving-tab,
  .off-canvas-sidebar[data-color='purple'] .moving-tab {
    background-color: #26253e; }

.sidebar-header {
  background-color: #3cd070;
  position: relative;
  z-index: 2; }
  .sidebar-header .sidebar-background:after {
    background: #3cd070;
    opacity: 0.9; }
  .sidebar-header .navigation i,
  .sidebar-header .navigation li > a {
    color: #fff; }
  .sidebar-header .logo-text {
    color: #fff; }
  .sidebar-header .sidebar-header a.nav-toggle {
    color: #fff; }
  .sidebar-header .sidebar-header a.nav-close {
    color: #fff; }
  .sidebar-header a.nav-toggle {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    right: 14px;
    top: 32px;
    color: rgba(255, 255, 255, 0.55); }
  .sidebar-header a.nav-close {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    right: 14px;
    top: 32px;
    color: white; }

.off-canvas-sidebar .navigation > li > a,
.off-canvas-sidebar .navigation > li > a:hover {
  color: #fff; }

.off-canvas-sidebar .navigation > li > a:focus {
  background: rgba(200, 200, 200, 0.2); }

.main-panel {
  position: relative;
  z-index: 2;
  float: right;
  overflow: hidden;
  min-height: 100%;
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
  -webkit-transform: none !important;
          transform: none !important; }
  .main-panel .main-content {
    position: relative;
    min-height: calc(100% - 123px);
    transition: all 0.3s ease; }
  .main-panel div .footer {
    border-top: 1px solid #e7e7e7; }
  .main-panel > .navbar {
    margin-bottom: 0; }

.bootstrap-navbar .navigation {
  margin-top: 20px;
  float: none; }

.main-panel {
  max-height: 100%;
  height: 100%;
  width: 100%; }

.sidebar-sm .app-sidebar {
  width: 220px; }

.sidebar-lg .app-sidebar {
  width: 280px; }

@media (min-width: 992px) {
  .main-panel .main-content .content-wrapper {
    padding: 0; }
    .main-panel .main-content .content-wrapper .container-fluid {
      padding: 0; }
    .main-panel .main-content .content-wrapper .card {
      margin-top: 0; }
  .navbar .navbar-header {
    padding-left: 240px; }
  .navbar .navbar-container {
    padding-left: 250px; }
  footer {
    padding-left: 250px; }
  .sidebar-sm .main-panel .main-content {
    padding-left: 220px; }
  .sidebar-sm .navbar .navbar-header {
    padding-left: 210px; }
  .sidebar-sm .navbar .navbar-container {
    padding-left: 220px; }
  .sidebar-sm footer {
    padding-left: 220px; }
  .sidebar-lg .main-panel .main-content {
    padding-left: 280px; }
  .sidebar-lg .navbar .navbar-header {
    padding-left: 270px; }
  .sidebar-lg .navbar .navbar-container {
    padding-left: 280px; }
  .sidebar-lg footer {
    padding-left: 280px; }
  .app-sidebar {
    display: none; } }

@media (max-width: 992px) {
  .container {
    max-width: 100%; }
  .app-sidebar {
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .navbar {
    padding: 0 25px; }
  .navbar-toggle {
    display: block; }
  .navbar-toggle .icon-bar {
    display: block;
    position: relative;
    background: #fff;
    width: 24px;
    height: 2px;
    border-radius: 1px;
    margin: 0 auto; }
  .navbar-header .navbar-toggle {
    margin: 0;
    width: 40px;
    height: 40px;
    outline: none; }
  .navbar-header .navbar-toggle {
    margin: 0;
    width: 40px;
    height: 40px;
    outline: none; }
  .navbar-form {
    margin-top: 0.75rem !important; }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  .bar1,
  .bar2,
  .bar3 {
    outline: 1px solid transparent; }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } } }

@media (max-width: 991px) {
  .navbar-header .navbar-toggle {
    margin: 0;
    margin-top: 10px; } }

@media (max-width: 767px) {
  .navbar-header .navbar-toggle {
    margin: 0;
    margin-top: 0px; }
  .dashboard .container {
    margin-left: 50px; } }

@media (min-width: 320px) {
  .navbar-header {
    float: left; }
  .navbar-right {
    float: right !important; }
  .navbar-nav > li {
    float: left; } }

@media (max-width: 320px) {
  .navbar-right {
    display: none; } }

@media (max-width: 640px) {
  .navbar-form {
    display: none; } }

.w-100 {
  width: 100% !important; }

.h-100 {
  height: 100% !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

a {
  cursor: pointer; }

.fonticon-wrap {
  width: 2%;
  float: left;
  margin: 0.25rem; }
  .fonticon-wrap i.fa {
    font-size: 1.35rem !important; }

.round {
  border-radius: 1.5rem; }

.square {
  border-radius: 0; }

img.img-border {
  border: 5px solid #fff; }

ul.no-list-style {
  list-style: none; }

[class*='gradient-'] {
  background-repeat: repeat !important; }

.shadow-z-1 {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12); }

.shadow-z-1-hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.shadow-z-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.shadow-z-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }

.shadow-z-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }

.shadow-z-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }

.big-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36); }

.shadow-big {
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }

.shadow-big-navbar {
  box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }

.sidebar-shadow {
  box-shadow: 2px 10px 30px 0px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }

.card-shadow {
  box-shadow: 0 6px 0px 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06); }

/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, LESS and SCSS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
  font-family: "weathericons";
  src: url(weathericons-regular-webfont.4b658767da6bd92ce2ad.eot);
  src: url(weathericons-regular-webfont.4b658767da6bd92ce2ad.eot?#iefix) format("embedded-opentype"), url(weathericons-regular-webfont.1cd48d78f06d33973d9d.woff2) format("woff2"), url(weathericons-regular-webfont.8cac70ebda3f23ce4721.woff) format("woff"), url(weathericons-regular-webfont.4618f0de2a818e7ad3fe.ttf) format("truetype"), url(weathericons-regular-webfont.ecaf8b481729b18f6a84.svg#weather_iconsregular) format("svg");
  font-weight: normal;
  font-style: normal; }

.wi {
  display: inline-block;
  font-family: "weathericons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.wi-fw {
  width: 1.4em;
  text-align: center; }

.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

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

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

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

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

.wi-day-sunny:before {
  content: "\F00D"; }

.wi-day-cloudy:before {
  content: "\F002"; }

.wi-day-cloudy-gusts:before {
  content: "\F000"; }

.wi-day-cloudy-windy:before {
  content: "\F001"; }

.wi-day-fog:before {
  content: "\F003"; }

.wi-day-hail:before {
  content: "\F004"; }

.wi-day-haze:before {
  content: "\F0B6"; }

.wi-day-lightning:before {
  content: "\F005"; }

.wi-day-rain:before {
  content: "\F008"; }

.wi-day-rain-mix:before {
  content: "\F006"; }

.wi-day-rain-wind:before {
  content: "\F007"; }

.wi-day-showers:before {
  content: "\F009"; }

.wi-day-sleet:before {
  content: "\F0B2"; }

.wi-day-sleet-storm:before {
  content: "\F068"; }

.wi-day-snow:before {
  content: "\F00A"; }

.wi-day-snow-thunderstorm:before {
  content: "\F06B"; }

.wi-day-snow-wind:before {
  content: "\F065"; }

.wi-day-sprinkle:before {
  content: "\F00B"; }

.wi-day-storm-showers:before {
  content: "\F00E"; }

.wi-day-sunny-overcast:before {
  content: "\F00C"; }

.wi-day-thunderstorm:before {
  content: "\F010"; }

.wi-day-windy:before {
  content: "\F085"; }

.wi-solar-eclipse:before {
  content: "\F06E"; }

.wi-hot:before {
  content: "\F072"; }

.wi-day-cloudy-high:before {
  content: "\F07D"; }

.wi-day-light-wind:before {
  content: "\F0C4"; }

.wi-night-clear:before {
  content: "\F02E"; }

.wi-night-alt-cloudy:before {
  content: "\F086"; }

.wi-night-alt-cloudy-gusts:before {
  content: "\F022"; }

.wi-night-alt-cloudy-windy:before {
  content: "\F023"; }

.wi-night-alt-hail:before {
  content: "\F024"; }

.wi-night-alt-lightning:before {
  content: "\F025"; }

.wi-night-alt-rain:before {
  content: "\F028"; }

.wi-night-alt-rain-mix:before {
  content: "\F026"; }

.wi-night-alt-rain-wind:before {
  content: "\F027"; }

.wi-night-alt-showers:before {
  content: "\F029"; }

.wi-night-alt-sleet:before {
  content: "\F0B4"; }

.wi-night-alt-sleet-storm:before {
  content: "\F06A"; }

.wi-night-alt-snow:before {
  content: "\F02A"; }

.wi-night-alt-snow-thunderstorm:before {
  content: "\F06D"; }

.wi-night-alt-snow-wind:before {
  content: "\F067"; }

.wi-night-alt-sprinkle:before {
  content: "\F02B"; }

.wi-night-alt-storm-showers:before {
  content: "\F02C"; }

.wi-night-alt-thunderstorm:before {
  content: "\F02D"; }

.wi-night-cloudy:before {
  content: "\F031"; }

.wi-night-cloudy-gusts:before {
  content: "\F02F"; }

.wi-night-cloudy-windy:before {
  content: "\F030"; }

.wi-night-fog:before {
  content: "\F04A"; }

.wi-night-hail:before {
  content: "\F032"; }

.wi-night-lightning:before {
  content: "\F033"; }

.wi-night-partly-cloudy:before {
  content: "\F083"; }

.wi-night-rain:before {
  content: "\F036"; }

.wi-night-rain-mix:before {
  content: "\F034"; }

.wi-night-rain-wind:before {
  content: "\F035"; }

.wi-night-showers:before {
  content: "\F037"; }

.wi-night-sleet:before {
  content: "\F0B3"; }

.wi-night-sleet-storm:before {
  content: "\F069"; }

.wi-night-snow:before {
  content: "\F038"; }

.wi-night-snow-thunderstorm:before {
  content: "\F06C"; }

.wi-night-snow-wind:before {
  content: "\F066"; }

.wi-night-sprinkle:before {
  content: "\F039"; }

.wi-night-storm-showers:before {
  content: "\F03A"; }

.wi-night-thunderstorm:before {
  content: "\F03B"; }

.wi-lunar-eclipse:before {
  content: "\F070"; }

.wi-stars:before {
  content: "\F077"; }

.wi-storm-showers:before {
  content: "\F01D"; }

.wi-thunderstorm:before {
  content: "\F01E"; }

.wi-night-alt-cloudy-high:before {
  content: "\F07E"; }

.wi-night-cloudy-high:before {
  content: "\F080"; }

.wi-night-alt-partly-cloudy:before {
  content: "\F081"; }

.wi-cloud:before {
  content: "\F041"; }

.wi-cloudy:before {
  content: "\F013"; }

.wi-cloudy-gusts:before {
  content: "\F011"; }

.wi-cloudy-windy:before {
  content: "\F012"; }

.wi-fog:before {
  content: "\F014"; }

.wi-hail:before {
  content: "\F015"; }

.wi-rain:before {
  content: "\F019"; }

.wi-rain-mix:before {
  content: "\F017"; }

.wi-rain-wind:before {
  content: "\F018"; }

.wi-showers:before {
  content: "\F01A"; }

.wi-sleet:before {
  content: "\F0B5"; }

.wi-snow:before {
  content: "\F01B"; }

.wi-sprinkle:before {
  content: "\F01C"; }

.wi-storm-showers:before {
  content: "\F01D"; }

.wi-thunderstorm:before {
  content: "\F01E"; }

.wi-snow-wind:before {
  content: "\F064"; }

.wi-snow:before {
  content: "\F01B"; }

.wi-smog:before {
  content: "\F074"; }

.wi-smoke:before {
  content: "\F062"; }

.wi-lightning:before {
  content: "\F016"; }

.wi-raindrops:before {
  content: "\F04E"; }

.wi-raindrop:before {
  content: "\F078"; }

.wi-dust:before {
  content: "\F063"; }

.wi-snowflake-cold:before {
  content: "\F076"; }

.wi-windy:before {
  content: "\F021"; }

.wi-strong-wind:before {
  content: "\F050"; }

.wi-sandstorm:before {
  content: "\F082"; }

.wi-earthquake:before {
  content: "\F0C6"; }

.wi-fire:before {
  content: "\F0C7"; }

.wi-flood:before {
  content: "\F07C"; }

.wi-meteor:before {
  content: "\F071"; }

.wi-tsunami:before {
  content: "\F0C5"; }

.wi-volcano:before {
  content: "\F0C8"; }

.wi-hurricane:before {
  content: "\F073"; }

.wi-tornado:before {
  content: "\F056"; }

.wi-small-craft-advisory:before {
  content: "\F0CC"; }

.wi-gale-warning:before {
  content: "\F0CD"; }

.wi-storm-warning:before {
  content: "\F0CE"; }

.wi-hurricane-warning:before {
  content: "\F0CF"; }

.wi-wind-direction:before {
  content: "\F0B1"; }

.wi-alien:before {
  content: "\F075"; }

.wi-celsius:before {
  content: "\F03C"; }

.wi-fahrenheit:before {
  content: "\F045"; }

.wi-degrees:before {
  content: "\F042"; }

.wi-thermometer:before {
  content: "\F055"; }

.wi-thermometer-exterior:before {
  content: "\F053"; }

.wi-thermometer-internal:before {
  content: "\F054"; }

.wi-cloud-down:before {
  content: "\F03D"; }

.wi-cloud-up:before {
  content: "\F040"; }

.wi-cloud-refresh:before {
  content: "\F03E"; }

.wi-horizon:before {
  content: "\F047"; }

.wi-horizon-alt:before {
  content: "\F046"; }

.wi-sunrise:before {
  content: "\F051"; }

.wi-sunset:before {
  content: "\F052"; }

.wi-moonrise:before {
  content: "\F0C9"; }

.wi-moonset:before {
  content: "\F0CA"; }

.wi-refresh:before {
  content: "\F04C"; }

.wi-refresh-alt:before {
  content: "\F04B"; }

.wi-umbrella:before {
  content: "\F084"; }

.wi-barometer:before {
  content: "\F079"; }

.wi-humidity:before {
  content: "\F07A"; }

.wi-na:before {
  content: "\F07B"; }

.wi-train:before {
  content: "\F0CB"; }

.wi-moon-new:before {
  content: "\F095"; }

.wi-moon-waxing-crescent-1:before {
  content: "\F096"; }

.wi-moon-waxing-crescent-2:before {
  content: "\F097"; }

.wi-moon-waxing-crescent-3:before {
  content: "\F098"; }

.wi-moon-waxing-crescent-4:before {
  content: "\F099"; }

.wi-moon-waxing-crescent-5:before {
  content: "\F09A"; }

.wi-moon-waxing-crescent-6:before {
  content: "\F09B"; }

.wi-moon-first-quarter:before {
  content: "\F09C"; }

.wi-moon-waxing-gibbous-1:before {
  content: "\F09D"; }

.wi-moon-waxing-gibbous-2:before {
  content: "\F09E"; }

.wi-moon-waxing-gibbous-3:before {
  content: "\F09F"; }

.wi-moon-waxing-gibbous-4:before {
  content: "\F0A0"; }

.wi-moon-waxing-gibbous-5:before {
  content: "\F0A1"; }

.wi-moon-waxing-gibbous-6:before {
  content: "\F0A2"; }

.wi-moon-full:before {
  content: "\F0A3"; }

.wi-moon-waning-gibbous-1:before {
  content: "\F0A4"; }

.wi-moon-waning-gibbous-2:before {
  content: "\F0A5"; }

.wi-moon-waning-gibbous-3:before {
  content: "\F0A6"; }

.wi-moon-waning-gibbous-4:before {
  content: "\F0A7"; }

.wi-moon-waning-gibbous-5:before {
  content: "\F0A8"; }

.wi-moon-waning-gibbous-6:before {
  content: "\F0A9"; }

.wi-moon-third-quarter:before {
  content: "\F0AA"; }

.wi-moon-waning-crescent-1:before {
  content: "\F0AB"; }

.wi-moon-waning-crescent-2:before {
  content: "\F0AC"; }

.wi-moon-waning-crescent-3:before {
  content: "\F0AD"; }

.wi-moon-waning-crescent-4:before {
  content: "\F0AE"; }

.wi-moon-waning-crescent-5:before {
  content: "\F0AF"; }

.wi-moon-waning-crescent-6:before {
  content: "\F0B0"; }

.wi-moon-alt-new:before {
  content: "\F0EB"; }

.wi-moon-alt-waxing-crescent-1:before {
  content: "\F0D0"; }

.wi-moon-alt-waxing-crescent-2:before {
  content: "\F0D1"; }

.wi-moon-alt-waxing-crescent-3:before {
  content: "\F0D2"; }

.wi-moon-alt-waxing-crescent-4:before {
  content: "\F0D3"; }

.wi-moon-alt-waxing-crescent-5:before {
  content: "\F0D4"; }

.wi-moon-alt-waxing-crescent-6:before {
  content: "\F0D5"; }

.wi-moon-alt-first-quarter:before {
  content: "\F0D6"; }

.wi-moon-alt-waxing-gibbous-1:before {
  content: "\F0D7"; }

.wi-moon-alt-waxing-gibbous-2:before {
  content: "\F0D8"; }

.wi-moon-alt-waxing-gibbous-3:before {
  content: "\F0D9"; }

.wi-moon-alt-waxing-gibbous-4:before {
  content: "\F0DA"; }

.wi-moon-alt-waxing-gibbous-5:before {
  content: "\F0DB"; }

.wi-moon-alt-waxing-gibbous-6:before {
  content: "\F0DC"; }

.wi-moon-alt-full:before {
  content: "\F0DD"; }

.wi-moon-alt-waning-gibbous-1:before {
  content: "\F0DE"; }

.wi-moon-alt-waning-gibbous-2:before {
  content: "\F0DF"; }

.wi-moon-alt-waning-gibbous-3:before {
  content: "\F0E0"; }

.wi-moon-alt-waning-gibbous-4:before {
  content: "\F0E1"; }

.wi-moon-alt-waning-gibbous-5:before {
  content: "\F0E2"; }

.wi-moon-alt-waning-gibbous-6:before {
  content: "\F0E3"; }

.wi-moon-alt-third-quarter:before {
  content: "\F0E4"; }

.wi-moon-alt-waning-crescent-1:before {
  content: "\F0E5"; }

.wi-moon-alt-waning-crescent-2:before {
  content: "\F0E6"; }

.wi-moon-alt-waning-crescent-3:before {
  content: "\F0E7"; }

.wi-moon-alt-waning-crescent-4:before {
  content: "\F0E8"; }

.wi-moon-alt-waning-crescent-5:before {
  content: "\F0E9"; }

.wi-moon-alt-waning-crescent-6:before {
  content: "\F0EA"; }

.wi-moon-0:before {
  content: "\F095"; }

.wi-moon-1:before {
  content: "\F096"; }

.wi-moon-2:before {
  content: "\F097"; }

.wi-moon-3:before {
  content: "\F098"; }

.wi-moon-4:before {
  content: "\F099"; }

.wi-moon-5:before {
  content: "\F09A"; }

.wi-moon-6:before {
  content: "\F09B"; }

.wi-moon-7:before {
  content: "\F09C"; }

.wi-moon-8:before {
  content: "\F09D"; }

.wi-moon-9:before {
  content: "\F09E"; }

.wi-moon-10:before {
  content: "\F09F"; }

.wi-moon-11:before {
  content: "\F0A0"; }

.wi-moon-12:before {
  content: "\F0A1"; }

.wi-moon-13:before {
  content: "\F0A2"; }

.wi-moon-14:before {
  content: "\F0A3"; }

.wi-moon-15:before {
  content: "\F0A4"; }

.wi-moon-16:before {
  content: "\F0A5"; }

.wi-moon-17:before {
  content: "\F0A6"; }

.wi-moon-18:before {
  content: "\F0A7"; }

.wi-moon-19:before {
  content: "\F0A8"; }

.wi-moon-20:before {
  content: "\F0A9"; }

.wi-moon-21:before {
  content: "\F0AA"; }

.wi-moon-22:before {
  content: "\F0AB"; }

.wi-moon-23:before {
  content: "\F0AC"; }

.wi-moon-24:before {
  content: "\F0AD"; }

.wi-moon-25:before {
  content: "\F0AE"; }

.wi-moon-26:before {
  content: "\F0AF"; }

.wi-moon-27:before {
  content: "\F0B0"; }

.wi-time-1:before {
  content: "\F08A"; }

.wi-time-2:before {
  content: "\F08B"; }

.wi-time-3:before {
  content: "\F08C"; }

.wi-time-4:before {
  content: "\F08D"; }

.wi-time-5:before {
  content: "\F08E"; }

.wi-time-6:before {
  content: "\F08F"; }

.wi-time-7:before {
  content: "\F090"; }

.wi-time-8:before {
  content: "\F091"; }

.wi-time-9:before {
  content: "\F092"; }

.wi-time-10:before {
  content: "\F093"; }

.wi-time-11:before {
  content: "\F094"; }

.wi-time-12:before {
  content: "\F089"; }

.wi-direction-up:before {
  content: "\F058"; }

.wi-direction-up-right:before {
  content: "\F057"; }

.wi-direction-right:before {
  content: "\F04D"; }

.wi-direction-down-right:before {
  content: "\F088"; }

.wi-direction-down:before {
  content: "\F044"; }

.wi-direction-down-left:before {
  content: "\F043"; }

.wi-direction-left:before {
  content: "\F048"; }

.wi-direction-up-left:before {
  content: "\F087"; }

.wi-wind-beaufort-0:before {
  content: "\F0B7"; }

.wi-wind-beaufort-1:before {
  content: "\F0B8"; }

.wi-wind-beaufort-2:before {
  content: "\F0B9"; }

.wi-wind-beaufort-3:before {
  content: "\F0BA"; }

.wi-wind-beaufort-4:before {
  content: "\F0BB"; }

.wi-wind-beaufort-5:before {
  content: "\F0BC"; }

.wi-wind-beaufort-6:before {
  content: "\F0BD"; }

.wi-wind-beaufort-7:before {
  content: "\F0BE"; }

.wi-wind-beaufort-8:before {
  content: "\F0BF"; }

.wi-wind-beaufort-9:before {
  content: "\F0C0"; }

.wi-wind-beaufort-10:before {
  content: "\F0C1"; }

.wi-wind-beaufort-11:before {
  content: "\F0C2"; }

.wi-wind-beaufort-12:before {
  content: "\F0C3"; }

.wi-yahoo-0:before {
  content: "\F056"; }

.wi-yahoo-1:before {
  content: "\F00E"; }

.wi-yahoo-2:before {
  content: "\F073"; }

.wi-yahoo-3:before {
  content: "\F01E"; }

.wi-yahoo-4:before {
  content: "\F01E"; }

.wi-yahoo-5:before {
  content: "\F017"; }

.wi-yahoo-6:before {
  content: "\F017"; }

.wi-yahoo-7:before {
  content: "\F017"; }

.wi-yahoo-8:before {
  content: "\F015"; }

.wi-yahoo-9:before {
  content: "\F01A"; }

.wi-yahoo-10:before {
  content: "\F015"; }

.wi-yahoo-11:before {
  content: "\F01A"; }

.wi-yahoo-12:before {
  content: "\F01A"; }

.wi-yahoo-13:before {
  content: "\F01B"; }

.wi-yahoo-14:before {
  content: "\F00A"; }

.wi-yahoo-15:before {
  content: "\F064"; }

.wi-yahoo-16:before {
  content: "\F01B"; }

.wi-yahoo-17:before {
  content: "\F015"; }

.wi-yahoo-18:before {
  content: "\F017"; }

.wi-yahoo-19:before {
  content: "\F063"; }

.wi-yahoo-20:before {
  content: "\F014"; }

.wi-yahoo-21:before {
  content: "\F021"; }

.wi-yahoo-22:before {
  content: "\F062"; }

.wi-yahoo-23:before {
  content: "\F050"; }

.wi-yahoo-24:before {
  content: "\F050"; }

.wi-yahoo-25:before {
  content: "\F076"; }

.wi-yahoo-26:before {
  content: "\F013"; }

.wi-yahoo-27:before {
  content: "\F031"; }

.wi-yahoo-28:before {
  content: "\F002"; }

.wi-yahoo-29:before {
  content: "\F031"; }

.wi-yahoo-30:before {
  content: "\F002"; }

.wi-yahoo-31:before {
  content: "\F02E"; }

.wi-yahoo-32:before {
  content: "\F00D"; }

.wi-yahoo-33:before {
  content: "\F083"; }

.wi-yahoo-34:before {
  content: "\F00C"; }

.wi-yahoo-35:before {
  content: "\F017"; }

.wi-yahoo-36:before {
  content: "\F072"; }

.wi-yahoo-37:before {
  content: "\F00E"; }

.wi-yahoo-38:before {
  content: "\F00E"; }

.wi-yahoo-39:before {
  content: "\F00E"; }

.wi-yahoo-40:before {
  content: "\F01A"; }

.wi-yahoo-41:before {
  content: "\F064"; }

.wi-yahoo-42:before {
  content: "\F01B"; }

.wi-yahoo-43:before {
  content: "\F064"; }

.wi-yahoo-44:before {
  content: "\F00C"; }

.wi-yahoo-45:before {
  content: "\F00E"; }

.wi-yahoo-46:before {
  content: "\F01B"; }

.wi-yahoo-47:before {
  content: "\F00E"; }

.wi-yahoo-3200:before {
  content: "\F077"; }

.wi-forecast-io-clear-day:before {
  content: "\F00D"; }

.wi-forecast-io-clear-night:before {
  content: "\F02E"; }

.wi-forecast-io-rain:before {
  content: "\F019"; }

.wi-forecast-io-snow:before {
  content: "\F01B"; }

.wi-forecast-io-sleet:before {
  content: "\F0B5"; }

.wi-forecast-io-wind:before {
  content: "\F050"; }

.wi-forecast-io-fog:before {
  content: "\F014"; }

.wi-forecast-io-cloudy:before {
  content: "\F013"; }

.wi-forecast-io-partly-cloudy-day:before {
  content: "\F002"; }

.wi-forecast-io-partly-cloudy-night:before {
  content: "\F031"; }

.wi-forecast-io-hail:before {
  content: "\F015"; }

.wi-forecast-io-thunderstorm:before {
  content: "\F01E"; }

.wi-forecast-io-tornado:before {
  content: "\F056"; }

.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\F055"; }

.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\F013"; }

.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\F055"; }

.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\F013"; }

.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\F014"; }

.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\F014"; }

.wi-wmo4680-10:before {
  content: "\F014"; }

.wi-wmo4680-11:before {
  content: "\F014"; }

.wi-wmo4680-12:before {
  content: "\F016"; }

.wi-wmo4680-18:before {
  content: "\F050"; }

.wi-wmo4680-20:before {
  content: "\F014"; }

.wi-wmo4680-21:before {
  content: "\F017"; }

.wi-wmo4680-22:before {
  content: "\F017"; }

.wi-wmo4680-23:before {
  content: "\F019"; }

.wi-wmo4680-24:before {
  content: "\F01B"; }

.wi-wmo4680-25:before {
  content: "\F015"; }

.wi-wmo4680-26:before {
  content: "\F01E"; }

.wi-wmo4680-27:before {
  content: "\F063"; }

.wi-wmo4680-28:before {
  content: "\F063"; }

.wi-wmo4680-29:before {
  content: "\F063"; }

.wi-wmo4680-30:before {
  content: "\F014"; }

.wi-wmo4680-31:before {
  content: "\F014"; }

.wi-wmo4680-32:before {
  content: "\F014"; }

.wi-wmo4680-33:before {
  content: "\F014"; }

.wi-wmo4680-34:before {
  content: "\F014"; }

.wi-wmo4680-35:before {
  content: "\F014"; }

.wi-wmo4680-40:before {
  content: "\F017"; }

.wi-wmo4680-41:before {
  content: "\F01C"; }

.wi-wmo4680-42:before {
  content: "\F019"; }

.wi-wmo4680-43:before {
  content: "\F01C"; }

.wi-wmo4680-44:before {
  content: "\F019"; }

.wi-wmo4680-45:before {
  content: "\F015"; }

.wi-wmo4680-46:before {
  content: "\F015"; }

.wi-wmo4680-47:before {
  content: "\F01B"; }

.wi-wmo4680-48:before {
  content: "\F01B"; }

.wi-wmo4680-50:before {
  content: "\F01C"; }

.wi-wmo4680-51:before {
  content: "\F01C"; }

.wi-wmo4680-52:before {
  content: "\F019"; }

.wi-wmo4680-53:before {
  content: "\F019"; }

.wi-wmo4680-54:before {
  content: "\F076"; }

.wi-wmo4680-55:before {
  content: "\F076"; }

.wi-wmo4680-56:before {
  content: "\F076"; }

.wi-wmo4680-57:before {
  content: "\F01C"; }

.wi-wmo4680-58:before {
  content: "\F019"; }

.wi-wmo4680-60:before {
  content: "\F01C"; }

.wi-wmo4680-61:before {
  content: "\F01C"; }

.wi-wmo4680-62:before {
  content: "\F019"; }

.wi-wmo4680-63:before {
  content: "\F019"; }

.wi-wmo4680-64:before {
  content: "\F015"; }

.wi-wmo4680-65:before {
  content: "\F015"; }

.wi-wmo4680-66:before {
  content: "\F015"; }

.wi-wmo4680-67:before {
  content: "\F017"; }

.wi-wmo4680-68:before {
  content: "\F017"; }

.wi-wmo4680-70:before {
  content: "\F01B"; }

.wi-wmo4680-71:before {
  content: "\F01B"; }

.wi-wmo4680-72:before {
  content: "\F01B"; }

.wi-wmo4680-73:before {
  content: "\F01B"; }

.wi-wmo4680-74:before {
  content: "\F076"; }

.wi-wmo4680-75:before {
  content: "\F076"; }

.wi-wmo4680-76:before {
  content: "\F076"; }

.wi-wmo4680-77:before {
  content: "\F01B"; }

.wi-wmo4680-78:before {
  content: "\F076"; }

.wi-wmo4680-80:before {
  content: "\F019"; }

.wi-wmo4680-81:before {
  content: "\F01C"; }

.wi-wmo4680-82:before {
  content: "\F019"; }

.wi-wmo4680-83:before {
  content: "\F019"; }

.wi-wmo4680-84:before {
  content: "\F01D"; }

.wi-wmo4680-85:before {
  content: "\F017"; }

.wi-wmo4680-86:before {
  content: "\F017"; }

.wi-wmo4680-87:before {
  content: "\F017"; }

.wi-wmo4680-89:before {
  content: "\F015"; }

.wi-wmo4680-90:before {
  content: "\F016"; }

.wi-wmo4680-91:before {
  content: "\F01D"; }

.wi-wmo4680-92:before {
  content: "\F01E"; }

.wi-wmo4680-93:before {
  content: "\F01E"; }

.wi-wmo4680-94:before {
  content: "\F016"; }

.wi-wmo4680-95:before {
  content: "\F01E"; }

.wi-wmo4680-96:before {
  content: "\F01E"; }

.wi-wmo4680-99:before {
  content: "\F056"; }

.wi-owm-200:before {
  content: "\F01E"; }

.wi-owm-201:before {
  content: "\F01E"; }

.wi-owm-202:before {
  content: "\F01E"; }

.wi-owm-210:before {
  content: "\F016"; }

.wi-owm-211:before {
  content: "\F016"; }

.wi-owm-212:before {
  content: "\F016"; }

.wi-owm-221:before {
  content: "\F016"; }

.wi-owm-230:before {
  content: "\F01E"; }

.wi-owm-231:before {
  content: "\F01E"; }

.wi-owm-232:before {
  content: "\F01E"; }

.wi-owm-300:before {
  content: "\F01C"; }

.wi-owm-301:before {
  content: "\F01C"; }

.wi-owm-302:before {
  content: "\F019"; }

.wi-owm-310:before {
  content: "\F017"; }

.wi-owm-311:before {
  content: "\F019"; }

.wi-owm-312:before {
  content: "\F019"; }

.wi-owm-313:before {
  content: "\F01A"; }

.wi-owm-314:before {
  content: "\F019"; }

.wi-owm-321:before {
  content: "\F01C"; }

.wi-owm-500:before {
  content: "\F01C"; }

.wi-owm-501:before {
  content: "\F019"; }

.wi-owm-502:before {
  content: "\F019"; }

.wi-owm-503:before {
  content: "\F019"; }

.wi-owm-504:before {
  content: "\F019"; }

.wi-owm-511:before {
  content: "\F017"; }

.wi-owm-520:before {
  content: "\F01A"; }

.wi-owm-521:before {
  content: "\F01A"; }

.wi-owm-522:before {
  content: "\F01A"; }

.wi-owm-531:before {
  content: "\F01D"; }

.wi-owm-600:before {
  content: "\F01B"; }

.wi-owm-601:before {
  content: "\F01B"; }

.wi-owm-602:before {
  content: "\F0B5"; }

.wi-owm-611:before {
  content: "\F017"; }

.wi-owm-612:before {
  content: "\F017"; }

.wi-owm-615:before {
  content: "\F017"; }

.wi-owm-616:before {
  content: "\F017"; }

.wi-owm-620:before {
  content: "\F017"; }

.wi-owm-621:before {
  content: "\F01B"; }

.wi-owm-622:before {
  content: "\F01B"; }

.wi-owm-701:before {
  content: "\F01A"; }

.wi-owm-711:before {
  content: "\F062"; }

.wi-owm-721:before {
  content: "\F0B6"; }

.wi-owm-731:before {
  content: "\F063"; }

.wi-owm-741:before {
  content: "\F014"; }

.wi-owm-761:before {
  content: "\F063"; }

.wi-owm-762:before {
  content: "\F063"; }

.wi-owm-771:before {
  content: "\F011"; }

.wi-owm-781:before {
  content: "\F056"; }

.wi-owm-800:before {
  content: "\F00D"; }

.wi-owm-801:before {
  content: "\F011"; }

.wi-owm-802:before {
  content: "\F011"; }

.wi-owm-803:before {
  content: "\F012"; }

.wi-owm-804:before {
  content: "\F013"; }

.wi-owm-900:before {
  content: "\F056"; }

.wi-owm-901:before {
  content: "\F01D"; }

.wi-owm-902:before {
  content: "\F073"; }

.wi-owm-903:before {
  content: "\F076"; }

.wi-owm-904:before {
  content: "\F072"; }

.wi-owm-905:before {
  content: "\F021"; }

.wi-owm-906:before {
  content: "\F015"; }

.wi-owm-957:before {
  content: "\F050"; }

.wi-owm-day-200:before {
  content: "\F010"; }

.wi-owm-day-201:before {
  content: "\F010"; }

.wi-owm-day-202:before {
  content: "\F010"; }

.wi-owm-day-210:before {
  content: "\F005"; }

.wi-owm-day-211:before {
  content: "\F005"; }

.wi-owm-day-212:before {
  content: "\F005"; }

.wi-owm-day-221:before {
  content: "\F005"; }

.wi-owm-day-230:before {
  content: "\F010"; }

.wi-owm-day-231:before {
  content: "\F010"; }

.wi-owm-day-232:before {
  content: "\F010"; }

.wi-owm-day-300:before {
  content: "\F00B"; }

.wi-owm-day-301:before {
  content: "\F00B"; }

.wi-owm-day-302:before {
  content: "\F008"; }

.wi-owm-day-310:before {
  content: "\F008"; }

.wi-owm-day-311:before {
  content: "\F008"; }

.wi-owm-day-312:before {
  content: "\F008"; }

.wi-owm-day-313:before {
  content: "\F008"; }

.wi-owm-day-314:before {
  content: "\F008"; }

.wi-owm-day-321:before {
  content: "\F00B"; }

.wi-owm-day-500:before {
  content: "\F00B"; }

.wi-owm-day-501:before {
  content: "\F008"; }

.wi-owm-day-502:before {
  content: "\F008"; }

.wi-owm-day-503:before {
  content: "\F008"; }

.wi-owm-day-504:before {
  content: "\F008"; }

.wi-owm-day-511:before {
  content: "\F006"; }

.wi-owm-day-520:before {
  content: "\F009"; }

.wi-owm-day-521:before {
  content: "\F009"; }

.wi-owm-day-522:before {
  content: "\F009"; }

.wi-owm-day-531:before {
  content: "\F00E"; }

.wi-owm-day-600:before {
  content: "\F00A"; }

.wi-owm-day-601:before {
  content: "\F0B2"; }

.wi-owm-day-602:before {
  content: "\F00A"; }

.wi-owm-day-611:before {
  content: "\F006"; }

.wi-owm-day-612:before {
  content: "\F006"; }

.wi-owm-day-615:before {
  content: "\F006"; }

.wi-owm-day-616:before {
  content: "\F006"; }

.wi-owm-day-620:before {
  content: "\F006"; }

.wi-owm-day-621:before {
  content: "\F00A"; }

.wi-owm-day-622:before {
  content: "\F00A"; }

.wi-owm-day-701:before {
  content: "\F009"; }

.wi-owm-day-711:before {
  content: "\F062"; }

.wi-owm-day-721:before {
  content: "\F0B6"; }

.wi-owm-day-731:before {
  content: "\F063"; }

.wi-owm-day-741:before {
  content: "\F003"; }

.wi-owm-day-761:before {
  content: "\F063"; }

.wi-owm-day-762:before {
  content: "\F063"; }

.wi-owm-day-781:before {
  content: "\F056"; }

.wi-owm-day-800:before {
  content: "\F00D"; }

.wi-owm-day-801:before {
  content: "\F000"; }

.wi-owm-day-802:before {
  content: "\F000"; }

.wi-owm-day-803:before {
  content: "\F000"; }

.wi-owm-day-804:before {
  content: "\F00C"; }

.wi-owm-day-900:before {
  content: "\F056"; }

.wi-owm-day-902:before {
  content: "\F073"; }

.wi-owm-day-903:before {
  content: "\F076"; }

.wi-owm-day-904:before {
  content: "\F072"; }

.wi-owm-day-906:before {
  content: "\F004"; }

.wi-owm-day-957:before {
  content: "\F050"; }

.wi-owm-night-200:before {
  content: "\F02D"; }

.wi-owm-night-201:before {
  content: "\F02D"; }

.wi-owm-night-202:before {
  content: "\F02D"; }

.wi-owm-night-210:before {
  content: "\F025"; }

.wi-owm-night-211:before {
  content: "\F025"; }

.wi-owm-night-212:before {
  content: "\F025"; }

.wi-owm-night-221:before {
  content: "\F025"; }

.wi-owm-night-230:before {
  content: "\F02D"; }

.wi-owm-night-231:before {
  content: "\F02D"; }

.wi-owm-night-232:before {
  content: "\F02D"; }

.wi-owm-night-300:before {
  content: "\F02B"; }

.wi-owm-night-301:before {
  content: "\F02B"; }

.wi-owm-night-302:before {
  content: "\F028"; }

.wi-owm-night-310:before {
  content: "\F028"; }

.wi-owm-night-311:before {
  content: "\F028"; }

.wi-owm-night-312:before {
  content: "\F028"; }

.wi-owm-night-313:before {
  content: "\F028"; }

.wi-owm-night-314:before {
  content: "\F028"; }

.wi-owm-night-321:before {
  content: "\F02B"; }

.wi-owm-night-500:before {
  content: "\F02B"; }

.wi-owm-night-501:before {
  content: "\F028"; }

.wi-owm-night-502:before {
  content: "\F028"; }

.wi-owm-night-503:before {
  content: "\F028"; }

.wi-owm-night-504:before {
  content: "\F028"; }

.wi-owm-night-511:before {
  content: "\F026"; }

.wi-owm-night-520:before {
  content: "\F029"; }

.wi-owm-night-521:before {
  content: "\F029"; }

.wi-owm-night-522:before {
  content: "\F029"; }

.wi-owm-night-531:before {
  content: "\F02C"; }

.wi-owm-night-600:before {
  content: "\F02A"; }

.wi-owm-night-601:before {
  content: "\F0B4"; }

.wi-owm-night-602:before {
  content: "\F02A"; }

.wi-owm-night-611:before {
  content: "\F026"; }

.wi-owm-night-612:before {
  content: "\F026"; }

.wi-owm-night-615:before {
  content: "\F026"; }

.wi-owm-night-616:before {
  content: "\F026"; }

.wi-owm-night-620:before {
  content: "\F026"; }

.wi-owm-night-621:before {
  content: "\F02A"; }

.wi-owm-night-622:before {
  content: "\F02A"; }

.wi-owm-night-701:before {
  content: "\F029"; }

.wi-owm-night-711:before {
  content: "\F062"; }

.wi-owm-night-721:before {
  content: "\F0B6"; }

.wi-owm-night-731:before {
  content: "\F063"; }

.wi-owm-night-741:before {
  content: "\F04A"; }

.wi-owm-night-761:before {
  content: "\F063"; }

.wi-owm-night-762:before {
  content: "\F063"; }

.wi-owm-night-781:before {
  content: "\F056"; }

.wi-owm-night-800:before {
  content: "\F02E"; }

.wi-owm-night-801:before {
  content: "\F022"; }

.wi-owm-night-802:before {
  content: "\F022"; }

.wi-owm-night-803:before {
  content: "\F022"; }

.wi-owm-night-804:before {
  content: "\F086"; }

.wi-owm-night-900:before {
  content: "\F056"; }

.wi-owm-night-902:before {
  content: "\F073"; }

.wi-owm-night-903:before {
  content: "\F076"; }

.wi-owm-night-904:before {
  content: "\F072"; }

.wi-owm-night-906:before {
  content: "\F024"; }

.wi-owm-night-957:before {
  content: "\F050"; }

.wi-wu-chanceflurries:before {
  content: "\F064"; }

.wi-wu-chancerain:before {
  content: "\F019"; }

.wi-wu-chancesleat:before {
  content: "\F0B5"; }

.wi-wu-chancesnow:before {
  content: "\F01B"; }

.wi-wu-chancetstorms:before {
  content: "\F01E"; }

.wi-wu-clear:before {
  content: "\F00D"; }

.wi-wu-cloudy:before {
  content: "\F002"; }

.wi-wu-flurries:before {
  content: "\F064"; }

.wi-wu-hazy:before {
  content: "\F0B6"; }

.wi-wu-mostlycloudy:before {
  content: "\F002"; }

.wi-wu-mostlysunny:before {
  content: "\F00D"; }

.wi-wu-partlycloudy:before {
  content: "\F002"; }

.wi-wu-partlysunny:before {
  content: "\F00D"; }

.wi-wu-rain:before {
  content: "\F01A"; }

.wi-wu-sleat:before {
  content: "\F0B5"; }

.wi-wu-snow:before {
  content: "\F01B"; }

.wi-wu-sunny:before {
  content: "\F00D"; }

.wi-wu-tstorms:before {
  content: "\F01E"; }

.wi-wu-unknown:before {
  content: "\F00D"; }

.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    .ps-container {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps-container {
      overflow: auto !important; } }
  .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  .ps-container.ps-in-scrolling {
    pointer-events: none; }
    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    border-radius: 4px;
    opacity: 0;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      border-radius: 4px;
      transition: background-color 0.2s linear;
      bottom: 0;
      /* there must be 'bottom' for ps-scrollbar-x */
      height: 8px; }
  .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    border-radius: 4px;
    opacity: 0;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      border-radius: 4px;
      transition: background-color 0.2s linear;
      right: 0;
      /* there must be 'right' for ps-scrollbar-y */
      width: 8px; }
  .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container:hover > .ps-scrollbar-x-rail,
  .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
      background-color: #999; }
  .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
      background-color: #999; }

.main-content .color-palette .color-group li {
  list-style-type: none; }
  .main-content .color-palette .color-group li.main-color {
    border-bottom: 4px solid #fafafa; }
  .main-content .color-palette .color-group li.color {
    padding: 10px 15px 11px;
    margin: 0; }
    .main-content .color-palette .color-group li.color.main-color .name {
      display: block;
      margin-bottom: 53px;
      font-size: 2rem; }
    .main-content .color-palette .color-group li.color .hex {
      float: right;
      text-transform: uppercase;
      display: block; }

.main-content .color-palette .color-group:last-child li.main-color {
  border-bottom: 4px solid #fafafa; }

.main-content .color-palette .color-group:last-child li.color {
  padding: 10px 15px 11px;
  margin: 0; }
  .main-content .color-palette .color-group:last-child li.color.main-color .name {
    display: block;
    margin-bottom: 53px;
    font-size: 2rem; }
  .main-content .color-palette .color-group:last-child li.color .hex {
    float: right;
    text-transform: uppercase;
    display: block; }

.main-content .color-palette .light-strong span {
  color: #fff; }

.main-content .color-palette .dark span {
  color: rgba(0, 0, 0, 0.87); }

.main-content .color-palette span {
  color: rgba(255, 255, 255, 0.87);
  font-size: 14px;
  font-weight: 500; }
  .main-content .color-palette span.light-strong {
    color: #fff; }
  .main-content .color-palette span.dark {
    color: rgba(0, 0, 0, 0.87); }

/*primary*/
/*----*/
/*secondary*/
/*----*/
:not(.react-content) > > > body,
:not(.react-content) > > > h1,
:not(.react-content) > > > h2,
:not(.react-content) > > > h3,
:not(.react-content) > > > h4,
:not(.react-content) > > > h5,
:not(.react-content) > > > h6,
:not(.react-content) > > > p,
:not(.react-content) > > > .h1,
:not(.react-content) > > > .h2,
:not(.react-content) > > > .h3,
:not(.react-content) > > > .h4,
:not(.react-content) > > > .h5,
:not(.react-content) > > > .h6 {
  font-family: "Open Sans", "Roboto";
  font-weight: 300; }

:not(.react-content) > > > body,
:not(.react-content) > > > h1,
:not(.react-content) > > > h4,
:not(.react-content) > > > .h1,
:not(.react-content) > > > .h2,
:not(.react-content) > > > .h3 {
  color: #26253e; }

:not(.react-content) > > > h3 {
  color: #fff; }

:not(.react-content) > > > h6,
:not(.react-content) > > > .h6 {
  font-weight: 400; }

:not(.react-content) > > > strong {
  font-weight: 700; }

:not(.react-content) > > > p.large {
  font-size: 1.125rem; }

:not(.react-content) > > > .font-weight-medium {
  font-weight: 500; }

.primary-gradient-mint {
  background-image: linear-gradient(110deg, #6feaa9, #77B992) !important; }
  .primary-gradient-mint:active {
    background-image: linear-gradient(110deg, #6feaa9, #77B992) !important; }

.secondary-btn-gradient-mint {
  background-image: linear-gradient(270deg, #60bad2, #3ecf76) !important; }
  .secondary-btn-gradient-mint:active {
    background-image: linear-gradient(270deg, #60bad2, #3ecf76) !important; }

.btn-bg-gradient-green {
  background-image: linear-gradient(0deg, #26253e, #26253e) !important; }
  .btn-bg-gradient-green:active {
    background-image: linear-gradient(0deg, #26253e, #26253e) !important; }

.btn-bg-gradient-red {
  background-image: linear-gradient(0deg, #CA4B46, #CA4B46) !important; }
  .btn-bg-gradient-red:active {
    background-image: linear-gradient(0deg, #CA4B46, #CA4B46) !important; }

.btn-bg-gradient-purple {
  background-image: linear-gradient(0deg, #26253e, #26253e) !important; }
  .btn-bg-gradient-purple:active {
    background-image: linear-gradient(0deg, #26253e, #26253e) !important; }

.btn-bg-gradient-range-green {
  background-image: linear-gradient(90deg, #baeecd, #77B992) !important; }
  .btn-bg-gradient-range-green:active {
    background-image: linear-gradient(90deg, #baeecd, #77B992) !important; }

.btn-bg-gradient-range-yellow {
  background-image: linear-gradient(90deg, #EF935F, #EF935F) !important; }
  .btn-bg-gradient-range-yellow:active {
    background-image: linear-gradient(90deg, #EF935F, #EF935F) !important; }

.btn-bg-gradient-range-purple {
  background-image: linear-gradient(90deg, #FCCC7F, #FCCC7F) !important; }
  .btn-bg-gradient-range-purple:active {
    background-image: linear-gradient(90deg, #FCCC7F, #FCCC7F) !important; }

.btn-bg-gradient-range-new-purple {
  background-image: linear-gradient(90deg, #26253e, #26253e) !important; }
  .btn-bg-gradient-range-new-purple:active {
    background-image: linear-gradient(90deg, #26253e, #26253e) !important; }

.btn-bg-gradient-range-blue {
  background-image: linear-gradient(90deg, #3498db, #3498db) !important; }
  .btn-bg-gradient-range-blue:active {
    background-image: linear-gradient(90deg, #3498db, #3498db) !important; }

.btn-bg-gradient-range-white {
  background-image: linear-gradient(90deg, #ffffff, #ffffff) !important; }
  .btn-bg-gradient-range-white:active {
    background-image: linear-gradient(90deg, #ffffff, #ffffff) !important; }

.btn-bg-gradient-range-red {
  background-image: linear-gradient(90deg, #fef0ec, #CA4B46) !important; }
  .btn-bg-gradient-range-red:active {
    background-image: linear-gradient(90deg, #fef0ec, #CA4B46) !important; }

.btn-bg-gradient-range-gray-second {
  background-image: linear-gradient(90deg, #d6d6dc, #d6d6dc) !important; }
  .btn-bg-gradient-range-gray-second:active {
    background-image: linear-gradient(90deg, #d6d6dc, #d6d6dc) !important; }

.btn-gradient-large,
.btn-outline-large {
  min-height: 3rem;
  min-width: 11.25rem;
  border-radius: 0.25rem;
  line-height: 1.5rem !important;
  font-size: 0.9375rem;
  padding: 0.5rem 1.875rem;
  letter-spacing: 0.1rem;
  font-weight: 500;
  text-align: center;
  width: 15.9375rem;
  white-space: normal; }

.btn-gradient-small,
.btn-outline-small {
  height: 2.5rem;
  line-height: 40px;
  min-width: 159px;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  padding: 0 24px;
  letter-spacing: 0.5px !important; }

.btn {
  letter-spacing: 1px;
  font-weight: 500;
  text-transform: uppercase; }
  .btn.btn-outline {
    border: 3px solid #fff;
    background: transparent; }
  .btn.btn-outline-large {
    vertical-align: middle;
    line-height: 1.1; }
  .btn.disabled, .btn:disabled {
    opacity: 0.5; }
  .btn .disabled {
    opacity: opacity 0.5 !important; }

.btn-gradient-longer {
  padding-left: 71px;
  padding-right: 71px; }

.btn-set .btn:first-child {
  margin-right: 1.5625rem; }

.btn-set.sm .btn:first-child {
  margin-right: 0.9375rem; }

html,
body {
  height: auto; }

header .treeview-container {
  max-height: 28.12rem !important; }

.modal-content {
  margin-bottom: 60px; }

.ag-theme-fresh .ag-body-viewport {
  width: 100% !important; }

ngb-datepicker-navigation select {
  width: 48% !important;
  margin-right: 0.1rem !important; }

.litebar > * > .dropdown-menu-app-switcher {
  left: 4px !important;
  position: absolute; }

.dropdown-menu-app-switcher {
  left: 8px !important;
  position: absolute; }

ngx-treeview .form-inline {
  display: -webkit-inline-box; }

.input-group .btn {
  border: none !important; }

.chart-dropdown-wrapper .calendar-icon {
  width: auto !important;
  height: 60px !important; }

.pagination li {
  padding-bottom: 3px !important; }

.pagination li:nth-child(2) {
  padding-left: 0.2rem !important; }

.pagination .page-item:not(:last-child) {
  margin-right: 0px !important; }

.pagination .page-item:first-child {
  margin-right: 5px !important; }

.pagination .page-item:last-child {
  margin-left: 5px !important; }

.table-w .pagination li:nth-child(2) {
  padding-left: 0.12rem !important; }

.ag-body {
  width: 100% !important; }

body {
  font-family: "Open Sans", "Roboto";
  box-sizing: border-box; }
  body .content-wrapper {
    padding: 0; }
    body .content-wrapper .container-fluid {
      padding: 0; }
  body.loaded .pace {
    display: none !important; }
  body .slim-loading-bar-progress {
    background-color: #000 !important;
    color: #000 !important; }

@font-face {
  font-family: 'opensans_regular';
  src: url(OpenSans-Regular.3ed9575dcc488c3e3a5b.ttf) format("truetype"); }

.logo-header {
  position: absolute;
  width: 100%;
  padding: 30px 30px 0 0;
  z-index: 10; }

.card {
  border-radius: 3px; }
  .card .card-sub-heading {
    font-size: 1.0625rem;
    text-transform: uppercase;
    color: #26253e;
    font-weight: 500;
    font-weight: 700; }

.offcanvas {
  z-index: 9999 !important; }

:not(.react-content) > > > p {
  font-weight: 300;
  font-size: 1rem; }
  :not(.react-content) > > > p.lighter {
    font-weight: 200; }

:not(.react-content) > > > h1 {
  color: #fff;
  font-size: 3.2625rem; }

h2.large {
  font-size: 24px; }
  h2.large.f-size {
    font-size: 4rem; }

.ver-align-wrapper {
  height: 100%; }

.self-ver-align-wrapper {
  height: 100vh; }

.btn {
  border: none;
  text-transform: uppercase; }

.btn:focus, .btn.focus {
  box-shadow: none; }

.error-msg {
  color: #fff !important;
  text-align: left;
  margin-top: 0.75rem;
  font-weight: 200;
  font-weight: normal;
  text-align: left !important;
  margin-top: 3px; }

.bg-gradient-mint {
  background-image: linear-gradient(135deg, #26253e, #61b9d5) !important; }

.bg-gradient-neutral {
  background-image: linear-gradient(330deg, #a98ae2, #61b9d5) !important; }

.bg-gradient-error {
  background-image: linear-gradient(135deg, #a98ae2, #f58d6b) !important; }

.bg-gradient-stop {
  background-image: linear-gradient(135deg, #f58d6b, #fcdc6f) !important; }

.bg-gradient-success {
  background-image: linear-gradient(135deg, #fcdc6f, #3cd070) !important; }

.bg-gradient-widget-green {
  background-image: linear-gradient(135deg, #26253e, #61b9d5) !important; }

.bg-gradient-widget-blue {
  background-image: linear-gradient(135deg, #61b9d5, #a98ae2) !important; }

.bg-gradient-widget-red {
  background-image: linear-gradient(135deg, #a473ff, #f58d6b) !important; }

.bg-gradient-widget-orange {
  background-image: linear-gradient(135deg, #f3ee54, #ff895d) !important; }

.bg-gradient-widget-analytics-middle {
  background-image: linear-gradient(135deg, #f58d6b, #ed6774) !important; }

.bg-gradient-widget-sky-blue {
  background-image: linear-gradient(135deg, #4fb2d9, #bd47e7) !important; }

.bg-gradient-question-range-red {
  background-image: linear-gradient(135deg, #CA4B46, #CA4B46) !important; }

.bg-gradient-question-range-yellow {
  background-image: linear-gradient(135deg, #EF935F, #EF935F) !important; }

.bg-gradient-question-range-purple {
  background-image: linear-gradient(135deg, #FCCC7F, #FCCC7F) !important; }

.bg-gradient-question-range-blue {
  background-image: linear-gradient(135deg, #9AE0B6, #9AE0B6) !important; }

.bg-gradient-question-range-new-blue {
  background-image: linear-gradient(135deg, #26253e, #26253e) !important; }

.bg-gradient-question-range-green {
  background-image: linear-gradient(135deg, #77B992, #77B992) !important; }

.bg-gradient-question-range-nutral {
  background-image: linear-gradient(135deg, #a5a3a3, #a5a3a3) !important; }

.bg-gradient-web-question-range-red {
  background-image: linear-gradient(135deg, #CA4B46, #CA4B46) !important; }

.bg-gradient-web-question-range-dark-purple {
  background-image: linear-gradient(135deg, #26253e, #26253e) !important; }

.bg-gradient-widget-range-orange {
  background-image: linear-gradient(175deg, #f3b354, #ff895d) !important; }

.bg-gradient-widget-range-orange-new {
  background-image: linear-gradient(175deg, #fcdc6f, #f58d6b) !important; }

.bg-gradient-widget-range-orange-payment {
  background-image: linear-gradient(175deg, #f58d6b, #f58d6b) !important; }

.bg-gradient-widget-range-red {
  background-image: linear-gradient(175deg, #CA4B46, #CA4B46) !important; }

.bg-gradient-widget-range-purple {
  background-image: linear-gradient(175deg, #a98ae2, #a98ae2) !important; }

.bg-gradient-widget-range-new-green {
  background-image: linear-gradient(175deg, #77B992, #77B992) !important; }

.w-200 {
  width: 200px; }

.weekly-gradient-primary {
  background: linear-gradient(45deg, #77B992, #61b9d5);
  background-size: 120% 120%;
  -webkit-animation: AnimationName 20s ease infinite;
  animation: AnimationName 20s ease infinite; }

@-webkit-keyframes AnimationName {
  0% {
    background-position: 0% 97%; }
  50% {
    background-position: 100% 4%; }
  100% {
    background-position: 0% 97%; } }

@keyframes AnimationName {
  0% {
    background-position: 0% 97%; }
  50% {
    background-position: 100% 4%; }
  100% {
    background-position: 0% 97%; } }

.weekly-gradient-secondary {
  background: linear-gradient(45deg, #61b9d5, #a98ae2);
  background-size: 120% 120%;
  -webkit-animation: AnimationName 20s ease infinite;
  animation: AnimationName 20s ease infinite; }

@-webkit-keyframes AnimationName {
  0% {
    background-position: 0% 97%; }
  50% {
    background-position: 100% 4%; }
  100% {
    background-position: 0% 97%; } }

@keyframes AnimationName {
  0% {
    background-position: 0% 97%; }
  50% {
    background-position: 100% 4%; }
  100% {
    background-position: 0% 97%; } }

.white-border-radius {
  border-radius: 0.25rem; }

form.profile-form .form-control {
  border: 1px solid #8d8d98;
  height: 2.5rem;
  color: #2b2b2a;
  background-color: #ffffff;
  border-radius: 0.25rem;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px; }
  form.profile-form .form-control::-webkit-input-placeholder {
    color: #8894a2;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px; }
  form.profile-form .form-control:-ms-input-placeholder {
    color: #8894a2;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px; }
  form.profile-form .form-control::placeholder {
    color: #8894a2;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px; }
  form.profile-form .form-control.ng-select .ng-control {
    height: 37px;
    background-color: transparent; }

.ng-select.ng-single .ng-control .ng-value-container .ng-input {
  top: 13px;
  padding-left: 0; }

form.profile-form p {
  color: #2b2b2a;
  font-size: 0.9rem;
  margin-bottom: 0;
  letter-spacing: 0; }

form.profile-form label {
  color: #444450; }

form.profile-form .ng-select .ng-control .ng-value-container .ng-placeholder {
  color: #b7b7c0; }

.profile-icon {
  margin-right: 15px;
  margin-top: -3px;
  max-width: 12px; }

.app-sidebar .sidebar-content {
  font-family: "Open Sans", "Roboto"; }
  .app-sidebar .sidebar-content ul li .icon {
    margin-right: 20px;
    margin-top: -3px;
    max-width: 24px;
    width: 20px;
    opacity: 0.8; }
  .app-sidebar .sidebar-content ul li.active .icon {
    opacity: 1; }

.full {
  overflow: hidden;
  float: left;
  position: relative;
  padding-right: 16%; }

.profile-menu-li {
  background: #ffcfcd;
  min-height: 64px; }
  .profile-menu-li a img {
    float: left; }
  .profile-menu-li a .content {
    width: 197px;
    max-width: 197px;
    padding-left: 2%;
    padding-right: 37%;
    color: #26253e !important;
    font-weight: 400;
    text-transform: capitalize; }

.profile-menue {
  padding-left: 6% !important;
  padding-top: 6%; }
  .profile-menue::after {
    font-weight: 700 !important;
    font-size: 20px !important; }

.profile-menue::after {
  margin-right: 3%;
  right: 4px !important; }

.p-left-15 {
  padding-left: 15%; }

.app-sidebar .sidebar-content ul.navigation li:last-child:hover {
  background: transparent; }

.app-sidebar .navigation li:last-child:hover > a,
.off-canvas-sidebar .navigation li:last-child:hover > a {
  background: transparent; }

.sidebar-header {
  background-color: transparent; }

.error-msg {
  color: #ed6774 !important; }

.m-search {
  width: 250px;
  padding: 10px 20px;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  border-width: 1.5px;
  background-image: url("/assets/img/search-icon-new.svg");
  background-repeat: no-repeat;
  background-position: 18.5px center;
  border: 1px solid #8d8d98;
  height: 2.5rem; }

.m-search::-webkit-input-placeholder {
  color: #b7b7c0;
  font-weight: 500;
  font-size: 12px; }

.m-search::-moz-placeholder {
  color: #b7b7c0;
  font-weight: 500;
  font-size: 0.875rem; }

.m-search:-ms-input-placeholder {
  color: #b7b7c0;
  font-weight: 500;
  font-size: 0.875rem; }

.m-search:-moz-placeholder {
  color: #b7b7c0;
  font-weight: 500;
  font-size: 0.875rem; }

ng-select.form-control {
  padding: 0; }

ng-select.form-control .ng-control {
  border: none;
  box-shadow: none !important; }

.ng-select.focused:not(.opened) > .ng-control {
  border-color: transparent !important;
  box-shadow: none !important; }

.swal2-icon.swal2-warning {
  border-color: #f58d6b !important;
  color: #f58d6b !important; }

.d-questionnaire:not(.coach) {
  height: 100vh; }
  @media (max-width: 767.99px) {
    .d-questionnaire:not(.coach) {
      height: 60vh; } }

.d-questionnaire .d-questionnaire-content.consent {
  width: 45%; }

.d-questionnaire-img img {
  margin: 0 auto;
  display: block;
  width: 6rem; }

a.btn.answer-options {
  width: 25rem; }

.btn.btn-outline.answer-options {
  border: 1px solid #fff; }

.btn.btn-outline.answer-options:hover,
.btn.btn-outline.answer-options:active,
.btn.btn-outline.answer-options:focus {
  border: 3px solid #fff; }

.step-number {
  display: inline-block;
  margin-bottom: 0.5rem;
  width: 4rem; }

.consent-checkbox {
  margin-bottom: 0.5rem; }

.step-number .active {
  font-weight: 700; }

.consent-checkbox .ag-theme-fresh {
  background: transparent;
  vertical-align: -webkit-baseline-middle;
  margin-right: 10px; }

:not(.modal-content) > .modal-header {
  border-bottom: none; }

@media (min-width: 992px) {
  .modal-dialog {
    max-width: 960px; } }

@media (max-width: 1365px) {
  .form-group.starred {
    position: relative !important;
    top: 0 !important;
    margin-left: 15px; } }

@media (max-width: 991px) {
  .form-group.starred {
    margin-left: 0; } }

.ag-theme-fresh .ag-row {
  margin-top: 6px;
  margin-bottom: 6px; }

.fix-footer {
  clear: both;
  text-align: right; }

.search-btn.team {
  margin-top: 5px; }

.edit-team-modal .ag-theme-fresh .ag-row-selected {
  background-color: transparent; }

.edit-team-modal .ag-theme-fresh {
  min-height: auto !important; }

.google-play img {
  margin-left: 1rem; }

:not(.react-content) > > > .toast-container.toast-top-center .toast {
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  font-size: 18px;
  text-align: center; }

@media (max-width: 991px) {
  .toast-container.toast-top-center .toast {
    width: 100%;
    font-size: 16px; } }

:not(.react-content) > > > .toast-success {
  background-color: #26253e !important;
  color: #ffffff !important;
  font-weight: 400;
  background-image: none;
  opacity: 1; }

.toast-warning {
  background-color: #EF935F !important;
  color: #151517 !important;
  font-weight: 400;
  font-size: 16px;
  background-image: none;
  border-radius: 0;
  opacity: 1; }

.toast-error {
  background-color: #CA4B46 !important;
  color: #ffffff !important;
  font-weight: 400;
  background-image: none;
  border-radius: 0;
  opacity: 1; }

.toast-container {
  width: 100% !important; }

.toast-container .toast {
  background-position: 40px center;
  max-width: 100%; }

.toast-title {
  font-weight: 600; }

.cbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-right: 10px; }

.dashboard #canvas {
  background: white;
  padding: 20px;
  margin-top: 35px; }

.dashboard .chart-component {
  margin-bottom: 15px; }

.swal2-modal .swal2-confirm {
  background-color: #ed6774 !important; }

.swal2-modal .swal2-cancel {
  background-color: #d7d7d7 !important; }

.dashboard .ng-value-icon.left {
  margin-right: 5px; }

.dashboard .bottom-widget {
  margin-top: 55px; }

.dashboard .top-scales h4,
.dashboard .bottom-scales h4 {
  margin-top: 10px;
  margin-bottom: 25px; }

.seperation {
  border-color: #fff;
  width: 100%;
  position: absolute;
  right: 0px;
  top: 20px; }

.dashboard .top-widget .widget .card-block .widget-body h3 {
  font-size: 3.5rem !important; }

.up-arrow {
  background-image: url("/assets/img/up-new.png");
  height: 1.75rem;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.2rem; }

.down-arrow {
  background-image: url("/assets/img/down-new.png");
  height: 1.75rem;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.2rem; }

.widget-scale {
  margin-top: -3px; }

.insight-box .insight-rating .ng-star-inserted {
  opacity: 1; }

.insight-box .insight-rating span {
  opacity: 0.5; }

.insight-rating .ng-star-inserted {
  opacity: 1;
  color: #282b2a; }

.cbox.ag-icon-checkbox-unchecked {
  background-color: #ffffff;
  background-image: url("/assets/img/cbox-new-unchecked.svg") !important;
  background-position: center;
  background-repeat: no-repeat;
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: 3px; }

.cbox:checked {
  background-color: #ffffff;
  background-image: url("/assets/img/cbox-new-checked.svg") !important;
  background-position: center;
  background-repeat: no-repeat;
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: 3px; }

.ag-theme-fresh .profile-icon {
  width: 1.8rem; }

.register-wrapper bg-field-error-display:not(.m-relative) {
  width: 100%;
  right: 0;
  left: 0; }

.register-wrapper bg-field-error-display .error-msg {
  color: #ed6774 !important;
  font-weight: normal;
  text-align: left !important;
  margin-top: 3px; }

.d-questionnaire .d-questionnaire-content h1 {
  font-size: 3rem; }

.d-questionnaire .btn.btn-outline-large {
  line-height: 1.375rem; }

@media (max-width: 991px) {
  .d-questionnaire .d-questionnaire-content.content-two,
  .d-questionnaire .d-questionnaire-content.consent {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
  .d-questionnaire .d-questionnaire-content .btn-outline-large {
    font-size: 0.9rem; }
  .d-questionnaire .d-questionnaire-content a.btn.answer-options {
    width: 22rem; }
  .welcome-text {
    max-width: 100%; } }

@media (max-width: 500px) {
  .d-questionnaire .d-questionnaire-content .btn-outline-large {
    font-size: 0.75rem; }
  .d-questionnaire .d-questionnaire-content a.btn.answer-options {
    width: 15rem; }
  .google-play {
    display: block;
    margin-left: 10px; }
  .google-play img {
    margin-left: 0; }
  .d-flex-small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .d-questionnaire.d-mobile {
    margin-top: 3.7rem; }
  .d-questionnaire.d-answered {
    margin-top: 1.7rem; }
  .d-questionnaire.coach .d-step {
    margin-top: 6.5rem !important; } }

.navbar.navbar-expand-lg.navbar-light.bg-faded.h-nav {
  position: fixed;
  z-index: 5;
  right: 0; }

.app-sidebar,
.off-canvas-sidebar {
  z-index: 4; }

.h-nav .navbar-form {
  display: none; }

.h-nav .navbar-container {
  display: none; }

.ag-theme-fresh.ag-tansparent {
  background: transparent; }

.m-tc {
  margin-left: 2rem; }

.consent-bg-color {
  background-image: linear-gradient(135deg, #a98ae2, #f58d6b) !important; }

.ag-theme-fresh .ag-row-selected {
  background-color: transparent; }

.ag-theme-fresh .ag-bl-center.ag-bl-dont-fill-center {
  width: 100% !important; }

.ng-select.ng-multiple .ng-control .ng-value-container {
  max-height: 30px;
  overflow-y: auto !important; }

.onboarding-upload-complete .card .card-block.summary-block {
  padding: 2rem 5rem 3rem 5rem; }

.ng-select.ng-multiple .ng-control .ng-value-container {
  overflow-x: hidden; }

.ng-select.ng-multiple .ng-control .ng-value-container .ng-placeholder {
  top: 8px; }

.chart-component form .ng-select.ng-multiple .ng-control .ng-value-container {
  max-height: 60px; }

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border: none; }

.insight-rating {
  font-size: 25px;
  margin-right: 10px;
  margin-top: -1px; }

.insight-box .nav-link {
  background-color: rgba(0, 0, 0, 0.24) !important;
  color: white !important;
  text-align: center;
  opacity: 0.9;
  font-size: 1rem !important; }
  .insight-box .nav-link.active {
    background-color: white !important;
    color: black !important;
    opacity: 1; }

.insight-box ul.nav-tabs {
  overflow: hidden;
  border: none; }
  .insight-box ul.nav-tabs .nav-link.active {
    border: none; }
    .insight-box ul.nav-tabs .nav-link.active .d-none-white {
      display: none; }
    .insight-box ul.nav-tabs .nav-link.active .d-none {
      display: inline-block !important; }
  .insight-box ul.nav-tabs .nav-link {
    border: none; }
    .insight-box ul.nav-tabs .nav-link .d-none {
      display: none; }
    .insight-box ul.nav-tabs .nav-link .done-white {
      display: block; }

.insight-box .tab-content {
  background-color: white !important; }

.insight-box li:nth-child(1) {
  width: 32%; }

.insight-box li:nth-child(2) {
  width: 33%;
  margin-left: 1%; }

.insight-box li:nth-child(3) {
  width: 33%;
  margin-left: 1%; }

.insight-box .card-header {
  padding: 0 !important; }

.insight-box :not(.react-content) > > > .card-body {
  padding: 0 !important; }

.insight-box .card {
  border-bottom: none !important;
  background-color: transparent !important; }

.insight-box .star {
  position: absolute;
  right: 12px;
  z-index: 9;
  margin-top: 10px; }

.insight-box .white-text {
  color: white; }

.insight-box .insight-num {
  font-size: 8em;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 60px;
  margin-right: -12px;
  line-height: 6.4rem; }

.insight-box .new {
  font-size: 14px;
  background: #8894a2;
  color: white;
  padding: 8px 16px;
  border-radius: 30px;
  font-weight: normal;
  margin-right: 10px; }

.insight-box .i-type {
  font-size: 18px;
  font-weight: 500;
  margin-left: 15px;
  line-height: 24px;
  letter-spacing: 0; }

.insight-box .i-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 8px;
  letter-spacing: 0; }

.insight-box .i-summary {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  letter-spacing: 0;
  padding-top: 16px; }

.insight-box .insight-txt {
  font-size: 2.25rem;
  font-weight: 100;
  line-height: 150%; }

.insight-box .btn-accordion {
  font-size: 40px;
  background-color: black;
  color: white;
  cursor: pointer;
  opacity: 0.3; }
  .insight-box .btn-accordion img {
    margin-top: 1rem;
    margin-bottom: 1rem; }

.insight-box .two-column {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  /* Firefox */
  column-count: 2; }

.insight-box .gradient-prograss {
  height: 1rem !important;
  border-radius: 0.625rem !important;
  background: linear-gradient(135deg, #ffff, #77B992 17%, #77B992) !important; }

.insight-box .ft-chevron-down {
  position: relative;
  width: 40px;
  height: 40px;
  display: block;
  margin: auto; }

.insight-box.accIsOpen .btn-accordion {
  background-color: #929594;
  opacity: 1; }
  .insight-box.accIsOpen .btn-accordion .ft-chevron-down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.category.bg-gradient-question-range-yellow .cat-title {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }
  .category.bg-gradient-question-range-yellow .cat-title.harassment {
    font-size: 39px; }
    .category.bg-gradient-question-range-yellow .cat-title.harassment .affected-people {
      font-size: 24px; }

.category.bg-gradient-question-range-yellow .stat-score {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }

.category.bg-gradient-question-range-yellow.dimension {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-yellow.dimension .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-yellow.dimension .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-yellow.harassment {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-yellow.harassment .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-yellow.harassment .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-red .cat-title {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }
  .category.bg-gradient-question-range-red .cat-title.harassment {
    font-size: 39px; }
    .category.bg-gradient-question-range-red .cat-title.harassment .affected-people {
      font-size: 24px; }

.category.bg-gradient-question-range-red .stat-score {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }

.category.bg-gradient-question-range-red.dimension {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-red.dimension .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-red.dimension .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-red.harassment {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-red.harassment .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-red.harassment .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-green .cat-title {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }
  .category.bg-gradient-question-range-green .cat-title.harassment {
    font-size: 39px; }
    .category.bg-gradient-question-range-green .cat-title.harassment .affected-people {
      font-size: 24px; }

.category.bg-gradient-question-range-green .stat-score {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }

.category.bg-gradient-question-range-green.dimension {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-green.dimension .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-green.dimension .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-green.harassment {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-green.harassment .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-green.harassment .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-purple .cat-title {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }
  .category.bg-gradient-question-range-purple .cat-title.harassment {
    font-size: 39px; }
    .category.bg-gradient-question-range-purple .cat-title.harassment .affected-people {
      font-size: 24px; }

.category.bg-gradient-question-range-purple .stat-score {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }

.category.bg-gradient-question-range-purple.dimension {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-purple.dimension .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-purple.dimension .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-purple.harassment {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-purple.harassment .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-purple.harassment .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-blue .cat-title {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }
  .category.bg-gradient-question-range-blue .cat-title.harassment {
    font-size: 39px; }
    .category.bg-gradient-question-range-blue .cat-title.harassment .affected-people {
      font-size: 24px; }

.category.bg-gradient-question-range-blue .stat-score {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }

.category.bg-gradient-question-range-blue.dimension {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-blue.dimension .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-blue.dimension .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-blue.harassment {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-blue.harassment .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-blue.harassment .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-nutral .cat-title {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }
  .category.bg-gradient-question-range-nutral .cat-title.harassment {
    font-size: 39px; }
    .category.bg-gradient-question-range-nutral .cat-title.harassment .affected-people {
      font-size: 24px; }
  .category.bg-gradient-question-range-nutral .cat-title.no-data {
    font-size: 2.4375rem;
    font-weight: 700;
    letter-spacing: 0.41px;
    line-height: 46px; }

.category.bg-gradient-question-range-nutral .stat-score {
  color: #26253E;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.4375rem; }

.category.bg-gradient-question-range-nutral.dimension {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-nutral.dimension .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-nutral.dimension .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category.bg-gradient-question-range-nutral.harassment {
  background-image: none !important;
  background-color: #ffffff; }
  .category.bg-gradient-question-range-nutral.harassment .h-c {
    height: auto;
    padding-top: 1rem; }
    .category.bg-gradient-question-range-nutral.harassment .h-c .cat-type {
      color: #282b2a !important;
      font-size: 1rem;
      font-weight: 700; }

.category .cat-title {
  font-size: 0.9375rem;
  font-weight: 500; }

.category .cat-type {
  color: #fff !important; }

.category .cat-type-very-low {
  color: #fff !important; }

.category .cat-type-low {
  color: #501604 !important; }

.category .cat-type-medium {
  color: #3E2500 !important; }

.category .cat-type-high {
  color: #0A321A !important; }

.category .cat-type-very-high {
  color: #0A321A !important; }

.category .cat-score {
  font-size: 1.125rem; }

.category .progress {
  height: 1.5rem !important;
  border-radius: 0.25rem !important;
  background: #E6E6EA; }

.category .progress-fill {
  border-radius: 0.25rem;
  background-color: #ffff; }

.dashboard-n .insight-box .star {
  position: absolute;
  float: right;
  margin-right: 5px; }

.cat-accordion {
  font-size: 40px;
  background-color: rgba(0, 0, 0, 0.3);
  color: white;
  cursor: pointer;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

.insight-expando {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .insight-expando--wrap {
    position: relative;
    width: 100%; }
  .insight-expando .chart-range-list {
    padding-top: 0; }

.insight-expando__icon {
  text-align: center;
  background: #224687;
  color: white; }
  .insight-expando__icon svg {
    height: 24px;
    vertical-align: text-bottom;
    width: 24px;
    fill: white; }
  .insight-expando__icon:hover {
    cursor: pointer; }

.inactive-fade-wrapper {
  overflow-x: hidden !important; }

.category-chart-is-visible {
  border-radius: 3px; }
  .category-chart-is-visible .inactive-fade-wrapper:hover {
    cursor: pointer; }
  .category-chart-is-visible .inactive-fade-wrapper .category .card-body {
    background: rgba(40, 43, 42, 0.25); }
  .category-chart-is-visible .inactive-fade-wrapper.active .category {
    opacity: 1; }
    .category-chart-is-visible .inactive-fade-wrapper.active .category .card-body {
      background-color: transparent;
      opacity: 1; }

.insight-expando--wrap {
  position: relative;
  top: -1px; }

.insight-expando__card {
  height: auto;
  max-height: 0;
  margin: 0 auto;
  z-index: 1;
  background: white;
  width: 100%;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  opacity: 0; }
  .insight-expando__card .category-chart {
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 45px; }

.insight-expando__card.active {
  height: auto;
  max-height: 800px;
  padding-top: 60px;
  opacity: 1; }

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

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: relative;
  width: auto;
  z-index: 1; }

.welcome-widget .welcome-title {
  color: #fff !important;
  font-size: 28px !important;
  font-weight: 700;
  line-height: 2.25rem;
  text-align: left; }

.welcome-widget .card-body {
  padding: 1.875rem 3.75rem; }

.welcome-widget .welcome-msg {
  color: #fff !important;
  font-size: 1rem !important;
  text-align: left;
  margin-bottom: 0;
  line-height: 1.5rem;
  font-weight: 700; }
  @media (max-width: 1200px) {
    .welcome-widget .welcome-msg {
      margin-bottom: 1.5rem; } }

.welcome-widget .close {
  padding: 16px 20px; }

.welcome-widget .stat1 {
  color: #fff !important;
  font-size: 2.25rem !important;
  font-weight: 700;
  line-height: 3.375rem;
  margin-bottom: 0;
  margin-right: 8px; }

.welcome-widget .stat-cont {
  margin-top: 0.9375rem; }
  @media (max-width: 1200px) {
    .welcome-widget .stat-cont {
      margin-top: 0; } }

.welcome-widget .stat-data-text {
  color: #fff !important;
  font-size: 1rem !important;
  font-weight: 400;
  line-height: 2rem;
  text-align: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: 1rem; }

.demo-widget {
  padding: 10px; }
  .demo-widget.status-widget {
    padding-bottom: 20px; }

.chart-range-list {
  list-style-type: none !important;
  padding-top: 40%;
  font-weight: 800;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 7px; }
  .chart-range-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.login-wrapper .login-footer a.f-pass {
  text-decoration: none; }

.on-board-uploading .drop-zone-container .uploader-zone .form-group input {
  font-size: 13px; }

.card .uploader-zone .card-sub-heading {
  text-transform: inherit; }

.on-board-uploading .drop-zone-container .uploader-zone .download-csv-link {
  text-decoration: underline; }

.application-bar-icon-list {
  padding-right: 0;
  margin-right: 24px !important; }

.no-data-txt {
  font-weight: 300;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #26253e;
  font-size: 2em; }
  .no-data-txt.center {
    width: 100%;
    left: -10px; }

.no-insight-txt {
  font-weight: 300;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #26253e;
  transform: translate(-50%, -50%); }
  @media (min-width: 576px) {
    .no-insight-txt {
      font-size: 2.5em; } }
  @media (max-width: 767.99px) {
    .no-insight-txt {
      font-size: 1.2em; } }

.trans-bx-outer .ng-control {
  background-color: transparent !important;
  border-color: #fff !important; }

.trans-bx-outer .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #282b2a !important;
  color: #fff !important; }

.trans-bx-outer .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.marked {
  background-color: #4a4e4d !important;
  color: #fff !important; }

.trans-bx-outer .ng-select .ng-arrow-zone .ng-arrow {
  border-color: #282b2a transparent transparent; }

.trans-bx-outer .ng-select.opened > .ng-control .ng-arrow {
  border-color: transparent transparent #282b2a; }

.trans-bx-outer .ng-select.ng-single .ng-control {
  color: #282b2a;
  height: auto;
  padding: 6px 11px;
  border-color: #b5b5b5 !important;
  border-radius: 5px !important;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px; }

.trans-bx-outer .ng-dropdown-panel.top {
  border-bottom-color: #282b2a; }

.onboarding-mapping .csv-file-upload-again .fileicon-wrap img {
  width: 2rem; }

@media screen and (max-width: 991px) {
  .onboarding-mapping .ob-head {
    padding: 125px 0 0; } }

.mapping-wrapper .m-select {
  border: 1px solid #c1c1c1;
  padding: 0.3rem;
  border-radius: 0.2rem; }

.onboarding-mapping .from-fields-section p.mg-md.c-heading {
  margin-bottom: 0;
  padding-bottom: 0; }

.onboarding-mapping .from-fields-section p.mg-md.c-heading.people {
  margin-bottom: 0.8rem; }

.onboarding-mapping .from-fields-section p.mg-md.c-heading.structure {
  margin-top: 0; }

.trans-bx .ng-select .ng-control {
  background: transparent;
  border: 1px solid white;
  color: white;
  border-radius: 3px;
  padding: 5px;
  height: auto; }

.trans-bx .ng-select.focused:not(.opened) > .ng-control {
  border-color: white !important; }

.trans-bx .ng-select .ng-arrow-zone .ng-arrow {
  border-color: #ffffff transparent transparent; }

.trans-bx .lang-icon {
  margin-right: 0.5rem; }

.trans-bx-outer {
  list-style: none; }

.trans-bx-outer span.ng-value-label .lang-icon {
  margin-right: 0.5rem; }

.trans-bx-outer .ng-select .ng-control .ng-value-container {
  padding-left: 0; }

.trans-bx-outer .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.selected .ng-option-label {
  color: #282b2a; }

.trans-bx-outer .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.marked {
  background-color: #f5f7fa !important;
  color: #282b2a !important; }

.trans-bx-outer .ng-dropdown-panel.top {
  border: 1px solid #b5b5b5;
  border-radius: 5px;
  margin-bottom: 4px; }

.trans-bx-outer .ng-select {
  width: 150px;
  margin: 0 auto; }

.trans-bx-outer .ng-select .ng-control .ng-value-container .ng-input > input {
  display: none; }

.trans-bx-outer .ng-dropdown-panel.bottom {
  border: 1px solid #b5b5b5;
  border-radius: 5px;
  margin-top: 4px; }

.trans-bx-outer .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #ffffff !important;
  color: #282b2a !important; }

.login-body .login-items .trans-bx-outer ng-select .ng-control .ng-arrow-zone .ng-arrow {
  border-color: #282b2a transparent transparent; }

.search-btn .m-search {
  padding-left: 48px; }

.swal2-popup .swal2-styled.swal2-confirm,
.swal2-popup .swal2-styled.swal2-cancel {
  height: 3rem;
  border-radius: 0.25rem !important; }

.swal2-styled.swal2-cancel {
  color: #26253e !important; }

.swal2-popup .swal2-styled {
  font-weight: 600 !important; }

.swal2-popup .swal2-styled.swal2-cancel,
.swal2-popup .swal2-styled.swal2-confirm {
  font-size: 1rem !important; }

.swal2-popup {
  padding: 2em 1.25em !important; }

.swal2-popup #swal2-content p {
  margin-top: 1rem; }

@media (min-width: 530px) {
  .swal2-popup .swal2-styled {
    padding: 0.4rem 2rem !important;
    width: 14rem; } }

.app-sidebar .navigation li > a:before,
.off-canvas-sidebar .navigation li > a:before {
  background: transparent; }

.app-sidebar .navigation li.log-out {
  margin-top: 10.5rem; }

.onboarding-upload-finalised .invitation {
  font-size: 16px; }

.drop-margin {
  margin-top: 20px; }

.ng-select.ng-multiple.authorities .ng-control .ng-value-container {
  max-height: none; }

form.profile-form .form-control.authorities {
  height: auto; }

form.profile-form .error-msg {
  position: absolute;
  margin-top: 0; }

.insights-img img {
  width: 100%; }

.liked {
  color: #26253e;
  opacity: 1 !important; }

.disliked {
  color: #f58d6b;
  opacity: 1 !important; }

.csv-warning .align-middle {
  display: table-cell; }

.percentage {
  font-size: 3.3rem; }

.dashboard h6.widget-title {
  letter-spacing: 0rem;
  height: 1.3rem; }

.insight-box .tab-content {
  padding: 60px; }

.insight-box .fa-thumbs-up {
  font-size: 1.2rem; }

.insight-box .fa-thumbs-down {
  font-size: 1.2rem; }

.text-underline {
  text-decoration: underline; }

.dashboard .top-widget .form-inline form .form-group .ng-select.opened {
  border: none; }

.dashboard .top-widget #content-header.if-fixed .card-header {
  padding: 1.1rem;
  padding-top: 0.85rem; }

.display-inline {
  display: inline; }

@media (max-width: 500px) {
  .m-full-width {
    width: 100% !important; }
  .m-full-width .consent-checkbox {
    text-align: left; }
  a.btn.answer-options {
    width: 15rem; } }

.no-data-cat {
  position: relative;
  text-align: center;
  color: white; }

.category-list .card-block .row .cat-widget:first-child .no-data-cat img {
  height: 10rem; }

.category-list .card-block .row .cat-widget:nth-child(2) .no-data-cat img {
  height: 10rem; }

.category-list .card-block .row .cat-widget:nth-child(3) .no-data-cat img {
  height: 10rem; }

.a-img-left {
  background-image: url("/assets/img/analytics-right.png");
  height: 8.7rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 94% 100%;
  opacity: 1 !important; }

.a-img-center {
  background-image: url("/assets/img/analytics-right.png");
  height: 8.7rem;
  background-repeat: no-repeat;
  background-position: 2px;
  background-size: 94% 100%;
  opacity: 1 !important; }

.a-img-right {
  background-image: url("/assets/img/analytics-right.png");
  height: 8.7rem;
  background-repeat: no-repeat;
  background-position: 2px;
  background-size: 100% 100%;
  opacity: 1 !important;
  margin-right: 1rem;
  margin-left: -0.7rem; }

.dashboard .preview.no-analytics {
  background-color: transparent; }

.dashboard .preview .img-holder.tb-scales {
  opacity: 1; }

.rounded, .category, .welcome-widget {
  border-radius: 0.1875rem !important; }

.compared {
  font-size: 1.125rem;
  font-weight: normal; }

.scale-progress {
  border-radius: 1.5625rem !important;
  height: 1.5625rem !important;
  margin-bottom: 20px; }

.scale-fill {
  border-radius: 1.5625rem !important; }

.widget-row .stat:first-child .preview .preview-inner .img-holder {
  background-image: url("/assets/img/analytics-right.png");
  height: 9.3rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1 !important;
  margin-top: -5px; }

.widget-row .stat:nth-child(2) .preview .preview-inner .img-holder {
  background-image: url("/assets/img/analytics-right.png");
  height: 9.3rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1 !important;
  margin-top: -5px; }

.widget-row .stat:nth-child(3) .preview .preview-inner .img-holder {
  background-image: url("/assets/img/analytics-right.png");
  height: 12.6rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1 !important;
  margin-top: -5px; }

.widget-row .stat:first-child .preview,
.widget-row .stat:nth-child(2) .preview,
.widget-row .stat:nth-child(3) .preview {
  background-color: #f6f7fa; }

.welcome-widget,
.insight-box,
.cat-widget-content .category {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03);
  transition: 0.3s; }

.insight-box:hover,
.hover-effect:hover,
.cat-widget-content .category:hover {
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.0980392);
  -webkit-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.0980392);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03);
  -webkit-transform: matrix(1, 0, 0, 1, 0, -2);
          transform: matrix(1, 0, 0, 1, 0, -2);
  border-radius: 0.25rem;
  transition: 0.3s; }

.stat .rounded, .stat .category, .stat .welcome-widget {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); }

.cat-widget.order-1 .cat-widget-content .category,
.cat-widget.order-2 .cat-widget-content .category {
  margin-right: 0; }

.dashboard .top-widget .form-inline form .form-group .ng-select.opened {
  border: 1px solid white; }

.dashboard .top-widget .form-inline form .ng-select .ng-control {
  height: 3rem !important;
  border-radius: 3px; }

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

.cat-accordion img.accordion-arrow {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.form-group.starred {
  position: absolute;
  right: 0;
  top: 0.75rem;
  padding-right: 20px !important; }

@media (max-width: 1230px) {
  .edit-user-m {
    width: 100%;
    margin-top: 1rem; } }

.app-sidebar .navigation li.active > a img.icon-w,
.off-canvas-sidebar .navigation li.active > a img.icon-w {
  display: none; }

.navigation li.active > a img.icon-w {
  display: none; }

.app-sidebar .navigation li.active span {
  opacity: 1; }

.app-sidebar .navigation li.active span.menu-title.top {
  font-weight: 700; }

.app-sidebar .navigation li.active ul.menu-content li {
  opacity: 0.8;
  font-weight: 300; }

.app-sidebar .navigation li.active ul.menu-content li.active {
  opacity: 1;
  font-weight: 550; }

.app-sidebar .navigation li.active > a img.icon-g,
.off-canvas-sidebar .navigation li.active > a img.icon-g {
  display: initial !important; }

.navigation li.active > a img.icon-g {
  display: initial !important; }

.progress {
  background-color: rgba(40, 43, 42, 0.1);
  min-width: 0px !important; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 6%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
  filter: alpha(opacity=50); }

.carousel-control.right {
  right: 15px;
  left: auto;
  background: rgba(0, 0, 0, 0.3);
  border-top-right-radius: 0.1875rem !important;
  border-bottom-right-radius: 0.1875rem !important; }

.carousel-control.right.no-shade {
  background: transparent; }

.bottom-widget .carousel-control.right.no-shade img {
  right: 15px; }

.category-d .carousel-control.right.no-shade img {
  right: 0.5rem; }

.carousel-control .glyphicon-chevron-right {
  right: 50%;
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-right: -10px;
  width: 30px;
  height: 30px;
  margin-top: -10px;
  font-size: 30px; }

.carousel-control.right img {
  position: absolute;
  right: -3px;
  margin-top: 43px;
  top: 0; }

.carousel-control.right.harassment img {
  position: absolute;
  right: -3px;
  margin-top: 13px;
  top: 0; }

.login-items .ag-theme-fresh span {
  display: block;
  margin-left: 2.5rem;
  margin-top: -1.55rem; }
  .login-items .ag-theme-fresh span a:hover {
    text-decoration: underline; }

.consent-items .ag-theme-fresh span {
  display: block;
  margin-left: 2rem;
  margin-top: -1.55rem; }
  .consent-items .ag-theme-fresh span a:hover {
    text-decoration: underline; }

.top-bottom-grid .ag-no-rows {
  display: none; }

.signup-consents-company-agreement-span {
  max-width: 390px; }

.top-dashboard-content :not(.react-content) > > > .rounded, .top-dashboard-content :not(.react-content) > > > .category, .top-dashboard-content :not(.react-content) > > > .welcome-widget {
  padding: 0.9375rem; }

.login-items .cb-margin {
  margin-bottom: 1.4rem; }

.login-items .mt-custom {
  margin-top: 1.75rem; }

.top-scales {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .top-scales .scale-row {
    margin-bottom: 0; }
  .top-scales .bg-gradient-widget-analytics-middle {
    width: 100%;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); }
  .top-scales .bg-gradient-widget-green {
    width: 100%;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); }

.bottom-scales {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .bottom-scales .scale-row {
    margin-bottom: 0; }
  .bottom-scales .bg-gradient-widget-analytics-middle {
    width: 100%;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); }
  .bottom-scales .bg-gradient-widget-green {
    width: 100%;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); }

.r-error {
  color: #ed6774 !important;
  font-weight: normal;
  text-align: left !important;
  margin-top: 3px; }

.company-info .ng-select .ng-control .ng-value-container .ng-placeholder {
  color: #949595; }

.company-info .ng-select .ng-control {
  color: #282b2a; }

.top-dashboard-content .insight-box.rounded, .top-dashboard-content .insight-box.category, .top-dashboard-content .insight-box.welcome-widget {
  padding: 0; }

.dashboard .ng-select.ng-single .ng-control .ng-value-container {
  color: #949595; }

.stat-score {
  font-size: 50px;
  font-weight: 600; }

.stat-arrow {
  position: absolute;
  top: 40%; }

.hpi .carousel-control.right {
  right: 15px; }

.dimension-stats-card .nav-link {
  background-color: rgba(0, 0, 0, 0.24) !important;
  color: white !important;
  text-align: center;
  opacity: 0.9;
  font-size: 1rem !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .dimension-stats-card .nav-link.active {
    background-color: white !important;
    color: black !important;
    opacity: 1; }
    .dimension-stats-card .nav-link.active .d-none-white {
      display: none; }
    .dimension-stats-card .nav-link.active .d-none {
      display: inline-block !important; }

.dimension-stats-card ul.nav-tabs {
  overflow: hidden;
  border: none; }
  .dimension-stats-card ul.nav-tabs .nav-link.active {
    border: none; }
    .dimension-stats-card ul.nav-tabs .nav-link.active .d-none-white {
      display: none; }
    .dimension-stats-card ul.nav-tabs .nav-link.active .d-none {
      display: inline-block !important; }
  .dimension-stats-card ul.nav-tabs .nav-link {
    border: none; }
    .dimension-stats-card ul.nav-tabs .nav-link .d-none {
      display: none; }
    .dimension-stats-card ul.nav-tabs .nav-link .done-white {
      display: block; }

.dimension-stats-card .tab-content {
  background-color: white !important; }
  .dimension-stats-card .tab-content .c-padding {
    padding-left: 3.75rem; }
  .dimension-stats-card .tab-content .scale-widget {
    background: #f5f7fa;
    color: #a5a3a3;
    margin-right: 15px;
    text-transform: initial;
    font-weight: 400;
    height: 60px;
    line-height: 60px; }
    .dimension-stats-card .tab-content .scale-widget.btn-bg-gradient-green {
      color: white; }

.dimension-stats-card ul li:nth-child(1) {
  width: 50%; }

.dimension-stats-card ul li:nth-child(2) {
  width: 49%;
  margin-left: 1%; }

.dimension-stats-card .card-header {
  padding: 0 !important; }

.dimension-stats-card :not(.react-content).card-body {
  padding: 0 !important; }

.dimension-stats-card .card {
  border-bottom: none !important;
  background-color: transparent !important; }

.dimension-stats-card .star {
  float: right;
  margin-top: 20px; }

.dimension-stats-card .white-text {
  color: white; }

.dimension-stats-card .stats-num {
  font-size: 9rem;
  font-weight: 600;
  margin-top: 6px;
  margin-right: -12px;
  line-height: 6.4rem; }

.dimension-stats-card .new {
  font-size: 14px;
  background: #8894a2;
  color: white;
  padding: 8px 16px;
  border-radius: 30px;
  font-weight: normal;
  margin-right: 10px; }

.dimension-stats-card .stats-txt {
  font-size: 64px;
  font-weight: 600;
  line-height: 150%; }

.dimension-stats-card .btn-accordion {
  font-size: 40px;
  background-color: black;
  color: white;
  cursor: pointer;
  opacity: 0.3; }
  .dimension-stats-card .btn-accordion img {
    margin-top: 1rem;
    margin-bottom: 1rem; }

.dimension-stats-card .two-column {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  /* Firefox */
  column-count: 2; }

.dimension-stats-card .gradient-prograss {
  height: 1.5rem !important;
  border-radius: 0.25rem !important;
  background: #E6E6EA; }

.dimension-stats-card .ft-chevron-down {
  position: relative;
  width: 40px;
  height: 40px;
  display: block;
  margin: auto; }

.dimension-stats-card.accIsOpen .btn-accordion {
  background-color: #929594;
  opacity: 1; }
  .dimension-stats-card.accIsOpen .btn-accordion .ft-chevron-down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.dimension-stats-card .tab-content {
  padding: 60px; }

.dimension-stats-card .fa-thumbs-up {
  font-size: 1.2rem; }

.dimension-stats-card .fa-thumbs-down {
  font-size: 1.2rem; }

.dimension-stats-card p.large {
  font-weight: 400;
  font-size: 24px; }

.dimension-stats-card h2.large {
  font-size: 24px;
  font-weight: 400; }

.dimension-stats-card h2.desc {
  font-size: 16px; }

.dimension-stats-card ol {
  list-style-type: none;
  padding: 0;
  margin-bottom: -5px; }
  .dimension-stats-card ol li {
    font-weight: 400; }

.card,
.welcome-widget,
.dimension-stats-card,
.cat-widget-content .category {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03); }

.top-dashboard-content .dimension-stats-card.rounded, .top-dashboard-content .dimension-stats-card.category, .top-dashboard-content .dimension-stats-card.welcome-widget {
  padding: 0; }

.hpi section .carousel-control {
  width: 28px; }
  .hpi section .carousel-control img {
    right: 6px; }
  .hpi section .carousel-control.no-shade img {
    right: -3px; }

.hpi section .category {
  margin-right: 0; }
  @media screen and (max-width: 1200px) {
    .hpi section .category {
      margin-right: 0; } }

.correlation-boxes .bg-box {
  background: #ffffff;
  padding: 1rem;
  border-radius: 10px;
  cursor: pointer; }
  .correlation-boxes .bg-box p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px; }
  .correlation-boxes .bg-box h3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #26253E; }

.chart-component .widget.score-wrapper.analytics .question {
  font-size: 1rem;
  max-height: 4rem;
  line-height: 1.5rem;
  font-weight: normal; }

.chart-component .widget.score-wrapper.analytics .question.s-question {
  font-weight: 700; }

.chart-component .widget.score-wrapper.analytics .question:not(.s-question) {
  max-height: 6.25rem;
  height: 6rem; }

.chart-component .widget.score-wrapper.analytics .question .score {
  font-size: 1rem;
  line-height: 1.7rem;
  vertical-align: middle;
  font-weight: 700; }

.chart-component .chart-container.scales .score-range ul {
  margin-top: -0.4rem;
  max-height: 27.5rem;
  list-style: none;
  padding: 0; }

.hpi .stat-score {
  font-size: 3.25rem; }
  .hpi .stat-score.white {
    padding-top: 1.1rem !important; }

.hpi .pr-4-c {
  padding-right: 2.85rem !important; }

@media screen and (max-width: 575px) {
  .category-d .carousel-control {
    width: 30px; } }

.category-d .carousel-control.right {
  right: 0.625rem; }
  @media screen and (max-width: 1200px) {
    .category-d .carousel-control.right {
      right: 0; } }
  .category-d .carousel-control.right img {
    right: 0.3125rem; }
    @media screen and (max-width: 1200px) {
      .category-d .carousel-control.right img {
        right: 1.2rem; } }
    @media screen and (max-width: 991px) {
      .category-d .carousel-control.right img {
        right: 0.95rem; } }
    @media screen and (max-width: 767px) {
      .category-d .carousel-control.right img {
        right: 0.55rem; } }

@media screen and (max-width: 1200px) {
  .cat-widget.order-1 .cat-widget-content .category,
  .cat-widget.order-2 .cat-widget-content .category,
  .cat-widget.order-3 .cat-widget-content .category {
    margin-right: 0; }
  .hpi .cat-widget.order-1 .cat-widget-content .category,
  .hpi .cat-widget.order-2 .cat-widget-content .category {
    margin-right: 0 !important; }
  .carousel-control.right img {
    right: 1.2rem; } }

@media screen and (max-width: 991px) {
  .carousel-control.right img {
    right: 0.8rem; }
  .heat-map-dd .form-inline {
    display: block; }
  .heat-map-dd .form-group.starred {
    margin-bottom: 0; }
  .heat-map-dd .treeview-item .form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .heat-map-dd .view-data-tree-component.p-absolute-m {
    z-index: 1; }
  .navbar.navbar-expand-lg.navbar-light.bg-faded.h-nav {
    position: absolute;
    padding-right: 10px; } }

@media screen and (max-width: 767px) {
  .cat-widget .category .pr-4-c {
    padding-right: 2.85rem !important; } }

@media screen and (max-width: 767px) {
  .m-position-save {
    width: 100%;
    display: block;
    float: left;
    margin-top: 1rem; }
  .m-card-text {
    margin-top: 7.2rem !important; }
  .dashboard .bottom-widget .carousel-control {
    width: 2.5rem; }
  .dashboard .bottom-widget .carousel-control.right img {
    right: 0.7rem; }
  .dashboard .view-data-tree-component .tree-view-select-container {
    width: 222px; }
  .dashboard.team-mode-a.position-fixed {
    position: relative !important; }
  .dashboard.team-mode-a {
    margin-bottom: 0 !important; }
  #parentElement {
    margin-top: 0 !important; }
  .dashboard .top-widget .form-inline form .form-group.starred {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 13px; }
  .dashboard .top-widget .form-inline form label {
    display: inherit !important; }
  .welcome-widget {
    margin-top: 1.5rem; } }

@media screen and (min-width: 767px) {
  #parentElement {
    margin-top: 2rem; } }

@media screen and (max-width: 413px) {
  .mr-m-c {
    margin-right: 0 !important;
    display: block; } }

.top-0 {
  top: 0 !important; }

.category-list .cat-widget.order-3 .category-d .carousel-control.right {
  right: 0; }
  @media screen and (max-width: 1200px) {
    .category-list .cat-widget.order-3 .category-d .carousel-control.right {
      right: 0; } }

.mt-c {
  margin-top: 1.875rem !important; }

.mb-c-1 {
  margin-bottom: 0.9375rem !important; }

.mb-c {
  margin-bottom: 1.875rem !important; }

.hpi-c .dimension-stats-card {
  box-shadow: none;
  border-top-left-radius: 0.1875rem !important;
  border-top-right-radius: 0.1875rem !important; }

.hpi-c .c-radius {
  border-bottom-left-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem; }

.f-size-c {
  font-size: 1rem; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .c-amount {
      padding-right: 3rem !important;
      margin-top: -1rem !important; } } }

@media (min-width: 1200px) and (max-width: 1380px) {
  .form-group.starred {
    right: 20px; } }

.donut-n p {
  position: absolute;
  top: 50%; }

.no-data-min {
  height: 10rem;
  width: 21.85rem; }

.card-block.dimension-stats-card .nav.nav-pills li {
  z-index: 9; }

.pb-2-c {
  padding-bottom: 4.2rem !important; }

.welcome-widget .close {
  text-shadow: none;
  color: #fff;
  font-weight: 700;
  opacity: 1; }

@media screen and (max-width: 767px) {
  .welcome-widget .card-body {
    padding: 1.875rem 0.3rem; }
  .welcome-close {
    position: absolute;
    right: 1rem; }
  .welcome-widget .stat-data-text {
    line-height: 1rem; }
  .a-img-left,
  .a-img-center,
  .a-img-right {
    height: 12rem;
    background-size: cover; } }

.toast-container .toast.toast-error {
  border-radius: 0;
  box-shadow: none; }

.swal2-popup .swal2-title {
  font-size: 28px !important;
  color: #26253e !important;
  font-weight: 700 !important; }

.swal2-popup .swal2-content {
  color: #26253e !important; }

.swal2-popup .swal2-styled:focus {
  box-shadow: none !important; }

.chart-component .tree-component-container .tree-view-select-container .tree-container.drowdown-expanded {
  border-top: none !important;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.form-control:focus {
  border-color: 1px solid #8d8d98 !important; }

.method-payment .form-control:disabled {
  opacity: 0.3;
  background-color: transparent; }

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.marked {
  background-color: #26253e;
  color: #fff; }

.pre-l .ng-dropdown-panel {
  width: 100.75% !important; }

.pre-l .ng-dropdown-panel.bottom {
  margin-left: -1px; }

.card h4.card-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
  margin-bottom: 0; }

.card-header .ml-c {
  margin-left: -0.75rem; }

.method-payment .error-msg {
  position: absolute;
  margin-top: 0; }

.ag-theme-fresh .ag-icon-asc {
  background-position: center 15px;
  background-image: url("/assets/img/arrow-up.svg");
  background-size: 9px 9px; }

.ag-theme-fresh .ag-icon-desc {
  background-position: center 26px;
  background-image: url("/assets/img/arrow-up.svg");
  background-size: 9px 9px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.trans-bx-outer .ng-select.ng-single .ng-control {
  border-radius: 3px; }

.insight-rating.starred .ng-star-inserted {
  color: #fcdc6f !important; }

.insight-rating:hover .ng-star-inserted {
  color: #fcdc6f !important; }

.v-align-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.v-align-middle a {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }

@media screen and (max-width: 1200px) {
  .hpi .cat-widget.order-1 .cat-widget-content .category {
    margin-right: 0 !important;
    width: 100% !important; }
  .hpi .cat-widget.order-2 .cat-widget-content .category,
  .hpi .cat-widget.order-3 .cat-widget-content .category {
    display: none; } }

.hpi .cat-widget.order-1 .cat-widget-content .category,
.hpi .cat-widget.order-2 .cat-widget-content .category,
.hpi .cat-widget.order-3 .cat-widget-content .category {
  margin-right: 0;
  width: 96%; }

a.r-0 {
  right: 1.25rem; }

a.mt-a {
  margin-top: -3.2rem; }

a.l-c {
  left: 1.25rem;
  z-index: 9; }

a.mt-a {
  margin-top: -3.2rem; }

.pl-ce {
  padding-left: 4rem !important; }

.pr-ce {
  padding-right: 4.875rem !important; }

.pt-2-c {
  padding-top: 2.2rem !important; }

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.selected {
  background-color: #26253e; }

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.selected .ng-option-label {
  font-weight: 400;
  color: white; }

.app-sidebar .navigation li.has-sub.active ul.menu-content li.active a {
  color: #fff; }

.pt-pc {
  padding-top: 0.16rem; }

.btn-outline {
  border: 3px solid #fff;
  background: transparent; }

.btn-outline:disabled {
  opacity: 0.3; }

.dimension-stats-card .tab-content .scale-widget.btn-bg-gradient-red {
  color: #fff; }

.answer-check-box {
  background: #26253e;
  padding: 15px;
  color: #fff;
  font-weight: 400;
  border-radius: 3px;
  font-size: 1.0625rem; }

.scale-widget-btn .d-none-white {
  display: none; }

.scale-widget-btn .d-none {
  display: inline-block !important; }

.scale-widget-btn.class2 .d-none-white {
  display: inline-block !important; }

.scale-widget-btn.class2 .d-none {
  display: none !important; }

.scale-widget-btn .person-icon.active {
  border: none; }

.scale-widget-btn .nav-link {
  border: none; }
  .scale-widget-btn .nav-link .d-none {
    display: none; }
  .scale-widget-btn .nav-link .done-white {
    display: block; }

.heat-map .ag-theme-fresh {
  background-color: transparent; }
  .heat-map .ag-theme-fresh .ag-bl-overlay {
    top: 1rem !important; }
  .heat-map .ag-theme-fresh .ag-overlay-loading-wrapper {
    background-color: transparent; }

.heat-map .ag-header-cell {
  padding-left: 0;
  padding-right: 0; }

.heat-map .ag-row {
  height: 3.75rem !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.heat-map .ag-cell {
  height: 3.75rem !important;
  line-height: 25px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
  cursor: default; }

.heat-map .cell-text {
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5rem; }

.heat-map .cell-percent {
  font-size: 1rem;
  font-weight: 700; }

.heat-map .cell-groups {
  font-size: 0.75rem;
  font-weight: 600;
  display: block;
  white-space: nowrap;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  color: #26253e;
  margin-top: 10px; }

.heat-map .cell-count {
  color: #8d8d98;
  font-weight: 600;
  font-size: 10px;
  margin-top: -10px; }

.heat-map .cell-val {
  font-size: 10px;
  line-height: 10px; }

.heat-map .ag-theme-fresh .ag-row.bg-danger.ag-row-odd {
  background-color: transparent !important; }

.heat-map .ag-theme-fresh .ag-row.bg-danger.ag-row-even {
  background-color: transparent !important; }

.heat-map .no-data {
  background-color: #D6D6DC;
  border-radius: 3px;
  text-align: center;
  color: #2b2b2a;
  font-weight: normal;
  margin: 3px 0;
  height: 3.5rem; }

.heat-map .div-groups {
  color: #282b2a;
  font-size: 14px;
  padding: 3px 0 6px 20px;
  background-color: transparent;
  border: none; }

.heat-map .ag-pinned-left-cols-container {
  height: auto !important; }

.heat-map .group-star {
  right: 15px;
  font-size: 18px;
  margin-top: 15px; }

.heat-map-dim {
  background-color: #5e605f; }

.heat-map-scale {
  background-color: #7b7d7e; }

.heat-map-cell {
  text-align: center;
  margin: 3px 0;
  border-radius: 3px;
  height: 3.5rem; }

.heat-map-header {
  color: white; }
  .heat-map-header .customExpandButton {
    position: absolute;
    right: 15px;
    top: 15px; }
  .heat-map-header .expanded {
    -webkit-animation-name: toExpanded;
            animation-name: toExpanded;
    -webkit-animation-duration: 2s;
            animation-duration: 2s; }
  .heat-map-header .collapsed {
    color: white;
    -webkit-animation-name: toCollapsed;
            animation-name: toCollapsed;
    -webkit-animation-duration: 2s;
            animation-duration: 2s; }
  .heat-map-header .customHeaderMenuButton {
    margin-top: 5px;
    margin-left: 4px;
    float: left; }
  .heat-map-header .customHeaderLabel {
    margin-left: 10px;
    font-size: 12px;
    line-height: 16px;
    word-break: break-word;
    cursor: pointer;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    display: inline-block;
    white-space: normal;
    margin-bottom: 1rem;
    margin-top: 1rem;
    height: 100px; }
  .heat-map-header .customSortDownLabel {
    float: left;
    margin-left: 10px;
    margin-top: 5px; }
  .heat-map-header .customSortUpLabel {
    float: left;
    margin-left: 3px;
    margin-top: 4px; }
  .heat-map-header .customSortRemoveLabel {
    float: left;
    font-size: 11px;
    margin-left: 3px;
    margin-top: 6px; }
  .heat-map-header .active {
    color: cornflowerblue; }

.response-frequency .heat-map-header .customHeaderLabel {
  padding-right: 0; }

.view-data-tree-component {
  position: relative;
  z-index: 10;
  width: 297px; }
  .view-data-tree-component .tree-view-select-container {
    position: relative; }
    .view-data-tree-component .tree-view-select-container .header {
      height: 2.5rem;
      border-radius: 0.25rem;
      min-height: 0.25rem;
      background: #f8f8f8;
      cursor: pointer; }
    .view-data-tree-component .tree-view-select-container .heatmap-h {
      width: 100%;
      margin-left: 30px;
      padding: 10px 11px 11px 9px !important; }
    .view-data-tree-component .tree-view-select-container .tree-container {
      z-index: 1;
      position: absolute;
      width: 100%;
      background-color: #e6e6ea;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.15s cubic-bezier(0.17, 0.67, 0.79, 0.61);
      border-radius: 3px; }
      .view-data-tree-component .tree-view-select-container .tree-container.drowdown-expanded {
        max-height: 37rem;
        transition: max-height 0.15s cubic-bezier(0.17, 0.67, 0.79, 0.61);
        padding-bottom: 0;
        border-radius: 0.25rem;
        margin-top: 8px;
        background: #E6E6EA;
        border: none; }
      .view-data-tree-component .tree-view-select-container .tree-container .treeview-header {
        padding-top: 14px; }
        .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter {
          width: 100%;
          margin-bottom: 0.8rem;
          margin-right: 0;
          margin-left: 0; }
          .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter .form-control {
            width: 100%;
            padding: 10px 15px;
            height: 2.5rem;
            border-radius: 0.25rem; }
            .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter .form-control::-webkit-input-placeholder {
              color: #a5a3a3; }
            .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter .form-control:-ms-input-placeholder {
              color: #a5a3a3; }
            .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter .form-control::placeholder {
              color: #a5a3a3; }
        .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-all .form-check {
          padding-top: 5px; }
        .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .dropdown-divider {
          width: 100%;
          display: none; }
      .view-data-tree-component .tree-view-select-container .tree-container .form-check label {
        font-weight: normal; }
  .view-data-tree-component .header {
    background: #ffffff;
    box-sizing: border-box;
    border-radius: 0.25rem;
    padding: 11px 30px 11px 24px; }
    @media screen and (max-width: 767px) {
      .view-data-tree-component .header {
        padding: 11px 40px 11px 24px; } }
    .view-data-tree-component .header p {
      line-height: 18px;
      font-size: 15px;
      color: #282b2a;
      margin-bottom: 0;
      font-weight: normal; }
  .view-data-tree-component.team-mode .tree-view-select-container .tree-container .form-check label {
    white-space: break-spaces; }

.heat-map-dd .view-data-tree-component .tree-view-select-container .tree-container .form-check label {
  white-space: break-spaces;
  margin-left: 5px;
  padding-right: 10px;
  vertical-align: bottom; }

.no-data-f {
  font-size: 24px;
  padding-top: 20px;
  line-height: 28px;
  margin-top: -4.5rem;
  font-weight: 700;
  color: #adb3bf;
  z-index: 9999;
  position: absolute;
  width: 100%; }

.no-data-s {
  font-weight: 400;
  font-size: 16px;
  padding-top: 20px;
  line-height: 24px;
  margin-top: -2.5rem;
  color: #adb3bf;
  z-index: 9999;
  position: absolute;
  width: 100%; }

.no-mx-width {
  max-width: none !important; }

.pr-c {
  padding-right: 16.125rem; }

a.billing-route {
  color: white;
  font-weight: 500;
  border-bottom: 1px solid white;
  padding-bottom: 0; }

span.f-weight {
  font-weight: 300; }

.p-sign {
  letter-spacing: -0.7rem; }

.a-people {
  font-size: 2.25rem; }

.icon.person {
  margin-top: -0.25rem; }

.ag-header-container .heat-map-scale {
  background-color: #7b7d7e; }

.ag-header-container .response-frequency .heat-map-scale {
  background-color: #5e605f; }

.heat-map .ag-theme-fresh .ag-header-cell {
  border-left: 1px solid #1a1b25;
  border-bottom: 1px solid #1a1b25; }

.heat-map .ag-pinned-left-cols-viewport .ag-cell {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.heat-map .ag-theme-fresh .ag-header {
  height: 58px !important; }

.heat-map .ag-theme-fresh .ag-header .ag-header-row {
  height: 58px !important;
  border-bottom: none; }

.heat-map .ag-theme-fresh .ag-row:last-child {
  border-bottom: none; }

.heat-map .ag-theme-fresh .ag-header {
  background: transparent; }

.tree-view-all {
  margin-left: 17rem !important;
  width: 1.5625rem; }
  .tree-view-all:hover {
    cursor: pointer;
    background: url("/assets/img/all_checked.svg") no-repeat; }
  .tree-view-all.heatmap-trv {
    margin-left: inherit !important; }

.heat-map .group-star.starred {
  color: #fcdc6f; }

.heat-map .ag-theme-fresh .ag-pinned-left-header .ag-header-cell {
  border-left: none;
  border-bottom: none; }

.heat-map .group-star:hover {
  color: #fcdc6f; }

.category .cat-title.harassment {
  line-height: 2.25rem; }

.hpi .stat-score.harassment {
  font-size: 3.25rem; }

.donut-n p.preview-text {
  font-size: 1em;
  top: auto;
  width: 100%;
  text-align: center;
  margin-top: 4px; }

p.preview-text-donut {
  font-size: 1em;
  top: auto;
  width: 100%;
  text-align: center;
  margin-top: 4px; }

.widget.clickable {
  cursor: pointer; }

.clickable {
  cursor: pointer; }

.category .h-c {
  height: 6.0625rem; }
  .category .h-c p {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 28px;
    line-height: 2rem;
    font-weight: 700; }

.category.two-line .cat-score {
  position: absolute;
  top: 0;
  right: 15px; }

.tm-tree-view {
  padding-right: 10px;
  width: 50%; }
  .tm-tree-view:hover {
    cursor: pointer; }

.btn-gradient-small.scale-widget {
  text-transform: inherit; }

.quick-scales {
  border: 1px solid #26253e;
  background: white;
  color: #26253e;
  font-weight: 600;
  margin-right: 0.625rem;
  min-width: auto;
  border-radius: 0.25rem; }

:not(.react-content) > > > .quick-scales.class2 {
  background-color: #26253e !important;
  color: white; }

:not(.react-content) > > > .quick-scales.class2:hover {
  color: white !important; }

.preview-text.preview-chart {
  bottom: 12rem;
  padding-right: 160px;
  width: 100%; }

.preview-text.preview-chart.quick-chart {
  text-align: center;
  padding-right: 160px;
  top: 38.75rem; }

.preview-text.line-preview {
  text-align: center;
  font-size: 1.75rem;
  padding-right: 38px;
  bottom: 9rem;
  position: absolute;
  width: 100%; }

.app-sidebar .navigation li.log-out.company-list {
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  font-weight: 300; }
  .app-sidebar .navigation li.log-out.company-list .ng-control {
    padding: 10px;
    border: 1px solid #363a49;
    opacity: 0.8; }
    .app-sidebar .navigation li.log-out.company-list .ng-control::after {
      content: '\E929';
      font-family: 'feather';
      font-size: 1rem;
      display: inline-block;
      position: absolute;
      right: 15px;
      top: 10px;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      transition: -webkit-transform 0.2s ease-in-out; }
    .app-sidebar .navigation li.log-out.company-list .ng-control .ng-arrow-zone {
      display: none; }
  .app-sidebar .navigation li.log-out.company-list .ng-dropdown-panel.top {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .app-sidebar .navigation li.log-out.company-list .ng-select.focused .ng-control {
    border-color: #363a49 !important; }

.team-dd-item {
  height: 54px;
  padding: 15px;
  width: 100%; }
  .team-dd-item.form-check {
    cursor: pointer; }
  .team-dd-item:hover {
    background-color: #fff !important; }
  .team-dd-item.selected label {
    color: #26253e !important; }

.custom-day {
  text-align: center;
  padding: 0.185rem 0.25rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  color: #60606c; }

.custom-day.focused {
  background-color: #e6e6e6; }

.custom-day.range,
.custom-day:hover {
  background-color: #26253e;
  color: white; }

.custom-day.faded {
  background-color: #d6d6e4;
  color: #26253e; }

.ngb-dp-weekday {
  color: #26253e !important; }

form .form-control.date-range {
  height: 45px;
  padding-left: 0.625rem; }
  form .form-control.date-range::-webkit-input-placeholder {
    color: #26253e;
    font-weight: 300;
    letter-spacing: 0; }
  form .form-control.date-range:-ms-input-placeholder {
    color: #26253e;
    font-weight: 300;
    letter-spacing: 0; }
  form .form-control.date-range::placeholder {
    color: #26253e;
    font-weight: 300;
    letter-spacing: 0; }

form .form-control::-webkit-input-placeholder {
  font-size: 15px;
  font-weight: normal; }

form .form-control:-ms-input-placeholder {
  font-size: 15px;
  font-weight: normal; }

form .form-control::placeholder {
  font-size: 15px;
  font-weight: normal; }

form .input-group-append {
  border: 1px solid #c9c9c9;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

#organizationSettingsForm .btn-outline-primary {
  outline: 0px !important; }

.btn-outline-primary {
  color: #26253e;
  border: 1px solid #26253e !important; }
  .btn-outline-primary:hover {
    color: white !important;
    background-color: #26253e !important; }
  .btn-outline-primary:focus {
    color: #26253e !important; }
    .btn-outline-primary:focus:hover {
      color: white !important; }

.btn-large {
  min-width: 159px;
  min-height: 40px; }

.btn-outline-secondary.calendar-icon:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none !important; }

.btn-outline-secondary.calendar-icon:active {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important; }

.top-dashboard-content .ng-tree .view-data-tree-component .row-item .fa {
  margin-top: 0.2rem;
  margin-right: 1rem;
  font-weight: 700; }
  .top-dashboard-content .ng-tree .view-data-tree-component .row-item .fa.fa-caret-down {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
    .top-dashboard-content .ng-tree .view-data-tree-component .row-item .fa.fa-caret-down::before {
      content: '\E929';
      font-family: feather;
      font-size: 1rem; }
  .top-dashboard-content .ng-tree .view-data-tree-component .row-item .fa.fa-caret-right::before {
    content: '\E929';
    font-family: feather;
    font-size: 1rem; }

.range-wrapper {
  position: absolute;
  margin-top: -0.8rem;
  top: 5rem;
  z-index: 999; }
  .range-wrapper .ngb-dp-week {
    background: white; }

.view-data-tree-component .treeview-container {
  padding-right: 0 !important; }
  .view-data-tree-component .treeview-container .row-item {
    margin-bottom: 0 !important; }

.go-back {
  height: 40px;
  line-height: 20px;
  min-width: 130px;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 24px;
  letter-spacing: 0.5px !important;
  margin: 0 !important; }

.team-map-dd .treeview-container {
  padding-bottom: 25px; }

.heat-map-dd .treeview-container {
  padding: 15px;
  padding-top: 5px;
  padding-left: 0;
  padding-bottom: 0; }
  .heat-map-dd .treeview-container .treeview-item .treeview-item {
    padding-bottom: 0; }

.heat-map-dd .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter .form-control {
  width: 77.5%; }

.heat-map-dd .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-all {
  position: absolute;
  right: -5px;
  top: 1.1875rem; }
  .heat-map-dd .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-all .col-12 {
    top: -55px;
    right: 15px; }

.view-data-tree-component .tree-view-select-container .header p.treehead span.treehead {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inherit;
  padding-bottom: 1px; }

.heat-map-dd input[type='checkbox']:checked {
  -webkit-appearance: none;
  background-image: url(/assets/img/cbox-new-checked.svg) !important;
  height: 22px;
  opacity: 1;
  background-position: center;
  background-repeat: no-repeat;
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: 3px;
  background-color: #ffffff; }

.heat-map-dd input[type='checkbox'] {
  -webkit-appearance: none;
  background-image: url(/assets/img/cbox-new-unchecked.svg) !important;
  height: 22px;
  opacity: 1;
  background-position: center;
  background-repeat: no-repeat;
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: 3px;
  background-color: #ffffff; }

.font-normal {
  font-weight: 700;
  font-size: 1rem; }

.not-supported {
  position: absolute;
  top: 50%;
  left: 20%;
  margin-top: -50px;
  margin-left: -100px;
  color: black !important; }

.centered {
  position: fixed;
  top: 50%;
  left: 40%;
  margin-top: -50px;
  margin-left: -100px;
  color: black !important; }

.ag-body {
  width: 92%; }

#parentElement.no-header {
  margin-top: 3rem; }

.r-0 {
  right: 0px !important; }

.r-20 {
  right: 20px !important; }

.t-right {
  text-align: right; }

.large.date {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 16px;
  opacity: 0.5;
  letter-spacing: 0;
  color: #26253e;
  display: contents; }
  .large.date img {
    margin-right: 2px; }

.bg-gradient-widget-insights {
  background: linear-gradient(167.15deg, #a98ae2 14.64%, #f58d6b 85.36%); }

.mt-c-s {
  margin-top: 2.4rem !important; }

.dashboard-hpi .placeholders {
  height: 10rem; }

.hpi-list .placeholders {
  height: 10.25rem; }

.ml-c-5 {
  margin-left: 5rem !important; }

.insight-headings h1 {
  color: #2a2a2b;
  font-weight: 500;
  font-size: 36px;
  line-height: 54px;
  margin-bottom: 15px; }

.insight-headings h2 {
  color: #2a2a2b;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px; }

.insight-headings h3 {
  color: #2a2a2b;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 15px; }

.insight-headings p {
  color: #2a2a2b;
  font-family: "Open Sans", "Roboto" !important;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px; }
  .insight-headings p span {
    color: #2a2a2b;
    font-family: "Open Sans", "Roboto" !important;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px; }

.insight-headings ul {
  margin-bottom: 15px; }
  .insight-headings ul li:last-child {
    margin-bottom: 0; }

.insight-headings li {
  color: #2a2a2b;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 7px; }

.insight-headings img {
  width: 100%;
  height: 100%; }

.insight-detail .btn-gradient-small {
  text-transform: inherit; }

.insight-box .insight-headings li {
  width: 100%; }

.insight-box .insight-headings ul li:first-child {
  margin-left: 0.5rem; }

@media screen and (max-width: 575px) {
  .insight-box .insight-headings ul li:first-child {
    margin-left: 0.1rem; } }

.insight-box .insight-headings ol li:first-child {
  margin-left: 0.5rem; }

@media screen and (max-width: 575px) {
  .insight-box .insight-headings ol li:first-child {
    margin-left: 0.1rem; } }

@media screen and (max-width: 575px) {
  .insight-box .insight-headings iframe {
    width: 100%; } }

.pl-2-tb {
  padding-left: 0.875rem !important; }

.pr-2-tb {
  padding-right: 0.875rem !important; }

.h-305 {
  height: 305px !important; }

.treehead .arrow-img {
  width: 1.5rem;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem; }

.header.open .arrow-img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.dashboard .cat-type {
  line-height: 20px; }

.dashboard .cat-score {
  position: absolute;
  right: 15px;
  top: 0; }

.pt-1-c.harassment {
  padding-top: 0.05rem !important; }

.hpi .stat-score.white.harassment {
  padding-top: 0.35rem !important; }

.mr-4-c {
  margin-right: 2.5rem; }

.sidebar-top ul {
  list-style: none; }
  .sidebar-top ul li {
    line-height: 0; }
    .sidebar-top ul li .menu-title {
      font-size: 0.875rem;
      color: #8894a2;
      line-height: 0;
      margin-top: 1.2rem; }
    .sidebar-top ul li.ml-3-c {
      margin-left: 1.875rem; }
    .sidebar-top ul li.active .menu-title {
      color: #26253e; }
    .sidebar-top ul li.active a::after {
      color: #26253e; }
    .sidebar-top ul li a svg:hover {
      fill: #26253e !important; }
  .sidebar-top ul.dropdown-menu li .menu-title {
    font-size: 0.875rem;
    color: #8894a2;
    line-height: 0;
    margin-top: 1.25rem; }
  .sidebar-top ul.dropdown-menu li.active .non-active {
    display: none !important; }
  .sidebar-top ul.dropdown-menu li.active .active-green {
    display: inherit !important; }
  .sidebar-top ul.dropdown-menu li.active .menu-title {
    color: #26253e; }
  .sidebar-top ul.dropdown-menu li:hover .non-active {
    display: none !important; }
  .sidebar-top ul.dropdown-menu li:hover .active-green {
    display: inherit !important; }

@media screen and (max-width: 991px) {
  .dashboard .top-widget .container {
    width: 100%;
    margin-left: 0; } }

@media screen and (max-width: 767px) {
  .dashboard .top-widget .form-inline form {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

.dashboard .top-widget .main-cont {
  margin: 0px; }
  @media screen and (max-width: 767px) {
    .dashboard .top-widget .main-cont {
      padding-left: 0; } }

@media screen and (max-width: 991px) {
  .dashboard .top-widget .widget-logo {
    position: absolute;
    width: 72px;
    height: 72px;
    left: 15px;
    top: 20px; } }

@media screen and (max-width: 767px) {
  .dashboard .top-widget .widget-logo {
    position: absolute;
    left: 15px;
    top: 30px;
    width: 2.625rem !important; } }

@media screen and (max-width: 991px) {
  .dashboard .top-widget .widget-select {
    width: 100%; } }

@media screen and (max-width: 767px) {
  .dashboard .top-widget .view-data-tree-component {
    width: auto;
    margin-left: 1.3rem; } }

.app-sidebar.hide-sidebar + bg-navbar .navbar-header .navbar-toggle {
  color: #282b2a; }

.app-sidebar.hide-sidebar + bg-navbar .navbar.navbar-expand-lg.h-nav {
  position: absolute !important; }

.app-sidebar + bg-navbar .navbar-header .navbar-toggle {
  color: white; }

.app-sidebar + bg-navbar .navbar.navbar-expand-lg.h-nav {
  position: fixed !important; }

.mt-1-c {
  margin-top: 0.3rem; }

.content-wrapper.guest-layout {
  background-color: white; }

.dropdown:active > .dropdown-menu {
  opacity: 0; }

.sidebar-top .navbar-nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: inherit;
          flex-direction: inherit;
  overflow: hidden;
  padding-bottom: 1px; }
  .sidebar-top .navbar-nav .dropdown-menu {
    position: fixed;
    top: auto;
    left: auto;
    margin: 0;
    border-radius: remcalc(4);
    border: none;
    min-width: auto;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    margin-left: -1rem; }
    .sidebar-top .navbar-nav .dropdown-menu li a {
      padding: 11px; }
      .sidebar-top .navbar-nav .dropdown-menu li a:hover span {
        color: #26253e !important; }
    .sidebar-top .navbar-nav .dropdown-menu .active a {
      background-color: transparent; }

.sidebar-top ul.dropdown-menu li {
  line-height: 2rem; }

.sidebar-top .profile-dropdown {
  padding-left: 6px;
  padding-right: 35px;
  margin-left: 20px !important;
  margin-top: 13px !important; }
  .sidebar-top .profile-dropdown .icon {
    padding-top: 5px; }

.sidebar-top .dropdown-toggle::after {
  position: absolute;
  right: -15px;
  margin-top: -10px;
  color: #8894a2;
  content: '\E929';
  font-family: 'feather';
  font-size: 1rem;
  border: none !important;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: -webkit-transform 0.2s ease-in-out; }

.ml-4-c {
  margin-left: 2.75rem !important; }

.card.drop-zone-container {
  border-radius: 1.25rem;
  box-shadow: none;
  margin: 0; }
  .card.drop-zone-container .mb-3-c {
    margin-bottom: 2rem; }

.download-csv-link {
  font-weight: normal;
  font-size: 16px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline; }
  .download-csv-link .mr-2-c {
    margin-right: 0.9375rem; }

.step-2 .upload-heading {
  margin-top: 2.375rem; }

.onboard-wrapper.onboarding-mapping .ob-head {
  width: 100%; }
  @media screen and (max-width: 991px) {
    .onboard-wrapper.onboarding-mapping .ob-head {
      padding: 125px 0 0; } }

.onboarding-mapping .from-fields-section .sample {
  box-shadow: none;
  border-radius: 0.625rem; }
  .onboarding-mapping .from-fields-section .sample .sample-body {
    background: #f5f7fa;
    border-radius: 0.625rem; }

.onboarding-mapping .from-fields-section .pick-another-btn {
  letter-spacing: 0.666667px;
  font-size: 1rem;
  width: 14rem;
  background-color: #26253e; }

.onboarding-mapping .from-fields-section .right-columns {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 1.5rem; }

.onboarding-mapping ng-select {
  border: 1px solid #8d8d98;
  background: #fff;
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.9375rem; }

.onboarding-upload-complete .summary-block {
  margin-top: 3rem; }

.onboarding-upload-complete .user-count {
  font-size: 2.4375rem;
  font-weight: 700;
  margin-right: 0.3125rem; }

.onboarding-upload-complete .error-fix-header {
  font-size: 24px;
  font-weight: 700; }

.onboarding-upload-complete .text-csv {
  font-size: 1rem;
  color: #282b2a;
  font-weight: normal; }

.onboarding-upload-complete .alert-details {
  font-weight: 400;
  color: #26253e;
  width: 100%; }
  .onboarding-upload-complete .alert-details.csv-warning {
    border-radius: 0.625rem;
    background: #fff8e4;
    width: 100%;
    padding: 1rem; }
  .onboarding-upload-complete .alert-details.csv-success {
    border-radius: 0.625rem;
    background: #eefbf2;
    width: 100%;
    padding: 1rem; }
  .onboarding-upload-complete .alert-details.csv-danger {
    border-radius: 0.625rem;
    background: #fdf0f1;
    width: 100%;
    padding: 1rem; }
  .onboarding-upload-complete .alert-details .text-success-csv {
    color: #49815f;
    font-weight: normal; }
  .onboarding-upload-complete .alert-details.success {
    background-color: #eefbf2;
    padding: 1rem;
    border-radius: 10px; }
  .onboarding-upload-complete .alert-details.warning {
    background-color: #fff8e4;
    padding: 1rem;
    border-radius: 10px; }

.login-body .login-items .mb-5-c {
  margin-bottom: 2rem; }

.login-body .login-items h1 {
  color: #26253e;
  font-weight: 700;
  font-size: 2.4375rem;
  margin-bottom: 1rem; }

.login-body .login-items p {
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0; }

.login-body .login-items .mb-2-c {
  margin-bottom: 2rem; }

.login-body .login-items .mb-41-c {
  margin-bottom: 1.1875rem; }

.login-body .login-items ng-select .ng-control {
  background: #f8f8f8;
  border-radius: 0.25rem;
  height: 3.625rem;
  padding-left: 1.8125rem;
  padding-right: 1.8125rem; }
  .login-body .login-items ng-select .ng-control .ng-value-container .ng-placeholder {
    color: #b7b7c0;
    font-size: convert-font-siz(14); }
    .login-body .login-items ng-select .ng-control .ng-value-container .ng-placeholder .ng-input input {
      height: 2.625rem;
      padding-left: 1.8125rem; }
  .login-body .login-items ng-select .ng-control .ng-arrow-zone .ng-arrow {
    border-color: #8894a2 transparent transparent; }

.login-body .consent-checkbox label {
  color: #333333;
  font-weight: normal;
  font-size: 1rem; }
  .login-body .consent-checkbox label a {
    color: #333333; }

.btn.btn-gradient-large {
  letter-spacing: 0.666667px; }

.btn.btn-outline-large {
  letter-spacing: 0.666667px; }

.cat-widget .category {
  border-radius: 0.25rem !important; }

.white-background {
  background: white;
  height: 5.0625rem; }
  .white-background .card-bottom {
    padding-left: 1rem;
    padding-right: 1rem; }
  .white-background.harassment {
    height: 3.5rem; }

.dashboard .carousel-control.right img {
  margin-top: 45.5px; }

.category.bg-gradient-question-range-red .cat-title.harassment {
  font-size: 17px; }

.dimension-list .hpi .font-noraml {
  font-weight: 700;
  font-size: 1rem; }

.ag-theme-fresh.sub-group {
  background: #f8f8f8;
  padding-top: 1rem;
  padding-bottom: 0.75rem; }
  .ag-theme-fresh.sub-group label {
    font-weight: bold !important; }
  .ag-theme-fresh.sub-group .cbox.ag-icon-checkbox-unchecked {
    background-image: url("/assets/img/cbox-new-unchecked.svg") !important; }
  .ag-theme-fresh.sub-group .cbox:checked {
    background-image: url("/assets/img/cbox-new-checked.svg") !important; }

.analytics-wrapper .treeview-container {
  max-height: inherit !important; }

.chart-dropdown-wrapper {
  background: #ffffff;
  border-radius: 0.25rem; }

.tree-component-container .input-group .range::before {
  content: '';
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  z-index: 999999999;
  background-repeat: no-repeat;
  top: 16px;
  margin-left: 18px; }

.tree-component-container .input-group .range .date-range {
  width: 100%;
  background-color: #f8f8f8;
  font-weight: normal;
  padding-right: 4.75rem;
  border: 1px solid #26253e;
  border-radius: 0.375rem;
  margin-right: 1rem; }

.chart-component .mt-c {
  margin-top: 1rem !important; }

.chart-component .mb-c {
  margin-bottom: 1.375rem !important; }

.chart-component h4 {
  font-size: 28px;
  font-weight: 700; }

.treeview .treeview-header .form-control {
  border-radius: 0.25rem;
  border: 1px solid #26253e;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  height: 2.5rem;
  margin-bottom: 0.5rem; }

.treeview .treeview-header .form-check {
  padding-left: 0; }
  .treeview .treeview-header .form-check .form-check-input {
    display: none; }
    .treeview .treeview-header .form-check .form-check-input + label {
      background: url("/assets/img/unchecked.svg");
      display: inline-block;
      background-repeat: no-repeat;
      height: 25px;
      width: 25px;
      text-indent: 2.2rem;
      font-weight: normal;
      margin-bottom: 0.8rem; }
    .treeview .treeview-header .form-check .form-check-input:checked + label {
      background: url("/assets/img/subgroup-checked.svg");
      background-repeat: no-repeat;
      display: inline-block;
      height: 25px;
      width: 25px;
      text-indent: 2.2rem;
      font-weight: normal;
      margin-bottom: 0.8rem; }

.treeview .treeview-header .dropdown-divider {
  border: 1px solid #8894a2;
  margin: 0 0 20px 0; }

.treeview .form-check {
  padding-left: 0; }
  .treeview .form-check .form-check-input {
    display: none; }
    .treeview .form-check .form-check-input + label {
      background: url("/assets/img/unchecked.svg");
      display: inline-block;
      background-repeat: no-repeat;
      height: 25px;
      width: 25px;
      text-indent: 2.2rem;
      font-weight: normal;
      margin-bottom: 0.8rem; }
    .treeview .form-check .form-check-input:checked + label {
      background: url("/assets/img/subgroup-checked.svg");
      background-repeat: no-repeat;
      display: inline-block;
      height: 25px;
      width: 25px;
      text-indent: 2.2rem;
      font-weight: normal;
      margin-bottom: 0.8rem; }

.score-wrapper.widget.analytics {
  background: #f5f7fa;
  border-radius: 5px !important;
  background-image: none !important; }
  .score-wrapper.widget.analytics.bg-gradient-widget-green .score {
    font-size: 28px;
    font-weight: 700;
    color: #77B992; }
  .score-wrapper.widget.analytics.bg-gradient-widget-range-red .score {
    font-size: 28px;
    font-weight: 700;
    color: #CA4B46; }
  .score-wrapper.widget.analytics.bg-gradient-widget-range-neutral .score {
    font-size: 28px;
    font-weight: 700;
    color: #000000; }

.dashboard-common .dimensions-common {
  display: block; }
  .dashboard-common .dimensions-common .cat-widget {
    width: 100%;
    max-width: 100%; }

.dashboard-common .dashboard-hpi {
  display: block; }
  .dashboard-common .dashboard-hpi .cat-widget {
    width: 100%;
    max-width: 100%; }

.dashboard-n .insight-box {
  background-color: #ffffff; }
  .dashboard-n .insight-box.br-1-c {
    border-radius: 0.25rem; }

.welcome-widget {
  border-radius: 0.25rem !important;
  box-shadow: none; }
  @media screen and (max-width: 1200px) {
    .welcome-widget {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .welcome-widget .welcome-widget-wrapper, .welcome-widget .welcome-widget-wrapper-right {
    width: 920px;
    background: #26253e;
    border-radius: 0.25rem;
    background-image: url("/assets/img/logo-bg.svg");
    background-repeat: no-repeat;
    background-size: cover; }
    @media screen and (max-width: 1200px) {
      .welcome-widget .welcome-widget-wrapper, .welcome-widget .welcome-widget-wrapper-right {
        width: 100%;
        margin-bottom: 1rem; } }
    .welcome-widget .welcome-widget-wrapper .welcome-body, .welcome-widget .welcome-widget-wrapper-right .welcome-body {
      padding: 1rem; }
  .welcome-widget .welcome-widget-wrapper-right {
    width: 448px;
    margin-left: 20px; }
    @media screen and (max-width: 1200px) {
      .welcome-widget .welcome-widget-wrapper-right {
        width: 100%;
        margin-left: 0px; } }

.insight-box-img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.fw-c {
  font-weight: 500; }

.category-list .card-title {
  font-weight: 700;
  font-size: 28px; }

.dashboard-common .card-title {
  font-weight: 700;
  font-size: 28px; }
  .dashboard-common .card-title .view-all {
    float: right;
    font-weight: normal;
    font-size: 16px;
    color: #282b2a; }
    .dashboard-common .card-title .view-all a {
      color: #282b2a; }

.top-dashboard-content .card-title {
  font-weight: 700;
  font-size: 28px; }

.company-information .ng-select.ng-single .ng-control .ng-value-container .ng-input {
  padding-left: 40px;
  padding-right: 50px;
  top: 14px; }

.company-information .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding-left: 40px; }

.wrapper.onboarding {
  background: #ffffff; }

.wrapper.onboarding-hr {
  background: #e5e5e5;
  background-attachment: fixed; }

.profile-treeview .treeview-header {
  display: none; }

.profile-treeview .treeview-container .treeview-item {
  margin-bottom: 10px; }
  .profile-treeview .treeview-container .treeview-item .form-check .form-check-input {
    display: none; }

.m-search {
  background-color: #fff; }

.chart-dropdown-wrapper .calendar-icon {
  width: 40px;
  height: 40px; }
  .chart-dropdown-wrapper .calendar-icon img {
    cursor: pointer;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-left: -1rem;
    margin-top: -0.35rem;
    z-index: 9; }

.chart-arrow-btn {
  position: relative;
  top: -50px;
  float: right; }

.success p {
  color: #3cd070;
  font-size: 16px;
  font-weight: normal; }

.warning .warning-info {
  color: #282b2a;
  font-size: 16px;
  font-weight: normal; }

.warning .text-warning-csv {
  color: #ffca3a !important;
  font-size: 16px;
  font-weight: normal; }

.mr-c-users {
  margin-right: 10px; }

.filter-item {
  margin-bottom: 28px; }
  .filter-item img {
    margin-right: 18px; }
  .filter-item span {
    font-size: 16px;
    font-weight: 500;
    color: #282b2a; }

.table-w .card {
  background-color: transparent;
  box-shadow: none; }

.table-w .ag-theme-fresh {
  border-radius: 0.25rem;
  padding: 1rem; }
  .table-w .ag-theme-fresh .ag-row:not(:last-child) {
    border-bottom: 1px solid #d6d6dc; }
  .table-w .ag-theme-fresh .ag-root {
    border-radius: 0.25rem; }

bg-finish-button {
  width: 100%;
  display: inline-block; }

.btn-gradient-small.manage-people {
  min-width: 191px; }

.table-w .search-btn .m-search {
  background-color: #ffffff; }

.dimesion-scales-detail .dimension-top-card {
  padding: 20px; }

.dimesion-scales-detail .stat-type {
  font-weight: 700;
  font-size: 16px;
  color: #282b2a;
  margin-bottom: 8px; }

.dimesion-scales-detail .content-name {
  font-weight: 700 !important;
  font-size: 28px !important;
  line-height: 33px; }

.dimesion-scales-detail .desc-height {
  font-size: 16px;
  line-height: 24px;
  margin-top: 1rem;
  font-weight: normal; }

.dimesion-scales-detail .dimension-stats-card {
  border-radius: 0.25rem;
  box-shadow: none; }

.dimesion-scales-detail .tab-content {
  padding: 0; }

.dimension-top-card.category {
  border-radius: 0.25rem !important;
  height: 100%; }
  .dimension-top-card.category.bg-gradient-question-range-yellow {
    background-image: none !important;
    background-color: #ffffff; }
  .dimension-top-card.category.bg-gradient-question-range-red {
    background-image: none !important;
    background-color: #ffffff; }
  .dimension-top-card.category.bg-gradient-question-range-green {
    background-image: none !important;
    background-color: #ffffff; }
  .dimension-top-card.category.bg-gradient-question-range-purple {
    background-image: none !important;
    background-color: #ffffff; }
  .dimension-top-card.category.bg-gradient-question-range-blue {
    background-image: none !important;
    background-color: #ffffff; }
  .dimension-top-card.category.bg-gradient-question-range-nutral {
    background-image: none !important;
    background-color: #ffffff; }

.dimention-right-card.category {
  border-radius: 0.25rem !important; }
  .dimention-right-card.category.bg-gradient-question-range-yellow {
    background-image: none !important;
    background-color: #ffffff; }
  .dimention-right-card.category.bg-gradient-question-range-red {
    background-image: none !important;
    background-color: #ffffff; }
  .dimention-right-card.category.bg-gradient-question-range-green {
    background-image: none !important;
    background-color: #ffffff; }
  .dimention-right-card.category.bg-gradient-question-range-purple {
    background-image: none !important;
    background-color: #ffffff; }
  .dimention-right-card.category.bg-gradient-question-range-blue {
    background-image: none !important;
    background-color: #ffffff; }
  .dimention-right-card.category.bg-gradient-question-range-nutral {
    background-image: none !important;
    background-color: #ffffff; }

.dimention-right-card {
  background-color: white;
  border-radius: 0.25rem;
  padding: 20px 16px;
  margin-bottom: 8px;
  height: 100%; }
  @media (max-width: 1200px) {
    .dimention-right-card {
      height: auto; } }
  .dimention-right-card.hpi .carousel-control {
    width: 28px; }

.contributing-scales {
  margin-top: 10px;
  overflow-x: hidden; }
  .contributing-scales h4 {
    margin-bottom: 20px; }
  .contributing-scales .development-curve {
    margin-bottom: 32px; }
    @media (max-width: 1200px) {
      .contributing-scales .development-curve {
        margin-bottom: 16px; } }

.chart-component {
  border-radius: 0.25rem; }

.development-curve {
  font-weight: 700;
  font-size: 28px;
  line-height: 33px; }

.related-notifications {
  font-size: 28px;
  line-height: 33px;
  font-weight: 700;
  margin-bottom: 18px; }

.navigation-wrapper {
  margin-bottom: 1rem; }
  .navigation-wrapper .mr-c-2 {
    margin-right: 1rem; }

.d-questionnaire-content .quest-welcome {
  color: #282b2a;
  font-weight: 700;
  font-size: 38px !important;
  line-height: 46px;
  letter-spacing: 0.41px; }

.d-questionnaire-content .mb-5-c {
  margin-bottom: 32px; }

.d-questionnaire-content .welcome-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px; }

.d-questionnaire-content.content-two .quiz-message {
  font-size: 28px;
  line-height: 33px;
  font-weight: 700; }

.d-questionnaire-content.content-two.final h1 {
  white-space: inherit;
  margin: 0 auto;
  max-width: 730px;
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
  color: #282b2a; }

.d-questionnaire-content.complete h1 {
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
  color: #282b2a; }

.pt-3-c {
  margin-top: 2rem; }

bg-show-more-users label {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px; }

bg-show-more-users select {
  border: 1px solid #b5b5b5;
  box-sizing: border-box;
  border-radius: 5px; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none;
  outline: none; }

.select2-container--default .select2-selection--multiple {
  background-color: transparent;
  border: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    height: 30px;
    overflow-y: scroll;
    overflow: auto; }

.select2-container--default .select2-search--inline {
  margin-top: -3px !important; }
  .select2-container--default .select2-search--inline .select2-search__field {
    margin-top: -3px !important; }
    .select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder {
      color: #b7b7c0;
      font-size: 15px;
      font-weight: normal; }
    .select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder {
      color: #b7b7c0;
      font-size: 15px;
      font-weight: normal; }
    .select2-container--default .select2-search--inline .select2-search__field::placeholder {
      color: #b7b7c0;
      font-size: 15px;
      font-weight: normal; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  font-size: 0.9em;
  margin-right: 5px;
  margin-bottom: 5px;
  background-color: #f5faff;
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  margin-top: 0px;
  height: 30px; }

.select2-container {
  width: 195px !important; }

.ngb-dp-month {
  background-color: white; }

.pull-pagination-right {
  float: right; }

.navigation-wrapper .text-right button {
  background-color: transparent;
  border: none; }
  .navigation-wrapper .text-right button:disabled {
    cursor: not-allowed; }
    .navigation-wrapper .text-right button:disabled img {
      opacity: 0.3; }
  .navigation-wrapper .text-right button:focus {
    outline: none; }

.card-title.profile-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 33px; }

.user-profile .card-header {
  border-bottom: none;
  padding-left: 15px; }

.user-profile .card-body {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  padding: 40px; }

.notification-filter .navbar-nav .nav-item .nav-link {
  padding: 1.125rem; }
  .notification-filter .navbar-nav .nav-item .nav-link span {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #282b2a; }
  .notification-filter .navbar-nav .nav-item .nav-link.active {
    background: #ffffff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
    border-radius: 7px; }
    .notification-filter .navbar-nav .nav-item .nav-link.active span {
      color: #26253e; }
    .notification-filter .navbar-nav .nav-item .nav-link.active .icon-w {
      display: none; }
    .notification-filter .navbar-nav .nav-item .nav-link.active .icon-g {
      display: initial !important; }

.loading-gifs img {
  background-color: white;
  width: 100%;
  padding: 16px;
  border-radius: 4;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03); }

.loading-gifs.dimension img {
  height: 7.1875rem; }

.change-disabled {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: none; }
  .change-disabled:focus {
    outline: none; }

button {
  text-transform: uppercase; }
  button:disabled {
    opacity: 0.5;
    cursor: default; }

.change-header span.ag-header-cell-text {
  text-align: right;
  width: 100%; }

.edit-user-wrapper .ng-select .ng-arrow-zone .ng-arrow {
  background-image: url("/assets/img/down-new.svg");
  background-size: cover;
  border-color: transparent;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  border-style: none;
  border-width: 0;
  position: absolute;
  top: -12.5px;
  right: 0; }
  .edit-user-wrapper .ng-select .ng-arrow-zone .ng-arrow:hover {
    border-color: transparent; }

.edit-user-wrapper .ng-select.opened .ng-arrow-zone .ng-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.profile-form.radius {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  padding: 40px; }

.ag-theme-fresh .ag-cell-label-container.ag-header-cell-sorted-asc .ag-header-cell-text {
  color: #26253e !important; }

.ag-theme-fresh .ag-cell-label-container.ag-header-cell-sorted-desc .ag-header-cell-text {
  color: #26253e !important; }

.dashboard.layout bg-team-mode-form {
  position: absolute;
  width: 100%;
  z-index: 9; }

.ngb-dp-months .ngb-dp-week:nth-child(2) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.loading-gifs.temp img {
  height: 16rem; }

.mb-3-c {
  margin-bottom: 2rem !important; }

.current-plan {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px; }

.nickname {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 8px; }

.plan-amount {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #777777; }

.plan-discription {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal; }

.border-radius-c {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  height: 100%; }

.p-2-c {
  padding: 20px; }

.helpful-wrapper {
  border-radius: 0.25rem;
  background-color: #ffffff;
  padding: 1rem; }
  .helpful-wrapper.liked {
    padding: 0;
    background-color: transparent;
    margin-right: -15px; }
    .helpful-wrapper.liked .smile {
      display: none !important; }
    .helpful-wrapper.liked .frown {
      display: none !important; }
    .helpful-wrapper.liked .positive-feedback {
      display: inherit !important;
      margin-left: -0.5rem; }
    .helpful-wrapper.liked .negative-feedback {
      display: none !important; }
  .helpful-wrapper.disliked {
    padding: 0;
    background-color: transparent;
    margin-right: -15px; }
    .helpful-wrapper.disliked .smile {
      display: none !important; }
    .helpful-wrapper.disliked .frown {
      display: none !important; }
    .helpful-wrapper.disliked .positive-feedback {
      display: none !important; }
    .helpful-wrapper.disliked .negative-feedback {
      display: inherit !important;
      margin-left: -0.5rem; }

.t-right.bookmark {
  position: absolute;
  right: 30px; }

.insight-rating.bookmarked .bookmark-icon-active {
  display: inherit !important;
  opacity: 1; }

.insight-rating.bookmarked .bookmark-icon {
  display: none !important;
  opacity: 1; }

.insight-rating.notbookmarked .bookmark-icon-active {
  display: none !important;
  opacity: 1; }

.insight-rating.notbookmarked .bookmark-icon {
  display: inherit !important;
  opacity: 1; }

.heat-map {
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  padding: 1rem; }
  .heat-map .ag-theme-fresh .ag-header {
    height: 130px !important; }
    .heat-map .ag-theme-fresh .ag-header .ag-header-row {
      height: 130px !important; }
      .heat-map .ag-theme-fresh .ag-header .ag-header-row .ag-header-cell {
        border-left: none;
        border-bottom: none; }
        .heat-map .ag-theme-fresh .ag-header .ag-header-row .ag-header-cell.response-frequency .heat-map-scale {
          background-color: transparent; }
  .heat-map .heat-map-header {
    color: #26253e;
    font-weight: 700; }
    .heat-map .heat-map-header .customExpandButton {
      position: inherit; }
  .heat-map .heat-map-dim {
    background-color: transparent; }
  .heat-map .heat-map-scale {
    background-color: transparent; }
    .heat-map .heat-map-scale .expanded-bgm {
      background-color: #E6E6EA !important; }
  .heat-map .ag-header-cell {
    position: absolute; }
  .heat-map .ag-layout-auto-height .ag-header-row {
    position: absolute; }
  .heat-map .ag-layout-auto-height .ag-header-container {
    position: relative; }
  .heat-map .groups-cell .heat-map-header .customHeaderLabel {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    margin-left: 3px;
    padding-right: 5.5rem;
    font-size: 0.875rem !important; }
  .heat-map .ag-theme-fresh .ag-ltr .ag-cell-last-left-pinned {
    border-right: none; }
  .heat-map .ag-theme-fresh .ag-row.bg-danger:not(:last-child) {
    border-bottom: none; }

.customExpandButton.expanded .show-scales-green-expanded {
  display: initial !important; }

.customExpandButton.expanded .show-scales-green {
  display: none !important; }

.customExpandButton.collapsed .show-scales-green-expanded {
  display: none !important; }

.customExpandButton.collapsed .show-scales-green {
  display: initial !important; }

.show-scales-green {
  font-weight: 700;
  font-size: 10px;
  color: #8d8d98;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -ms-writing-mode: tb-lr;
  -webkit-writing-mode: vertical-lr;
          writing-mode: vertical-lr;
  display: inline-block;
  white-space: normal;
  margin-bottom: 1rem;
  margin-top: 1rem;
  height: 100px !important;
  cursor: pointer; }
  .show-scales-green img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.show-scales-green-expanded {
  font-weight: 700;
  font-size: 10px;
  color: #8d8d98;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -ms-writing-mode: tb-lr;
  -webkit-writing-mode: vertical-lr;
          writing-mode: vertical-lr;
  display: inline-block;
  white-space: normal;
  margin-bottom: 1rem;
  margin-top: 1rem;
  height: 100px !important;
  cursor: pointer; }
  .show-scales-green-expanded img {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

.dot {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  display: inline-block; }

.legend-item {
  color: #686b7f;
  font-weight: normal;
  font-size: 14px;
  margin-right: 8px; }

.tree-container.heatmap .treeview-header {
  margin-right: -15px;
  margin-left: -15px; }
  .tree-container.heatmap .treeview-header div.form-check {
    margin-left: 15px;
    border-bottom: 1px solid #8894a2;
    padding-top: 5px !important; }
    .tree-container.heatmap .treeview-header div.form-check label.form-check-label {
      width: 100%; }

.tree-container.heatmap .tree-view-all {
  display: none; }

.tree-container.heatmap input[type='checkbox'] {
  display: none; }

.tree-container.heatmap input[type='checkbox'] + label {
  background-image: url("/assets/img/heatmap-unchecked.svg");
  height: 24px;
  width: 24px;
  display: inline-block;
  padding: 0 0 0 0px;
  text-indent: 35px;
  margin-bottom: 1rem;
  background-size: contain;
  background-repeat: no-repeat; }

.tree-container.heatmap input[type='checkbox']:checked + label {
  background-image: url("/assets/img/heatmap-checked.svg");
  height: 24px;
  width: 24px;
  display: inline-block;
  padding: 0 0 0 0px;
  text-indent: 35px;
  margin-bottom: 1rem;
  background-size: contain;
  background-repeat: no-repeat; }

.tree-container.heatmap .treeview-container {
  margin-top: 1.2rem;
  max-height: none !important; }
  .tree-container.heatmap .treeview-container .treeview-item .row-item .fa.fa-caret-right {
    background-image: url("/assets/img/with-bg.svg");
    background-size: contain;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    margin-top: -15px;
    margin-right: 8px; }
    .tree-container.heatmap .treeview-container .treeview-item .row-item .fa.fa-caret-right:before {
      content: ''; }
  .tree-container.heatmap .treeview-container .treeview-item .row-item .fa.fa-caret-down {
    background-image: url("/assets/img/with-bg.svg");
    background-size: contain;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    margin-right: 8px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
    .tree-container.heatmap .treeview-container .treeview-item .row-item .fa.fa-caret-down:before {
      content: ''; }

.view-data-tree-component .tree-view-select-container .tree-container.heatmap.drowdown-expanded {
  margin-top: 0;
  background: transparent;
  max-height: none; }

.notification-filter.htmp {
  margin-top: 1.375rem; }

.notification-filter .navigation .form-group.starred {
  position: inherit;
  padding-right: 0 !important;
  margin-bottom: 0; }
  .notification-filter .navigation .form-group.starred .insight-rating {
    margin-right: 0; }

.d-questionnaire-expired .quest-welcome {
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
  color: #282b2a; }

.d-questionnaire-expired .welcome-text {
  font-weight: normal;
  font-size: 16px;
  color: #282b2a;
  line-height: 24px;
  margin-bottom: 0; }

.d-questionnaire-expired .quest-consent {
  font-weight: 700;
  font-size: 39px;
  line-height: 46px;
  letter-spacing: 0.41px;
  color: #282b2a; }

.d-questionnaire-expired .consent-checkbox a {
  color: #333333; }

.not-centered .trans-bx-outer .ng-select {
  margin: inherit; }

.web-quest {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("/assets/img/arrow-down.png") 97%/10% no-repeat #eee !important; }

.contributing-scales.questions .ag-theme-fresh {
  background: transparent; }

.questions .answer-check-box {
  background: transparent;
  color: #282b2a;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  padding: 0; }

.hr-left-container {
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  text-align: center;
  min-height: 530px;
  margin-bottom: 25px; }

.hr-right-container {
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  min-height: 250px;
  padding: 18px; }

.hr-app-section {
  background: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem; }

.hr-welcome {
  color: #26253e;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 28px; }

.hr-welcome-text {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #282b2a; }
  .hr-welcome-text.left-text {
    padding: 0 20% 0 20%; }
  .hr-welcome-text .hr-link {
    color: #26253e; }

.hr-img {
  bottom: -8px;
  position: relative;
  float: right; }

.mt-hr {
  margin-top: 7%; }

.external-user {
  border-top: 1px solid #d6d6dc;
  background: #262937;
  width: 100%;
  height: 3.75rem;
  padding-left: 0;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  position: fixed;
  bottom: 0;
  z-index: 1111; }
  .external-user .external-user-list {
    list-style: none;
    padding-left: 0;
    width: 263px;
    height: 28px;
    margin: 0 auto; }
    .external-user .external-user-list .trans-bx {
      background: #f8f8f8;
      border-radius: 5px; }
      .external-user .external-user-list .trans-bx .ng-select .ng-control {
        color: #282b2a;
        border-radius: 5px;
        border: none;
        line-height: 18px; }
        .external-user .external-user-list .trans-bx .ng-select .ng-control .ng-arrow-zone .ng-arrow {
          border-color: #26253e transparent transparent !important; }
      .external-user .external-user-list .trans-bx .ng-dropdown-panel {
        background: #f8f8f8;
        border: none;
        margin-bottom: 7px;
        border-radius: 5px; }
        .external-user .external-user-list .trans-bx .ng-dropdown-panel .ng-dropdown-panel-items {
          border-radius: 5px; }
          .external-user .external-user-list .trans-bx .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
            background-color: #f8f8f8;
            color: #282b2a;
            font-weight: normal;
            padding: 8px 20px; }
            .external-user .external-user-list .trans-bx .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.selected span {
              color: #26253e !important; }

.demo-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 33px; }

.demo-desc {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px; }

.demo-btn {
  color: #282b2a;
  background: white !important; }

.insight-box .insight-rating span {
  opacity: 1; }

.insight-box.insight-detail:hover {
  box-shadow: none;
  -webkit-transform: none;
          transform: none; }

.smile {
  cursor: pointer; }

.frown {
  cursor: pointer; }

bg-footer {
  margin-top: 4rem;
  width: 100%;
  float: left; }

.status-widget .f-weight {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px; }

.bookmark-dashboard {
  position: absolute;
  z-index: 9;
  right: 0.8125rem;
  top: 1.75rem; }

.bookmark-dashboard-image {
  position: absolute;
  z-index: 9;
  right: 0.8125rem;
  top: 14rem; }

.cancel-button {
  border: 1px solid #d6d6dc;
  color: #26253e;
  font-size: 15px;
  line-height: 18px;
  border-radius: 0.25rem; }
  .cancel-button:hover {
    color: #26253e; }

.clear-both {
  clear: both; }

.pace .pace-activity {
  top: 19px;
  right: 19px;
  display: none; }

.page-loading {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  background: #333333;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  z-index: -1;
  height: 100vh; }

.loading-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 38px;
  height: 38px;
  margin-left: -19px;
  margin-top: -19px; }

app-root:empty ~ .page-loading {
  opacity: 1;
  z-index: 1; }

.mt-1-ct {
  margin-top: -3rem; }

.view-data-tree-component .tree-view-select-container .tree-container.heatmap {
  position: relative; }

.view-data-tree-component .tree-view-select-container .tree-container.heatmap.hpi {
  margin-top: -2.2rem; }
  .view-data-tree-component .tree-view-select-container .tree-container.heatmap.hpi .treeview-header {
    display: none; }
    .view-data-tree-component .tree-view-select-container .tree-container.heatmap.hpi .treeview-header .row-filter .form-control {
      display: none; }
    .view-data-tree-component .tree-view-select-container .tree-container.heatmap.hpi .treeview-header .row-all .form-check {
      display: none; }
      .view-data-tree-component .tree-view-select-container .tree-container.heatmap.hpi .treeview-header .row-all .form-check .form-check-label {
        display: none; }
  .view-data-tree-component .tree-view-select-container .tree-container.heatmap.hpi .treeview-text {
    display: none; }

.smart-filters {
  display: initial; }

.bg-box .carousel-control.right img {
  margin-top: 48px; }

.heatmap-title {
  width: -moz-available;
  width: -webkit-stretch;
  width: -webkit-fill-available;
  width: stretch; }

.transition-custom {
  transition: all 0.5s ease-in-out; }

.form-inline .form-check.custom-all-style {
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .form-inline .form-check.custom-all-style .label-text {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 72%;
    text-align: left; }

.opacity-0 {
  opacity: 0;
  height: 0;
  overflow: hidden; }

.opacity-1 {
  opacity: 1; }

.filter-icon {
  cursor: pointer;
  padding-bottom: 0.75rem; }

.check-all-wrapper {
  position: relative;
  right: 40px; }

.heat-map-dd .view-data-tree-component .tree-view-select-container .tree-container .treeview-header .row-filter {
  margin-bottom: 0; }

.chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-right {
  background-image: url(/assets/img/with-bg.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin-top: -12px;
  margin-right: 0; }
  .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-right::before {
    content: ''; }
  .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-right + .form-check {
    margin-bottom: 12px; }
    .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-right + .form-check .form-check-input + label {
      position: absolute;
      left: 10px;
      top: 0; }
    .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-right + .form-check .tree-view-all {
      margin-left: 18.5rem !important; }

.chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-down {
  background-image: url(/assets/img/with-bg.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin-top: -12px;
  margin-right: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
  .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-down::before {
    content: ''; }
  .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-down + .form-check {
    margin-bottom: 12px; }
    .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-down + .form-check .form-check-input + label {
      position: absolute;
      left: 10px;
      top: 0; }
    .chart-component .tree-view-select-container .tree-container.treeview .treeview-item .row-item .fa.fa-caret-down + .form-check .tree-view-all {
      margin-left: 18.5rem !important; }

.mr-2-cu {
  margin-right: 1rem !important; }

.ml-2-cu {
  margin-left: -0.125rem !important; }

#chartjs-tooltip {
  background: #ffffff;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.22);
  border-radius: 5px; }

.d-grid {
  display: -ms-grid;
  display: grid; }

@media (max-width: 991px) {
  .m-width {
    width: 100%; }
    .m-width .btn-set .btn {
      width: 50%; }
    .m-width .btn-set .search-btn {
      float: left;
      width: 100%; }
      .m-width .btn-set .search-btn .m-search {
        width: 100%; } }

.harassment .white-background {
  height: 4.5rem !important; }

.harassment-arrow {
  margin-top: 17px !important; }

.dimesion-scales-detail-mb-18 {
  margin-bottom: 10px; }

.web-question-mt-1 {
  margin-top: 1.5rem !important; }

.logo-container {
  padding-left: 1%;
  padding-right: 1%;
  width: 100%;
  float: left; }
  .logo-container .widget-logo {
    width: 72px;
    height: 72px;
    float: left;
    padding-top: 2%; }

.company-name {
  text-align: center;
  padding: 0;
  line-height: 10px;
  margin-left: 1rem; }
  .company-name p {
    font-size: 1rem;
    color: #26253e;
    font-weight: 600;
    font-style: normal;
    margin: 0 auto;
    line-height: 1.5rem; }
  .company-name .tagline {
    font-size: 0.625rem;
    font-weight: 400;
    color: #60606c; }

@media screen and (max-width: 575px) {
  .hide-on-mobile {
    display: none !important; } }

@media screen and (max-width: 575px) {
  .treehead .arrow-img {
    width: 1.5rem !important; } }

.speak-up {
  width: 20px;
  height: 20px; }

.badge-speakup {
  padding: 0 !important;
  width: 8px;
  height: 8px;
  background-color: #CA4B46;
  border-radius: 50%;
  top: -10px;
  left: -5px;
  position: relative; }

.chat-application {
  overflow: hidden; }
  .chat-application .content-wrapper {
    padding: 0 !important; }
  .chat-application .chat-sidebar {
    background: white;
    position: relative;
    width: 350px;
    vertical-align: top;
    height: auto;
    z-index: 999;
    margin-right: 2rem;
    border-radius: 11px; }
    @media (max-width: 575px) {
      .chat-application .chat-sidebar {
        width: 100%;
        height: calc(100% - 71px); } }
  .chat-application .chat-fixed-search {
    width: 300px;
    position: fixed;
    z-index: 999;
    background: #ffffff;
    border-bottom: 1px solid #e4e7ed;
    border-right: 1px solid #e4e7ed; }
  .chat-application .users-list-padding a.list-group-item {
    z-index: 000;
    height: 80px; }
    @media (max-width: 575px) {
      .chat-application .users-list-padding a.list-group-item {
        height: 70px; } }
  .chat-application .list-group-item-heading {
    color: #26253e;
    font-weight: 700;
    font-size: 16px;
    font-family: 'Open Sans';
    margin-bottom: 3px; }
    .chat-application .list-group-item-heading span {
      font-size: 0.8rem;
      font-weight: 400; }
    @media (max-width: 575px) {
      .chat-application .list-group-item-heading {
        font-size: 13px;
        margin-bottom: 1px; } }
  .chat-application .chat-app-window {
    padding: 20px 15px;
    overflow-y: scroll;
    text-align: center;
    height: calc(100% - 175px);
    background-color: #fff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
    max-height: 33.5rem;
    min-height: 33.5rem; }
    @media (max-width: 575px) {
      .chat-application .chat-app-window {
        height: calc(100% - 200px); } }
    @media (max-width: 575px) {
      .chat-application .chat-app-window {
        min-height: 0rem; } }
  .chat-application .chat-app-content {
    padding: 25px 55px;
    overflow-y: scroll;
    height: calc(100% - 112px);
    background-color: #fff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.03);
    padding-bottom: 82px; }
    @media (max-width: 575px) {
      .chat-application .chat-app-content {
        padding: 6px 15px;
        overflow-y: scroll;
        min-height: -webkit-fit-content;
        min-height: -moz-fit-content;
        min-height: fit-content; } }
  .chat-application .chat-app-form {
    position: relative;
    padding: 10px 16px;
    overflow: hidden;
    background-color: #ffffff !important;
    height: 62px;
    border-top: 1px solid rgba(0, 0, 0, 0.2); }
  .chat-application .chats {
    padding: 0; }
    .chat-application .chats .chat-body {
      display: block;
      margin: 10px 0px 0 0;
      overflow: hidden; }
      .chat-application .chats .chat-body .chat-content {
        text-align: right;
        position: relative;
        display: block;
        float: right;
        padding: 8px 14px;
        margin: 0 0px 10px 0;
        clear: both;
        color: #E6E6EA;
        background-color: #26253e;
        border-radius: 15px 0px 15px 15px;
        max-width: 245px; }
        .chat-application .chats .chat-body .chat-content:before {
          position: absolute;
          top: 10px;
          right: -10px;
          width: 0;
          height: 0;
          content: '';
          border: 5px solid transparent;
          border-left-color: #26253e; }
        .chat-application .chats .chat-body .chat-content + .chat-content:before {
          border-color: transparent; }
        .chat-application .chats .chat-body .chat-content p {
          margin: 0; }
        @media (max-width: 575px) {
          .chat-application .chats .chat-body .chat-content {
            border-radius: 10px 0px 10px 10px; } }
    .chat-application .chats .chat-avatar {
      float: right; }
      .chat-application .chats .chat-avatar .avatar {
        width: 50px;
        margin-top: -10px; }
    .chat-application .chats .time {
      color: #8d8d98;
      font-weight: 700;
      font-size: 12px;
      text-align: center;
      margin: 5px 0; }
      @media (max-width: 575px) {
        .chat-application .chats .time {
          margin: 2px 0; } }
    .chat-application .chats .chat-left .chat-avatar {
      float: left; }
    .chat-application .chats .chat-left .chat-body {
      margin-right: 0;
      margin-left: 30px; }
    .chat-application .chats .chat-left .chat-content {
      text-align: left;
      float: left;
      margin: 0 0 10px 20px;
      color: #26253e;
      background-color: #E6E6EA;
      border-radius: 0 15px 15px 15px; }
      .chat-application .chats .chat-left .chat-content + .chat-content:before {
        border-color: transparent; }
      .chat-application .chats .chat-left .chat-content:before {
        right: auto;
        left: -10px;
        border-right-color: white;
        border-left-color: transparent; }
  .chat-application .form-control-position {
    cursor: pointer; }
    .chat-application .form-control-position.control-position-right {
      right: 18px;
      top: 2px;
      cursor: pointer; }
  @media (min-width: 992px) {
    .chat-application .chat-app-window {
      height: calc(100% - 169px); } }

.chat-sidebar-content form .form-control {
  border: 1px solid #a6a9ae; }

@media (max-width: 767px) {
  .hide-on-new-conversation-mobile {
    display: none; } }

.chat-application .chats .chat-right img {
  display: none; }

.chat-application .chats .chat-right .chat-body {
  margin-right: 0; }
  .chat-application .chats .chat-right .chat-body .chat-content {
    margin-right: 0; }

.chat-application .chats .chat-left img {
  display: none; }

.chat-application .chats .chat-left .chat-body {
  margin-left: 0; }
  .chat-application .chats .chat-left .chat-body .chat-content {
    margin-left: 0; }

.list-group-main {
  padding: 4px;
  margin-left: 4px;
  padding-right: 1px; }
  @media (max-width: 575px) {
    .list-group-main {
      padding: 2px; } }

.border-right-primary {
  border-right: none;
  border: 0.5px solid rgba(0, 0, 0, 0.2); }

.bg-blue-grey.bg-lighten-5 {
  background-color: #E6E6EA !important; }

.users-list-padding .hr-line {
  width: 400px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  float: right; }
  @media (max-width: 575px) {
    .users-list-padding .hr-line {
      width: 95%; } }

.users-list-padding .hr-line-hide {
  border: none; }

.users-list-padding .df:nth-child(1) {
  background: red; }

.media img {
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.22);
  margin-right: 8px !important; }

.font-small-3.chat-date {
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #444450 !important; }

.text-muted.text-desc {
  color: #444450;
  font-weight: normal;
  font-size: 14px;
  max-height: 2em;
  max-width: 269px; }
  @media (max-width: 575px) {
    .text-muted.text-desc {
      font-size: 12px;
      max-height: 2em; }
      .text-muted.text-desc p {
        line-height: 13px; } }

.list-group-item {
  padding: 12px; }

.avatar {
  margin-top: 6px; }
  @media (max-width: 575px) {
    .avatar {
      margin-top: 2px; } }

.react-content .avatar {
  margin-top: 0px; }

.unread-message {
  width: 8px;
  height: 8px;
  background-color: #CA4B46;
  font-size: 10px;
  border-radius: 50%;
  position: absolute;
  top: 36px;
  left: -5px; }
  @media (max-width: 575px) {
    .unread-message {
      top: 33px;
      left: 3px; } }

.speakup-bubble {
  position: absolute;
  top: 16px;
  left: 105px;
  background-color: pink;
  width: 8px;
  height: 8px;
  border-radius: 50%; }

.chat-app-form .chat-app-input {
  background: #fff !important; }
  .chat-app-form .chat-app-input input.form-control {
    background: #E6E6EA;
    padding: 9px 16px;
    padding-right: 50px;
    border: none !important; }
    .chat-app-form .chat-app-input input.form-control::-webkit-input-placeholder {
      color: #b7b7c0 !important;
      font-weight: 400 !important;
      font-size: 16px !important; }
    .chat-app-form .chat-app-input input.form-control:-ms-input-placeholder {
      color: #b7b7c0 !important;
      font-weight: 400 !important;
      font-size: 16px !important; }
    .chat-app-form .chat-app-input input.form-control::placeholder {
      color: #b7b7c0 !important;
      font-weight: 400 !important;
      font-size: 16px !important; }

.chat-app-content-input input.form-control {
  background: #f5f7fa;
  padding: 9px 16px;
  line-height: 2em;
  margin-bottom: 40px; }
  .chat-app-content-input input.form-control::-webkit-input-placeholder {
    color: #b7b7c0 !important;
    font-weight: 400 !important;
    font-size: 17px !important; }
  .chat-app-content-input input.form-control:-ms-input-placeholder {
    color: #b7b7c0 !important;
    font-weight: 400 !important;
    font-size: 17px !important; }
  .chat-app-content-input input.form-control::placeholder {
    color: #b7b7c0 !important;
    font-weight: 400 !important;
    font-size: 17px !important; }
  @media (max-width: 575px) {
    .chat-app-content-input input.form-control {
      padding: 5px 12px;
      line-height: 30px;
      margin-bottom: 5px; }
      .chat-app-content-input input.form-control::-webkit-input-placeholder {
        font-size: 14px !important; }
      .chat-app-content-input input.form-control:-ms-input-placeholder {
        font-size: 14px !important; }
      .chat-app-content-input input.form-control::placeholder {
        font-size: 14px !important; } }

.chat-app-content-input .textarea.form-control {
  background: #f5f7fa;
  padding: 11px 16px;
  height: 175px; }
  .chat-app-content-input .textarea.form-control::-webkit-input-placeholder {
    color: #8894a2 !important;
    font-weight: 400 !important;
    font-size: 17px !important; }
  .chat-app-content-input .textarea.form-control:-ms-input-placeholder {
    color: #8894a2 !important;
    font-weight: 400 !important;
    font-size: 17px !important; }
  .chat-app-content-input .textarea.form-control::placeholder {
    color: #8894a2 !important;
    font-weight: 400 !important;
    font-size: 17px !important; }
  @media (max-width: 575px) {
    .chat-app-content-input .textarea.form-control {
      padding: 8px 5px 5px 13px;
      height: 85px; }
      .chat-app-content-input .textarea.form-control::-webkit-input-placeholder {
        font-size: 14px !important; }
      .chat-app-content-input .textarea.form-control:-ms-input-placeholder {
        font-size: 14px !important; }
      .chat-app-content-input .textarea.form-control::placeholder {
        font-size: 14px !important; } }

.chat-app-content-input .form-lable {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #282b2a; }
  @media (max-width: 575px) {
    .chat-app-content-input .form-lable {
      font-size: 15px;
      line-height: 12px; } }

.chat-app-content h2 {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 33px;
  letter-spacing: 0px;
  text-align: center; }
  @media (max-width: 575px) {
    .chat-app-content h2 {
      font-size: 18px;
      line-height: 12px; } }

.chat-app-content p {
  text-align: center;
  color: #8894a2; }

:not(.react-content) > > > p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0px; }
  @media (max-width: 575px) {
    :not(.react-content) > > > p {
      font-size: 12px;
      font-weight: 400;
      line-height: 12px; } }

.send-btn {
  margin-top: -8px; }

.btn-container {
  text-align: center; }

.commom-btn {
  height: 3.5rem;
  min-width: 11.25rem;
  border: none;
  line-height: 1.5rem !important;
  font-size: 0.9375rem;
  padding: 0.5rem 1.875rem;
  letter-spacing: 0.1rem;
  font-weight: 500;
  text-align: center;
  width: auto; }
  @media (max-width: 575px) {
    .commom-btn {
      width: 350px; } }

.cancel {
  color: #CA4B46 !important;
  font-weight: bold;
  background-color: #fff; }

.chat-app-header {
  padding: 16px;
  overflow-y: hidden;
  background-color: #fff;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  @media (max-width: 575px) {
    .chat-app-header {
      margin-top: 1em;
      padding-left: 10px; } }
  .chat-app-header .chat-heading p {
    color: #282b2a;
    font-weight: bold;
    font-size: 16px;
    float: left;
    max-width: 90%; }
  @media (max-width: 575px) {
    .chat-app-header .chat-heading p {
      padding-top: 5px; } }

@media (max-width: 575px) {
  .hr-icon {
    padding-top: 3px; } }

.new-message-mobile-header {
  display: none; }
  @media (max-width: 575px) {
    .new-message-mobile-header {
      display: block;
      padding-top: 5px;
      overflow-y: hidden;
      background-color: #fff;
      border-top-left-radius: 15px;
      border-top-right-radius: 15px;
      height: 42px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      margin-bottom: 7px; }
      .new-message-mobile-header .new-message-mobile-heading p {
        color: #282b2a;
        font-weight: bold;
        font-size: 16px;
        float: left;
        line-height: 0px;
        padding-top: 11px; } }

.anonymous-msg {
  margin: 0 auto;
  margin-top: 180px;
  position: relative; }
  .anonymous-msg .anonymous-main {
    width: 60%;
    height: 148px;
    background: #E6E6EA;
    border-radius: 4px;
    padding: 16px;
    display: block;
    margin: 0 auto;
    text-align: center;
    left: 50%;
    margin-top: 5px; }
    @media (max-width: 575px) {
      .anonymous-msg .anonymous-main {
        width: 100%; } }
    .anonymous-msg .anonymous-main img {
      margin-bottom: 8px; }
    .anonymous-msg .anonymous-main .anonymous-heading {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #444450;
      margin-bottom: 4px; }
    .anonymous-msg .anonymous-main .anonymouse-desc {
      color: #8894a2;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px; }

.absolute-bg {
  height: 170px;
  background: #fff;
  z-index: 9;
  display: block;
  margin-top: -20px; }

.new-case-content {
  height: 148px;
  margin: 0 auto;
  position: relative;
  float: right;
  margin-top: 2%;
  margin-bottom: 2%;
  width: 245px; }
  .new-case-content .new-case .case-body {
    background: #E6E6EA;
    border-radius: 0px 0px 15px 15px; }
  .new-case-content .new-case .new-case-title {
    border-radius: 15px 0px 0px 0px;
    height: 56px;
    background: #26253e; }
    .new-case-content .new-case .new-case-title h4 {
      top: 16px;
      font-weight: bold;
      font-size: 20px;
      line-height: 24px;
      color: #E6E6EA;
      mix-blend-mode: normal;
      padding: 16px 0px 0px 16px;
      text-align: left; }
  .new-case-content .new-case ul {
    padding-left: 14px;
    text-align: left; }
  .new-case-content .new-case li {
    list-style-type: none;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px; }
    .new-case-content .new-case li .case-lable {
      color: #444450;
      margin-right: 10px; }
    .new-case-content .new-case li .case-text {
      color: #26253e; }

.chat-app-window::-webkit-scrollbar {
  width: 8px; }

.new-conversation-btn-section {
  width: 350px; }
  @media (max-width: 767px) {
    .new-conversation-btn-section {
      width: 100%;
      margin: 0 auto;
      margin-top: 1em; } }
  .new-conversation-btn-section button {
    width: 100%;
    height: 40px; }

@media (max-width: 767px) {
  .new-conversation-btn-section-hide,
  .hide-on-mobile {
    display: none; } }

.toggle-btn {
  width: 100%;
  height: 28px;
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: #fff;
  margin-bottom: 10px; }
  .toggle-btn .btn {
    height: auto; }
  .toggle-btn .btn-title {
    text-align: center;
    position: relative; }
  .toggle-btn button {
    font-weight: 700;
    height: 28px;
    margin-bottom: 0px !important;
    background-color: #fff;
    color: #8894a2;
    border-radius: 0px;
    border: none;
    font-size: 12px; }
  .toggle-btn .btn-active {
    width: 100%;
    height: auto;
    border-radius: 4px;
    background-color: #26253e;
    color: #fff; }
  .toggle-btn .btn-inactive {
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 2px;
    color: #444450 !important; }

.no-msg {
  margin: 0 auto;
  margin-top: 27%;
  position: relative; }
  .no-msg .no-msg-main {
    height: 148px;
    border-radius: 15px;
    padding: 16px;
    display: block;
    margin: 0 auto;
    text-align: center;
    left: 50%;
    margin-top: 5px; }
    .no-msg .no-msg-main img {
      opacity: 0.3;
      margin-bottom: 8px; }
    .no-msg .no-msg-main .no-msg-heading {
      font-weight: bold;
      font-size: 16px;
      line-height: 24px;
      color: #8894a2;
      margin-bottom: 4px; }
    .no-msg .no-msg-main .no-msg-desc {
      color: #8894a2;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px; }

.no-msg-absolute-bg {
  width: 670px;
  height: 170px;
  background: #fff;
  z-index: 9;
  display: block;
  margin-top: -20px; }

.empty-chat {
  max-height: none !important;
  height: 41rem !important;
  overflow: hidden !important; }

.action-icons {
  float: right;
  cursor: pointer; }

.archive-box {
  width: 60%;
  margin: 0 auto;
  height: 106px;
  padding-top: 15px;
  background: #E6E6EA;
  border-radius: 0.25rem; }
  @media (max-width: 575px) {
    .archive-box {
      width: 100%; } }
  .archive-box .heading {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    color: #26253e; }

.empty-inbox {
  width: 90%;
  margin: 0 auto;
  height: 106px;
  text-align: center;
  border-radius: 15px; }
  @media (max-width: 575px) {
    .empty-inbox {
      width: 100%; } }
  .empty-inbox .heading {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    color: #8894a2; }
  .empty-inbox p {
    font-size: 13px;
    font-style: normal;
    color: #8894a2; }
  .empty-inbox img {
    opacity: 0.4; }

.chat-bk-btn {
  float: left;
  margin-right: 6px;
  margin-top: -5px;
  display: none; }
  @media (max-width: 767px) {
    .chat-bk-btn {
      display: block; } }

.new-message-btn {
  height: 3rem;
  margin-bottom: 2px; }

.empty-conversation-list {
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 120px;
  width: 100%; }

.set-boarder {
  border: 1px solid rgba(0, 0, 0, 0.125) !important; }

.r-padding {
  padding-right: 6%; }

.profile-item {
  padding-right: 24%;
  background-color: pink; }

.speakup-noaccess {
  text-align: center; }

.next-dispatch {
  padding: 24px 16px; }

.all-dispatches {
  color: #444450;
  font-weight: 400; }

.view-all-dispatch {
  padding-bottom: 35px; }

.secondary-text1 {
  color: #8d8d98 !important; }

.disabled-option {
  background-color: #E6E6EA !important;
  border: none !important;
  padding: 2px !important; }

.answer-input {
  float: left;
  width: 97%; }
  @media (max-width: 575px) {
    .answer-input {
      width: 100%; } }

.remove-icon {
  float: right;
  top: 0px;
  padding: 7px; }

.reverse-checkbox {
  padding: 0px !important; }

.reverse-checkbox-lable {
  vertical-align: bottom; }

.schedule-lable {
  padding: 10px 4px 10px 36px;
  font-weight: 700;
  border-bottom: 1px solid #d6d6dc; }

.w-60 {
  width: 60% !important; }

.schedule-p {
  font-weight: 400;
  color: #282b2a; }

.schedule-dropdown-wrapper .calendar-icon img {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-left: -1.5rem;
  margin-top: 0.5rem; }

.date-cont {
  padding: 20px 5px 40px 3px;
  border-bottom: 1px solid #d6d6dc; }

.date-name {
  float: left;
  width: 55%; }

.date-remove-icon {
  float: right; }

.dispatch-status {
  font-style: italic;
  padding-right: 5px;
  color: #b7b7c0; }

div.btn-light.bg-primary.text-white {
  background-color: #26253e !important; }

.btn-light:hover {
  color: #fff;
  background-color: #26253e !important;
  border-color: #d3dce9; }

.count-para {
  font-weight: 400;
  font-style: italic;
  color: #282b2a; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.b-shadow-grey {
  box-shadow: 0 1px #d6d6dc; }

.weekli-logo-small {
  width: 26px; }

.border-rounded {
  border-radius: 0.25rem !important; }

.line-height-175rem {
  line-height: 1.75rem !important; }

.ico-small {
  width: 20px;
  height: 20px; }

.submenu-collapse {
  padding-left: 0 !important; }

.tree-view > li > details > ul {
  padding-left: 4rem; }

.react-content .alert-primary {
  background-color: #d6d6e4 !important;
  border: 1px solid #26253e !important; }

.react-content .btn-light:hover {
  background-color: #e6e6ea !important;
  color: #26253e; }

.react-content .btn-outline-primary:hover {
  background-color: #26253e !important;
  color: white !important; }

.react-content button.btn.btn-outline-primary.btn-md {
  border: unset !important; }

.react-content .btn-primary:hover {
  background-color: #26253e !important;
  color: white !important; }

.react-content .btn-primary {
  background-color: #26253e !important;
  color: white !important; }

.react-content button.btn.btn-primary.btn-md {
  border: none !important; }

.react-content .list-group-item.active,
.react-content .list-group-item.active:focus,
.react-content .list-group-item.active:hover {
  background-color: #efeff3;
  border-color: #d6d6dc; }

.react-content .btn-outline-primary.active {
  background-color: #41405e !important;
  color: #fff !important;
  outline: 1px solid #26253e !important; }

.avatar-6xl {
  font-size: 48px !important;
  font-size: 48px !important;
  height: 128px !important;
  height: 128px !important;
  min-height: 128px !important;
  min-height: 128px !important;
  min-width: 128px !important;
  min-width: 128px !important;
  width: 128px !important;
  width: 128px !important; }
  .avatar-6xl i.t-icon, .avatar-6xl i[class^=icon-] {
    font-size: 3rem !important;
    font-size: 3rem !important; }

:not(.react-content) > > > p {
  font-weight: 300;
  font-size: 1rem; }
  :not(.react-content) > > > p.lighter {
    font-weight: 200; }

:not(.react-content) > > > h1 {
  color: #fff;
  font-size: 3.2625rem; }

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  margin-top: 7px;
  padding: 14px 24px 24px 24px;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 4px;
  position: absolute;
  width: 348px;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(51, 65, 80, 0.24), 0px 2px 2px rgba(51, 65, 80, 0.24); }

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible; }

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999; }

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px; }

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px); }

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block; }

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n + 1) .flatpickr-day.inRange:nth-child(7n + 7) {
  box-shadow: none !important; }

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n + 2) .flatpickr-day.inRange:nth-child(7n + 1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0; }

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #20222c; }

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto; }

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  content: '';
  height: 0;
  width: 0;
  left: 22px; }

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px; }

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px; }

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px; }

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%; }

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #20222c; }

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #3f4458; }

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%; }

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #20222c; }

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #3f4458; }

.flatpickr-calendar:focus {
  outline: 0; }

.flatpickr-wrapper {
  position: relative;
  display: inline-block; }

.flatpickr-months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-months .flatpickr-month {
  background: #fff;
  color: #334150;
  fill: #334150;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 19px 28px 28px 28px;
  z-index: 3;
  color: #334150;
  fill: #334150;
  stroke-width: 2px; }

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none; }

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative; }

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
          /*rtl:begin:ignore*/
  /*
          */
  left: 0;
  /*
          /*rtl:end:ignore*/
  /*
          */ }

/*
          /*rtl:begin:ignore*/
/*
          /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
          /*rtl:begin:ignore*/
  /*
          */
  right: 0;
  /*
          /*rtl:end:ignore*/
  /*
          */ }

/*
          /*rtl:begin:ignore*/
/*
          /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #eee; }

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747; }

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 16px;
  height: 10px; }

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: #7f8fa4;
  stroke-width: 2px; }

.numInputWrapper {
  position: relative;
  height: auto; }

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block; }

.numInputWrapper input {
  width: 100%; }

.numInputWrapper input::-ms-clear {
  display: none; }

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none; }

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-sizing: border-box; }

.numInputWrapper span:hover {
  background: none; }

.numInputWrapper span:active {
  background: none; }

.numInputWrapper span:after {
  display: block;
  content: '';
  position: absolute; }

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0; }

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(255, 255, 255, 0.6);
  top: 26%; }

.numInputWrapper span.arrowDown {
  top: 50%; }

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.6);
  top: 40%; }

.numInputWrapper span svg {
  width: inherit;
  height: auto; }

.numInputWrapper span svg path {
  fill: #fff; }

.numInputWrapper:hover {
  background: none; }

.numInputWrapper:hover span {
  opacity: 1; }

.flatpickr-current-month {
  font-size: 14px;
  text-transform: uppercase;
  line-height: inherit;
  font-weight: 600;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); }

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0; }

.flatpickr-current-month span.cur-month:hover {
  background: rgba(192, 187, 167, 0.05); }

.flatpickr-current-month .numInputWrapper {
  width: 7ch;
  width: 7ch\0;
  display: inline-block; }

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #334150; }

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #334150; }

.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

.flatpickr-current-month input.cur-year:focus {
  outline: 0; }

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: #334150;
  background: transparent;
  pointer-events: none; }

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: #fff;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: right;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto; }

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none; }

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: #fff; }

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: #fff;
  outline: none;
  padding: 0; }

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 300px;
  margin-top: 21px;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px; }

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: #fff;
  color: #334150;
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 600; }

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0; }

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 300px; }

.flatpickr-days:focus {
  outline: 0; }

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
  gap: 2px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #20222c; }

.flatpickr-day {
  background: #fff;
  border-radius: 50%;
  border: 1px solid transparent;
  box-sizing: border-box;
  color: #26253e;
  cursor: pointer;
  font-weight: 600;
  width: 40px;
  -ms-flex-preferred-size: 40px;
  flex-basis: 40px;
  max-width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #efeff3;
  color: #26253e; }

.flatpickr-day.today.selected {
  box-shadow: inset 0px 0px 0px 2px #fff; }

.flatpickr-day.today.startRange:hover,
.flatpickr-day.today.endRange:hover {
  outline: none; }

.flatpickr-day:focus {
  outline: 4px solid #c7c7dc;
  z-index: 1; }

.flatpickr-day:hover {
  background: #f1f1f3; }

.flatpickr-day:active {
  background: #e6e6ea; }

.flatpickr-day.today.selected.startRange {
  border-color: #fff; }

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  border: 2px solid #26253e;
  line-height: 38px; }

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50%; }

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 50%; }

.flatpickr-day.startRange:after,
.flatpickr-day.startRange + .inRange:after,
.flatpickr-day.inRange + .inRange:after,
.flatpickr-day.inRange + .endRange:after {
  content: '';
  width: 30px;
  height: 40px;
  position: absolute;
  z-index: -1;
  top: -1px;
  background-color: #efeff3;
  left: 25px; }

.flatpickr-day.inRange + .endRange:after {
  left: -10px; }

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {
  box-shadow: 0px 0 0 #80cbc4; }

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px; }

.flatpickr-day.inRange:not(.circle):not(.today) {
  border-radius: 0; }

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: #bfc7d1;
  background: transparent;
  border-color: transparent;
  cursor: default; }

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: #26253e;
  background: repeating-linear-gradient(-45deg, transparent, transparent 4px, #151517 5px, #b7b7c0 4px); }

.flatpickr-day.flatpickr-disabled.circle,
.flatpickr-day.flatpickr-disabled.circle:hover {
  background: #d6d6dc; }

.flatpickr-day.today {
  background: #26253e;
  color: #fff; }

.flatpickr-day.today:hover {
  background: #41405e; }

.flatpickr-day.today:active {
  background: #56557c; }

.flatpickr-day.flatpickr-disabled.today,
.flatpickr-day.flatpickr-disabled.today:hover {
  background: repeating-linear-gradient(-45deg, transparent, transparent 4px, #b7b7c0 5px, #b7b7c0 4px);
  background-color: #26253e;
  color: #fff; }

.flatpickr-day.sunday,
.flatpickr-day.sunday:hover,
.flatpickr-day.sunday:focus {
  color: #a8332f; }

.flatpickr-day .event {
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 150px;
  bottom: 3px;
  left: calc(50% - 1.5px);
  content: ' ';
  display: block;
  background: #26253e; }

.flatpickr-day.today .event {
  background: #fff; }

.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #80cbc4, 5px 0 0 #80cbc4; }

.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay {
  opacity: 0.25; }

.flatpickr-day.hidden {
  visibility: hidden; }

.rangeMode .flatpickr-day {
  margin-top: 1px; }

.flatpickr-weekwrapper {
  float: left; }

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #20222c; }

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px; }

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(255, 255, 255, 0.3);
  background: transparent;
  cursor: default;
  border: none; }

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  overflow: hidden; }

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box; }

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-time:after {
  content: '';
  display: table;
  clear: both; }

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left; }

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(255, 255, 255, 0.95); }

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(255, 255, 255, 0.95); }

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%; }

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%; }

.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: rgba(255, 255, 255, 0.95);
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

.flatpickr-time input.flatpickr-hour {
  font-weight: bold; }

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400; }

.flatpickr-time input:focus {
  outline: 0;
  border: 0; }

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: rgba(255, 255, 255, 0.95);
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
      align-self: center; }

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400; }

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #6a7395; }

.flatpickr-input {
  width: 100%;
  background-color: transparent;
  border: transparent;
  font-size: 14px;
  padding: 10px;
  color: inherit; }

.flatpickr-input[readonly] {
  cursor: pointer; }

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.predefined-range div:last-of-type {
  border-radius: 0 0.25rem 0.25rem 0; }

.predefined-range div:last-of-type div #react-select-2-placeholder {
  opacity: 0.5; }

.ng-select .ng-control {
  border-radius: 4;
  border-color: transparent; }
  .ng-select .ng-control .ng-value-container .ng-placeholder {
    color: #26253e;
    font-size: 0.875rem;
    font-weight: 400; }
  .ng-select .ng-control:hover {
    box-shadow: none; }

.ng-select .ng-arrow-zone .ng-arrow {
  border-color: #26253e transparent transparent; }

.ng-select-dropdown-outer {
  box-shadow: none; }
  .ng-select-dropdown-outer.bottom {
    border-color: #ababab;
    border-radius: 4; }
  .ng-select-dropdown-outer .ng-select-dropdown .ng-option {
    font-size: 1.125rem;
    color: #26253e; }
    .ng-select-dropdown-outer .ng-select-dropdown .ng-option.marked {
      background: #ebebeb; }

:not(.react-content) > > > .modal-content {
  border-radius: 4; }

:not(.react-content) > > > .modal-title {
  font-size: 1.0625rem;
  font-weight: 500;
  text-align: center;
  width: 100%; }

:not(.react-content) > > > .modal-header .close {
  padding: 14px 1rem; }
  :not(.react-content) > > > .modal-header .close img {
    width: 14px; }

@media (min-width: 992px) {
  .modal-lg {
    max-width: 960px; } }

.nav-tabs .nav-item.show .nav-link {
  color: #26253e;
  font-size: 1.125rem;
  font-weight: 500; }

.nav-tabs .nav-link {
  background: #f3f3f3;
  color: #26253e;
  font-size: 1.125rem;
  font-weight: 500; }

.cat-type-very-low {
  color: #fff !important; }

.cat-type-low {
  color: #501604 !important; }

.cat-type-medium {
  color: #3E2500 !important; }

.cat-type-high {
  color: #0A321A !important; }

.cat-type-very-high {
  color: #0A321A !important; }

.cat-type-no-data {
  color: #26253E !important; }

.ag-theme-fresh {
  font-family: "Open Sans", "Roboto";
  margin-bottom: 1rem; }
  .ag-theme-fresh .ag-header {
    background: #fff;
    border: none;
    font-family: "Open Sans", "Roboto";
    font-size: 1.1875rem;
    font-weight: 400;
    color: #26253e;
    height: 3.25rem !important; }
    .ag-theme-fresh .ag-header .ag-header-row {
      height: 3.25rem !important; }
      .ag-theme-fresh .ag-header .ag-header-row .ag-header-cell-label .ag-header-cell-text {
        padding-top: 0.375rem;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        color: #26253e; }
  .ag-theme-fresh .ag-body-viewport {
    width: 110%; }
  .ag-theme-fresh .ag-body-container {
    height: auto !important;
    overflow: hidden; }
  .ag-theme-fresh .ag-root {
    border: none; }
  .ag-theme-fresh .ag-bl-overlay {
    top: 100% !important; }
  .ag-theme-fresh .ag-header-cell {
    border: none; }
  .ag-theme-fresh .ag-header-row {
    border-bottom: 1px solid #d6d6dc; }
  .ag-theme-fresh .ag-cell {
    font-size: 1rem;
    font-weight: normal;
    color: #26253e;
    height: 42px;
    line-height: 40px; }
    .ag-theme-fresh .ag-cell.ag-cell-inline-editing + .ag-cell-inline-editing {
      padding-left: 8px; }
    .ag-theme-fresh .ag-cell.ag-cell-inline-editing .ng-select {
      width: 100%; }
  .ag-theme-fresh .ag-row {
    padding-top: 3px;
    padding-bottom: 3px; }
    .ag-theme-fresh .ag-row .ag-cell-focus {
      border: none !important; }
    .ag-theme-fresh .ag-row.bg-danger:not(:last-child) {
      border-bottom: 1px solid #f5f7fa; }
    .ag-theme-fresh .ag-row.bg-danger.ag-row-even {
      background-color: transparent !important; }
    .ag-theme-fresh .ag-row.bg-danger.ag-row-odd {
      background-color: transparent !important; }
    .ag-theme-fresh .ag-row:hover {
      background-color: #ebebeb !important;
      cursor: pointer; }
  .ag-theme-fresh .ag-cell-edit-input {
    height: 2.5rem !important; }
  .ag-theme-fresh .ag-row-odd {
    background: #ffffff; }
  .ag-theme-fresh .ag-cell-no-focus {
    border: none; }
  .ag-theme-fresh .ag-body {
    background: transparent; }
  .ag-theme-fresh .ag-selection-checkbox span {
    top: 4px; }
  .ag-theme-fresh .ag-header-select-all .ag-icon-checkbox-unchecked,
  .ag-theme-fresh .ag-header-select-all .ag-icon-checkbox-checked,
  .ag-theme-fresh .ag-header-select-all .ag-icon-checkbox-indeterminate {
    background-position: 0 8px; }
  .ag-theme-fresh .ag-icon-checkbox-indeterminate {
    background-image: url("/assets/img/partial-checked.svg"); }
  .ag-theme-fresh .ag-icon-checkbox-unchecked,
  .ag-theme-fresh .ag-icon-checkbox-checked,
  .ag-theme-fresh .ag-icon-checkbox-indeterminate {
    background-size: 22px 22px;
    height: 22px;
    opacity: 1;
    width: 22px; }
  .ag-theme-fresh .ag-header-select-all:not(.ag-hidden) + .ag-cell-label-container {
    float: left;
    width: calc(100% - 22px - 22px); }
  .ag-theme-fresh .ag-no-rows {
    color: #c4c4c4 !important;
    border: none !important; }

.nohover .ag-row-even:hover {
  background-color: #f9f9f9 !important;
  cursor: default !important; }

.nohover .ag-row-odd:hover {
  background-color: #f9f9f9 !important;
  cursor: default !important; }

.login-wrapper .login-items {
  width: 100%;
  max-width: 350px; }
  @media (max-width: 1200px) {
    .login-wrapper .login-items {
      padding-left: 15px;
      padding-right: 15px; } }
  .login-wrapper .login-items .form-control {
    color: #26253e;
    font-weight: 400;
    background: #f8f8f8;
    border-radius: 0.25rem;
    padding-left: 1.8125rem;
    height: 2.5rem; }
    .login-wrapper .login-items .form-control:focus {
      color: #26253e;
      font-weight: 400;
      background: #f8f8f8;
      border-radius: 0.25rem; }
  .login-wrapper .login-items .btn-gradient-large {
    width: 100%; }

.onboard-wrapper {
  background-color: #ffffff; }
  .onboard-wrapper .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .onboard-wrapper .ob-head {
    width: 50%;
    padding: 35px 0 0; }
    @media screen and (max-width: 991px) {
      .onboard-wrapper .ob-head {
        width: 100%;
        padding: 0; } }
    .onboard-wrapper .ob-head h1 {
      font-weight: 700;
      font-size: 2.5rem;
      letter-spacing: 0.41px; }
      @media screen and (max-width: 991px) {
        .onboard-wrapper .ob-head h1 {
          font-size: 34px; } }
  .onboard-wrapper .ob-head-full {
    color: #000 !important;
    font-size: 1.75rem; }
  .onboard-wrapper h1 {
    color: #26253e; }
  .onboard-wrapper .form-control {
    height: 2.5rem !important; }
    .onboard-wrapper .form-control::-webkit-input-placeholder {
      color: #b7b7c0 !important;
      font-size: 0.875rem; }
    .onboard-wrapper .form-control:-ms-input-placeholder {
      color: #b7b7c0 !important;
      font-size: 0.875rem; }
    .onboard-wrapper .form-control::placeholder {
      color: #b7b7c0 !important;
      font-size: 0.875rem; }
  .onboard-wrapper .ng-select .ng-control {
    background: transparent; }
  .onboard-wrapper .ng-select.opened .ng-control {
    background: transparent;
    border: none !important; }
  .onboard-wrapper bg-show-more-users label {
    font-weight: normal; }
  .onboard-wrapper bg-show-more-users select {
    border-radius: 5px;
    border: 1px solid #b5b5b5;
    padding-top: 3px;
    padding-bottom: 3px; }
  .onboard-wrapper .ag-theme-fresh .ag-header .ag-header-row .ag-header-cell-sorted-asc .ag-header-cell-label .ag-header-cell-text {
    color: #26253e; }
  .onboard-wrapper .ag-theme-fresh .ag-header .ag-header-row .ag-header-cell-sorted-desc .ag-header-cell-label .ag-header-cell-text {
    color: #26253e; }
  .onboard-wrapper.onboarding-upload-complete .ob-head {
    padding: 35px 0 0; }

.ob-logo-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 40px; }

.user-count {
  font-size: 39px;
  font-weight: bold; }

.ob-headers {
  font-weight: 700 !important;
  font-size: 2.4375rem !important; }

.on-board-uploading .drop-zone-container .card-block {
  padding: 2rem; }

.on-board-uploading .drop-zone-container .uploader-zone {
  position: relative;
  padding: 4.375rem 4.875rem;
  border-radius: 0.4375rem;
  overflow: hidden;
  background: #E6E6EA;
  height: 23.75rem;
  z-index: 11; }
  .on-board-uploading .drop-zone-container .uploader-zone::before {
    content: '';
    position: absolute;
    border: 0.625rem dashed #8d8d98;
    top: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
    right: -0.5rem;
    border-radius: 1rem;
    z-index: -1; }
  .on-board-uploading .drop-zone-container .uploader-zone.is-drop-over {
    background: #e5e5e5; }
  .on-board-uploading .drop-zone-container .uploader-zone h4 {
    margin-bottom: 1rem !important;
    font-size: 1.75rem; }
  .on-board-uploading .drop-zone-container .uploader-zone p {
    font-size: 1rem;
    color: #444450;
    margin-bottom: 0.5rem;
    font-weight: normal; }
  .on-board-uploading .drop-zone-container .uploader-zone .form-group {
    margin-bottom: 0.875rem !important;
    width: 49%; }
    .on-board-uploading .drop-zone-container .uploader-zone .form-group input {
      background: #f3f3f3;
      padding: 0.5rem 1.0625rem;
      line-height: 1.25rem;
      font-weight: 500; }
    .on-board-uploading .drop-zone-container .uploader-zone .form-group.mb-1 {
      margin-bottom: 0.375rem !important; }
  .on-board-uploading .drop-zone-container .uploader-zone .download-csv-link {
    font-size: 0.875rem;
    color: #00a5da; }
    .on-board-uploading .drop-zone-container .uploader-zone .download-csv-link img {
      vertical-align: text-bottom; }

.onboarding-mapping .pd-m {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.onboarding-mapping .from-fields-section h6,
.onboarding-mapping .from-fields-section p {
  margin: 0; }

.onboarding-mapping .from-fields-section h6 {
  font-size: 1.0625rem;
  font-weight: 300;
  letter-spacing: 0.1rem; }
  .onboarding-mapping .from-fields-section h6.pb-14 {
    padding-bottom: 0.875rem; }
  .onboarding-mapping .from-fields-section h6.pt-16 {
    padding-top: 0.625rem;
    padding-bottom: 0.25rem; }

.onboarding-mapping .from-fields-section p {
  font-size: 1.25rem;
  font-weight: 500; }
  .onboarding-mapping .from-fields-section p.mg-md {
    margin: 1.25rem 0;
    font-weight: 400; }

.onboarding-mapping .from-fields-section .card-block.form-field {
  padding: 1rem 1.5rem; }

.onboarding-mapping .from-fields-section a.small {
  font-size: 0.75rem;
  display: block;
  line-height: 12px;
  margin-top: -2px;
  position: absolute;
  top: -3px; }

.onboarding-mapping .from-fields-section .fileicon-wrap {
  float: left; }

.onboarding-mapping .from-fields-section .card.mg-sm {
  margin: 0.375rem 0 !important; }

.onboarding-mapping .csv-file-upload-again {
  color: #26253e; }
  .onboarding-mapping .csv-file-upload-again a {
    margin-left: auto; }
  .onboarding-mapping .csv-file-upload-again .file-name {
    width: 30%;
    font-size: 1rem; }
  .onboarding-mapping .csv-file-upload-again .file-size {
    width: 40%;
    font-size: 1rem;
    font-weight: normal;
    margin-right: 1.25rem; }

.onboarding-mapping .btn-container {
  margin-top: 2.5rem; }

.onboarding-upload-complete .card .card-block {
  padding: 1.5rem; }
  .onboarding-upload-complete .card .card-block .heading {
    font-size: 1.4375rem;
    font-weight: 400;
    color: #26253e; }
  .onboarding-upload-complete .card .card-block .error-fix-header {
    font-size: 36px;
    font-weight: 300; }
    .onboarding-upload-complete .card .card-block .error-fix-header .h3 {
      font-size: 2.25rem;
      font-weight: 500; }
  .onboarding-upload-complete .card .card-block .alert-wrapper p {
    margin-bottom: 0; }
  .onboarding-upload-complete .card .card-block .alert-wrapper .alert-icon {
    float: left;
    margin-right: 15px; }
  .onboarding-upload-complete .card .card-block .alert-wrapper .alert-details {
    float: left;
    margin-right: 15px;
    width: calc(100% - 30px); }
    .onboarding-upload-complete .card .card-block .alert-wrapper .alert-details p {
      font-size: 1.625rem;
      font-weight: 300; }
      .onboarding-upload-complete .card .card-block .alert-wrapper .alert-details p.small {
        font-size: 16px;
        font-weight: 400;
        margin-top: 7px; }

.onboarding-upload-finalised .bottom-text {
  font-size: 2.3125rem; }

.large-text-box {
  border-radius: 3px;
  padding: 0.875rem 1rem;
  font-size: 1rem;
  font-weight: 300;
  color: #969696;
  border: none; }
  .large-text-box::-webkit-input-placeholder {
    font-weight: 300;
    color: #b7b7c0 !important;
    letter-spacing: 1px; }
  .large-text-box:-ms-input-placeholder {
    font-weight: 300;
    color: #b7b7c0 !important;
    letter-spacing: 1px; }
  .large-text-box::placeholder {
    font-weight: 300;
    color: #b7b7c0 !important;
    letter-spacing: 1px; }

.form-control:focus {
  box-shadow: 0px 0px 0.5rem #d6d6e4; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s; }

.dashboard.team-mode-a {
  margin-bottom: 7rem;
  z-index: 9999; }

.dashboard h6 {
  font-size: 1.125rem; }

.dashboard .preview {
  background-color: transparent;
  width: 100%; }
  .dashboard .preview .img-holder {
    opacity: 0.2; }
  .dashboard .preview p {
    color: #282b2a;
    position: absolute;
    font-size: 1.75rem;
    padding: 3rem;
    margin: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    line-height: 2rem;
    width: 94%;
    text-align: center; }

.dashboard bg-progress-widget {
  width: 100% !important; }

.dashboard .ng-select {
  border: 1px solid #c9c9c9; }

.dashboard .top-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .dashboard .top-widget #content-header {
    width: 100%;
    border-radius: 0.1875rem;
    margin-top: 0;
    min-height: 4rem;
    height: 3rem;
    margin-right: 0;
    padding-right: 0; }
  .dashboard .top-widget #content-body {
    margin-top: 6.75rem; }
  .dashboard .top-widget .form-inline form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .dashboard .top-widget .form-inline form {
        display: block; } }
    .dashboard .top-widget .form-inline form h6 {
      margin: 0; }
    @media (max-width: 767px) {
      .dashboard .top-widget .form-inline form .form-group {
        margin-left: 0 !important;
        margin-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0; } }
    .dashboard .top-widget .form-inline form .form-group .ng-select {
      min-width: 345px;
      border-radius: 3px; }
    .dashboard .top-widget .form-inline form label {
      font-size: 1rem;
      text-transform: none;
      font-weight: 300;
      color: #252525; }
      @media (max-width: 767px) {
        .dashboard .top-widget .form-inline form label {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin-bottom: 0; } }
    .dashboard .top-widget .form-inline form .ng-select .ng-control {
      height: 2.5rem; }
      .dashboard .top-widget .form-inline form .ng-select .ng-control .ng-value-container .ng-placeholder {
        font-size: 1rem;
        font-weight: 300; }
      .dashboard .top-widget .form-inline form .ng-select .ng-control .ng-value-container .ng-input > input {
        height: 2.25rem;
        font-size: 1rem;
        font-weight: 300; }
      .dashboard .top-widget .form-inline form .ng-select .ng-control .ng-value-container .ng-value .ng-value-label {
        font-size: 1rem;
        font-weight: 300; }
  .dashboard .top-widget .card {
    border-radius: 5px; }
  .dashboard .top-widget .widget .preview-inner {
    min-height: 13.5rem;
    max-height: 13.5rem; }
    .dashboard .top-widget .widget .preview-inner .img-holder {
      position: absolute;
      width: 100%;
      height: 100%; }
  .dashboard .top-widget .widget .card-block {
    padding-top: 1rem !important;
    min-height: 13.5rem;
    max-height: 13.5rem; }
    .dashboard .top-widget .widget .card-block h6 {
      font-size: 0.76rem;
      text-transform: uppercase;
      font-weight: 400; }
    .dashboard .top-widget .widget .card-block .widget-body {
      margin-top: 2.6rem;
      padding-bottom: 1.8rem; }
      .dashboard .top-widget .widget .card-block .widget-body h3 {
        font-size: 5rem !important;
        font-weight: 400;
        line-height: 5rem;
        margin: 0; }
      .dashboard .top-widget .widget .card-block .widget-body p {
        font-size: 0.8rem;
        top: -4px;
        position: relative; }
      .dashboard .top-widget .widget .card-block .widget-body .bottom-text {
        letter-spacing: 0.0625rem; }

.dashboard .progress-widget .progress {
  height: 1.5625rem;
  border-radius: 1.5625rem; }
  .dashboard .progress-widget .progress .progress-fill {
    border-radius: 1.5625rem; }

@media (max-width: 767px) {
  .dashboard .container {
    width: auto; } }

.scale-row {
  margin-bottom: 0.75rem; }
  .scale-row .widget-scale {
    margin-bottom: 0.625rem;
    font-size: 1.125rem;
    margin-top: 0.03rem;
    font-weight: 400; }

.chart-component {
  margin-bottom: 15px;
  position: relative; }
  .chart-component form {
    width: 100%; }
    .chart-component form .ng-select {
      width: 100%;
      border: 1px solid #c9c9c9; }
      .chart-component form .ng-select.ng-multiple .ng-control {
        min-height: 2.5rem; }
        .chart-component form .ng-select.ng-multiple .ng-control .ng-value-container {
          overflow: hidden;
          height: auto; }
          .chart-component form .ng-select.ng-multiple .ng-control .ng-value-container .ng-value {
            background-color: #77B992;
            border-color: #77B992;
            font-size: 1rem;
            padding: 0.375rem 0.5625rem;
            letter-spacing: 0.03125rem; }
            .chart-component form .ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon {
              color: #fff;
              font-size: 1.5rem;
              line-height: 1rem;
              font-weight: 300; }
              .chart-component form .ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon:hover {
                background: transparent; }
              .chart-component form .ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-icon.left {
                border: none; }
            .chart-component form .ng-select.ng-multiple .ng-control .ng-value-container .ng-value .ng-value-label {
              color: #fff; }
  .chart-component .chart-container {
    position: relative;
    width: 100%; }
    .chart-component .chart-container::after {
      display: block;
      clear: both;
      content: ""; }
    .chart-component .chart-container .chart-wrapper {
      width: 100%;
      float: left;
      max-height: 500px;
      height: 500px; }
      .chart-component .chart-container .chart-wrapper #canvas {
        padding: 0; }
    .chart-component .chart-container .score-range {
      width: 6.5625rem;
      float: right;
      max-height: 500px;
      height: 500px; }
      .chart-component .chart-container .score-range ul {
        margin-top: 1.15rem;
        max-height: 27.5rem;
        list-style: none;
        padding: 0;
        padding-left: 10px; }
        .chart-component .chart-container .score-range ul li {
          height: 20%;
          font-weight: 600;
          font-size: 1.125rem;
          color: #282b2a;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .chart-component .tree-component-container {
    position: relative;
    z-index: 10; }
    .chart-component .tree-component-container .tree-view-select-container {
      position: relative; }
      .chart-component .tree-component-container .tree-view-select-container .header {
        border: 1px solid #c9c9c9;
        border-radius: 3px; }
      .chart-component .tree-component-container .tree-view-select-container .tree-container {
        z-index: 1;
        position: absolute;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.95);
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.15s cubic-bezier(0.17, 0.67, 0.79, 0.61);
        padding: 0 1rem; }
        .chart-component .tree-component-container .tree-view-select-container .tree-container.drowdown-expanded {
          max-height: 36.25rem;
          transition: max-height 0.15s cubic-bezier(0.17, 0.67, 0.79, 0.61);
          padding-bottom: 1rem;
          border-radius: 15px;
          margin-top: 8px;
          background: #f8f8f8;
          border: none; }
        .chart-component .tree-component-container .tree-view-select-container .tree-container .treeview-header {
          padding-top: 14px; }
          .chart-component .tree-component-container .tree-view-select-container .tree-container .treeview-header .row-filter {
            width: 90%;
            float: left;
            margin-bottom: 0.8rem; }
          .chart-component .tree-component-container .tree-view-select-container .tree-container .treeview-header .row-all .form-check {
            padding-top: 5px; }
          .chart-component .tree-component-container .tree-view-select-container .tree-container .treeview-header .dropdown-divider {
            width: 100%; }
    .chart-component .tree-component-container .header {
      background: #ffffff;
      border: 0.3px solid #c9c9c9;
      box-sizing: border-box;
      border-radius: 3px;
      padding: 0 1rem; }
      .chart-component .tree-component-container .header p {
        line-height: 52px;
        font-size: 16px;
        color: #282b2a;
        margin-bottom: 0; }
  .chart-component .question-placeholder-container .question-placeholder {
    font-family: "Open Sans", "Roboto";
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    font-size: 24px;
    color: #8894a2; }
    @media (max-width: 1200px) {
      .chart-component .question-placeholder-container .question-placeholder {
        font-size: 17px;
        line-height: 22px;
        padding-left: 15px; } }
  .chart-component .answer-section {
    margin-top: 2.25rem; }
    .chart-component .answer-section .title p {
      font-weight: 700;
      line-height: 1.5rem;
      font-size: 1rem;
      color: #26253e; }
    .chart-component .answer-section .line-color-status {
      float: left;
      width: 12px;
      height: 12px;
      border-radius: 12px;
      margin: 7px 10px 0 0; }
  .chart-component .widget.score-wrapper {
    padding: 8px;
    border-radius: 3px;
    max-height: 16rem;
    overflow: hidden;
    height: 100%; }
    .chart-component .widget.score-wrapper .score {
      line-height: 6rem;
      font-size: 1rem;
      color: #ffffff;
      margin-bottom: 1rem; }
    .chart-component .widget.score-wrapper .question {
      line-height: 1.5rem;
      font-size: 1rem;
      color: #26253e;
      max-height: 6.25rem;
      overflow: hidden;
      text-overflow: ellipsis; }
    .chart-component .widget.score-wrapper.bg-gradient-question-range-nutral {
      background-color: rgba(40, 43, 42, 0.5) !important; }

:not(.react-content) > > > .d-inline-block {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  float: right; }

.pagination .page-item:first-child, .pagination .page-item:last-child {
  font-weight: 400;
  font-size: 1rem;
  color: #26253e; }

.pagination .page-link {
  border: none;
  color: #26253e;
  background-color: transparent !important;
  font-weight: 300; }
  .pagination .page-link:focus, .pagination .page-link:hover {
    background: transparent;
    border: none;
    font-weight: 400;
    color: #26253e; }

.pagination .page-item.disabled .page-link {
  border: none; }

.pagination .page-item.active .page-link {
  border: none;
  padding: 6px;
  text-align: center;
  color: white;
  background-color: #26253e !important;
  font-weight: normal;
  min-width: 35px; }

.pagination .page-item:first-child .page-link span {
  display: none !important; }

.pagination .page-item:last-child .page-link span {
  display: none !important; }

.en-US .pagination .page-item:first-child .page-link::before {
  content: '<' !important; }

.en-US .pagination .page-item:last-child .page-link::before {
  content: '>' !important; }

.sv-SE .pagination .page-item:first-child .page-link::before {
  content: '<' !important; }

.sv-SE .pagination .page-item:last-child .page-link::before {
  content: '>' !important; }

.bg-subscription .icon-active {
  width: 1.25rem; }
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:14px 24px 24px;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:4px;position:absolute;width:348px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:0 0 2px #3341503d,0 2px 2px #3341503d}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #20222c}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#20222c}.flatpickr-calendar.arrowTop:after{border-bottom-color:#3f4458}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#20222c}.flatpickr-calendar.arrowBottom:after{border-top-color:#3f4458}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#fff;color:#334150;fill:#334150;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:19px 28px 28px;z-index:3;color:#334150;fill:#334150;stroke-width:2px}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#eee}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:16px;height:10px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:#7f8fa4;stroke-width:2px}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(255,255,255,.15);box-sizing:border-box}.numInputWrapper span:hover,.numInputWrapper span:active{background:none}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(255,255,255,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#fff}.numInputWrapper:hover{background:none}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:14px;text-transform:uppercase;line-height:inherit;font-weight:600;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#c0bba70d}.flatpickr-current-month .numInputWrapper{width:7ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#334150}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#334150}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:14px;font-weight:600;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#334150;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#fff;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;text-align:right;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#fff}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#fff;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:300px;margin-top:21px;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#fff;color:#334150;text-transform:uppercase;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:300px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:300px;min-width:300px;max-width:300px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dayContainer+.dayContainer{box-shadow:-1px 0 #20222c}.flatpickr-day{background:#fff;border-radius:50%;border:1px solid transparent;box-sizing:border-box;color:#26253e;cursor:pointer;font-weight:600;width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;max-width:40px;height:40px;line-height:40px;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#efeff3;color:#26253e}.flatpickr-day.today.selected{box-shadow:inset 0 0 0 2px #fff}.flatpickr-day.today.startRange:hover,.flatpickr-day.today.endRange:hover{outline:none}.flatpickr-day:focus{outline:4px solid #c7c7dc;z-index:1}.flatpickr-day:hover{background:#f1f1f3}.flatpickr-day:active{background:#e6e6ea}.flatpickr-day.today.selected.startRange{border-color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{border:2px solid #26253e;line-height:38px}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:50%}.flatpickr-day.startRange:after,.flatpickr-day.startRange+.inRange:after,.flatpickr-day.inRange+.inRange:after,.flatpickr-day.inRange+.endRange:after{content:"";width:30px;height:40px;position:absolute;z-index:-1;top:-1px;background-color:#efeff3;left:25px}.flatpickr-day.inRange+.endRange:after{left:-10px}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:0 0 #80cbc4}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange:not(.circle):not(.today){border-radius:0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#bfc7d1;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#26253e;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,#151517 5px,#b7b7c0 4px)}.flatpickr-day.flatpickr-disabled.circle,.flatpickr-day.flatpickr-disabled.circle:hover{background:#d6d6dc}.flatpickr-day.today{background:#26253e;color:#fff}.flatpickr-day.today:hover{background:#41405e}.flatpickr-day.today:active{background:#56557c}.flatpickr-day.flatpickr-disabled.today,.flatpickr-day.flatpickr-disabled.today:hover{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,#b7b7c0 5px,#b7b7c0 4px);background-color:#26253e;color:#fff}.flatpickr-day.sunday,.flatpickr-day.sunday:hover,.flatpickr-day.sunday:focus{color:#a8332f}.flatpickr-day .event{position:absolute;width:4px;height:4px;border-radius:150px;bottom:3px;left:calc(50% - 1.5px);content:" ";display:block;background:#26253e}.flatpickr-day.today .event{background:#fff}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #80cbc4,5px 0 #80cbc4}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{opacity:.25}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #20222c}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#ffffff4d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fffffff2}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fffffff2}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#fffffff2;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#fffffff2;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#6a7395}.flatpickr-input{width:100%;font-size:14px;padding:10px;color:inherit}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.predefined-range div:last-of-type{border-radius:0 .25rem .25rem 0}.predefined-range div:last-of-type div #react-select-2-placeholder{opacity:.5}
.form-field-wrapper>label+*{width:100%}.form-feedback{color:#d04348;font-size:10px;line-height:14px}.wizard-navigation-wrapper{margin-bottom:50px}.input-decorator{background:var(--bs-gray-50);background:var(--bs-gray-50);color:var(--bs-gray-900);color:var(--bs-gray-900);width:100%;outline:none;line-height:16px;border:1px solid var(--bs-gray-500);border:1px solid var(--bs-gray-500);border-radius:4px;padding:12px 16px;box-sizing:border-box}.input-decorator.disabled{background:var(--bs-gray-300);background:var(--bs-gray-300);color:var(--bs-gray-600);color:var(--bs-gray-600)}.input-decorator:hover{box-shadow:0 0 0 4px #d6d6e4}.input-decorator:focus,.input-decorator:active{border-color:#6c6a9a;box-shadow:0 0 0 4px #c7c7dc}.input-decorator::-webkit-input-placeholder{color:var(--bs-gray-400);color:var(--bs-gray-400)}.input-decorator:-ms-input-placeholder{color:var(--bs-gray-400);color:var(--bs-gray-400)}.input-decorator::placeholder{color:var(--bs-gray-400);color:var(--bs-gray-400)}.input-decorator:-moz-read-only{background:var(--bs-gray-100);background:var(--bs-gray-100);box-shadow:none}.input-decorator:read-only{background:var(--bs-gray-100);background:var(--bs-gray-100);box-shadow:none}.input-decorator.error-state{border-color:#d04348}.custom-icons .accordion-button:after{display:none}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{outline:0;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#26253e}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;z-index:1}.form-check-hover:hover,.form-check-hover:focus{background-color:#efeff3!important}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:14px 24px 24px;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:4px;position:absolute;width:348px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:0 0 2px #3341503d,0 2px 2px #3341503d}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #20222c}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#20222c}.flatpickr-calendar.arrowTop:after{border-bottom-color:#3f4458}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#20222c}.flatpickr-calendar.arrowBottom:after{border-top-color:#3f4458}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#fff;color:#334150;fill:#334150;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:19px 28px 28px;z-index:3;color:#334150;fill:#334150;stroke-width:2px}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#eee}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:16px;height:10px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:#7f8fa4;stroke-width:2px}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(255,255,255,.15);box-sizing:border-box}.numInputWrapper span:hover,.numInputWrapper span:active{background:none}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(255,255,255,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#fff}.numInputWrapper:hover{background:none}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:14px;text-transform:uppercase;line-height:inherit;font-weight:600;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#c0bba70d}.flatpickr-current-month .numInputWrapper{width:7ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#334150}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#334150}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:14px;font-weight:600;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#334150;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#fff;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;text-align:right;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#fff}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#fff;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:300px;margin-top:21px;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#fff;color:#334150;text-transform:uppercase;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:300px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:300px;min-width:300px;max-width:300px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dayContainer+.dayContainer{box-shadow:-1px 0 #20222c}.flatpickr-day{background:#fff;border-radius:50%;border:1px solid transparent;box-sizing:border-box;color:#26253e;cursor:pointer;font-weight:600;width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;max-width:40px;height:40px;line-height:40px;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#efeff3;color:#26253e}.flatpickr-day.today.selected{box-shadow:inset 0 0 0 2px #fff}.flatpickr-day.today.startRange:hover,.flatpickr-day.today.endRange:hover{outline:none}.flatpickr-day:focus{outline:4px solid #c7c7dc;z-index:1}.flatpickr-day:hover{background:#f1f1f3}.flatpickr-day:active{background:#e6e6ea}.flatpickr-day.today.selected.startRange{border-color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{border:2px solid #26253e;line-height:38px}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:50%}.flatpickr-day.startRange:after,.flatpickr-day.startRange+.inRange:after,.flatpickr-day.inRange+.inRange:after,.flatpickr-day.inRange+.endRange:after{content:"";width:30px;height:40px;position:absolute;z-index:-1;top:-1px;background-color:#efeff3;left:25px}.flatpickr-day.inRange+.endRange:after{left:-10px}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:0 0 #80cbc4}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange:not(.circle):not(.today){border-radius:0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#bfc7d1;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#26253e;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,#151517 5px,#b7b7c0 4px)}.flatpickr-day.flatpickr-disabled.circle,.flatpickr-day.flatpickr-disabled.circle:hover{background:#d6d6dc}.flatpickr-day.today{background:#26253e;color:#fff}.flatpickr-day.today:hover{background:#41405e}.flatpickr-day.today:active{background:#56557c}.flatpickr-day.flatpickr-disabled.today,.flatpickr-day.flatpickr-disabled.today:hover{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,#b7b7c0 5px,#b7b7c0 4px);background-color:#26253e;color:#fff}.flatpickr-day.sunday,.flatpickr-day.sunday:hover,.flatpickr-day.sunday:focus{color:#a8332f}.flatpickr-day .event{position:absolute;width:4px;height:4px;border-radius:150px;bottom:3px;left:calc(50% - 1.5px);content:" ";display:block;background:#26253e}.flatpickr-day.today .event{background:#fff}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #80cbc4,5px 0 #80cbc4}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{opacity:.25}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #20222c}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#ffffff4d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fffffff2}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fffffff2}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#fffffff2;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#fffffff2;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#6a7395}.flatpickr-input{width:100%;font-size:14px;padding:10px;color:inherit}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.predefined-range div:last-of-type{border-radius:0 .25rem .25rem 0}.predefined-range div:last-of-type div #react-select-2-placeholder{opacity:.5}.react-tel-input{position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:25px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAGACAMAAACnYISRAAADAFBMVEUAAAAxQ5cSO5wAOJP////OESYBAAAANJgAJ33SDzT80Rb/AADKAADzKDgEfj3bFRr/zgDoDi4JhQHuHCYAak0AlEIAaDt1qtv/3wAAN4rdKBAAN6lFjdwBMnwOrS3cIyADh1EAVqVLsdjCKC/44BUBeV0BcsIEm0oEKov84kLVBgcAH6UCrcoAZsPpKjv+yAABAHYAoVtysuEAZQAetTrfIA7VKCQBKGXoAxLiCxcAc89ZgbwdRIoLSqn7+fgCki+kMTYAAJcAAK0Almy/CS/+6AYiSaYAUMPiPShkz//vKi0MHIy1Bwb9mgQiXjn88u8AmQADUpP/xyIxjyyHxuMAot7p6Ob9uAs5XbXUIT352gHFCx4jnkQMsF83lQT2PzNwGT06dMQAjMPhFyf1gQPdG0c1qDQAcijw9fjrhoivGyfFICYAAM0Bf/7hZmk9dir65OWNJCrTrjnwsSwmQILmVgUAoeHUOkn2zM3fOwh9mcj/eQDRyc7+mTL//wAHaajh6vPxsbKpstft8e8EOLhJcLQCmbTW4O0AAP/789j51tgfHRDphSjivAztj5XkcxHd3Nn821q2t7jyvcCUlZPuxwuTy6fsoKTqS00CcGlIZaLQHR7pYCSip6QTOIbozhy0yOSKvHblcn3xVmCOpyKGg4ZDNwXaUmGtWxZeCA8ZnQJYVFSdx+iQpMfIgozTqVK/pRTA4M40UmvVrBECVj0yWpeQi1LEPi/Psqx2iqlqvHywnztjnNl0dnJIk0746Lt+CRNhaWCBfsGo27jGYVfU7N+za2uPVj5taTLcRiOUgRcmqr/H0eVwrafOxBVmVwljcawxBAjmypK6nGYzNDJaRC+aDBrg1bhETEeDbAxQs5q9toe74fX86ZVDs2HA17iwjgx5xZbHyU91ukbGdB3tvnnOViLSihZRuICCMxAyHnWquxxVX4YohdFvlUWXWn1OeofpwUrliHQaOVYscBxonhhwk3M2lnmJLU9mMnChv1o4g6QRPyIzsqcmCFcOjBeew94WAAAABHRSTlMA/f5+Mw0WEQAAUx1JREFUeNrsnAlMI1UYx0fzCoKgKBKMwSsYb0EJbjDEkSgS41WPDdatxjOkQFJgJSkhVbvbIIEC4gKCB3LstliBFiW7gNDAChYlaoUqSGC9VlQQLzyiiTF+rzOdu0wvvDK/zs61pDD8+L/vvccLhIKCgoKCwo7xwrnATYZzMaczEERKyuy5FAjRJ7MpKQShrzLV6C5NUNcY9eWIgQgI8nMyEMTHF0hCBORkETJfj4jwPh4hXdoVPNJ0+P4rPoqKYCvCe+o68PukSQKf+NzknJt7Ex842JGTnMwV81ZKStkurphdZSkpbxGExlGMSBCzr7hWs6NiNLD9q8UgtJvrZTdCjJieV3uO9zw7/WxPzyc94Yt5oCM58WDyAwdzeGJwPk7JY8XknYIzRH8CEIOAnRNTU615p6a6WzOoCVUM9amIgFwjSehivjXBofZbv5Zva+HSlEaLOT49/XpPD3g5Ph2EmAmukgm/mJuTOx7IKa5PvrkjORkxgJhz03FE/GJwgNLPBTEJHBBC6kkzGXUx1YO5+wtqCjQ1mv2awUE5MWItOyImAeB8/Vdc2A1H3QTlZUIHF90XXkGLKXp2GsIy3QNyng02MRMTqRP0GS2mNzlnHyrOOZjBF8PYQIhxJBTzzv4lqxUNRltMTS7ebxZcC/vc3OiKQZKEIQZskJSNKy4cgBMyFW75E9MDr+NFxzFBiZkYyErNytqdNTDBacqSk3Oa0EEoMfymjGm/EGJaNbopUydcinwcMx8ZrzSad6TGHHYe2QyixlzPAQHUmdzXQxZnFO8jIxHDtl/fQquGD1cwYljuoI9StRDjF9M9AF6yBnYPdHPEAIngRSiGqfgIMf0AEKOpLd4HYkhU7NDU3bWyMu6t/hWhUIozRl7MtS6n03l4p8QUP1KOUPk+pA5STAIDI4at+JgB6jpQMmTETKxmpQ50d69mZa0yNQZJEvh+ud5YA2J0NaYq/TN33dX6qKH7yIGoizl82OUEvIevlRcj1iIv5pEm2NV3ZNRHKAb3kalSIxZjbJYQk8NsXDFZ3QO67qxVMiurOzVcMYjDM3c90/rozP6xH6IuBmvBeF2HdyQxjxRHV0yaWEzhBx+Y+WJABpccVkzqaurqQJapNhVO/GJO5yDflInElD/eonv3tegnxknj3aGmLEMNpTKKTdlucWIOHEAM8jUGKozJlAU1JpAY+eLPcuzYj/VrpM70Q7SLPxuZTTkxt/FAAD7KFv/ejqaWKBX/NHpIs32NeUISv5is1YEJXP1Xs5juMuIh311GHCYP/Vw22tI8vT/aYoBNJ8ZaEKaYne8us4MXdkgDYlSSbCtmwmeme/fubuxFusbIDzARB3J87/iR1aUF0w6IudbqtG66CkISw6rZ+QEmZ/DCDmnCEUMzkeUfYU5IN2XyUzIsOzpX5joCPbJ/kRjB83IGL5whTThiJvDGAKdiMfKTmH+jmOc3C8IQA/w9k5gkM3h5ktMPCEOMEOnEyE/7Iw7/hmn/f0oMLirCaf9IxbAQCgoKCgoKCgoKCgoK/x8CDawuo9hDE0fBDKzu4EMQMRS30jD352MkmOevW4tlCDRwCzydjmhO9YFoAr5PQFIlIYgrxfz54CJBZEgS+LlyJfkHxWgZGxYLc6rlr1v7T4n5s0KrLcViEoUbIPFcuYyYwdDFkM3NowgwmlEhyYi5PhpiVIv0/3hsNg99uqjir1sTi9GqShZVqsUSlfbfJebPB0u02r59ahAjaUbiuXTVtJgx/VhoYshC40y+1gEnDq3D3YJQoU/M9f7EnHlmRGJUdp8Wy9Dc3JDFp8aOv0EJHGI3KysHxyorNxkxU4tT81OwLU5FQcwLuyIWw1oxtJc3r7gpMYIXwH8uXlM2qE/u6AwtMaOj7pl8AzKn5wPNqHeUn5iurpDEJKSXanlitFBmLDHDjfHxjcNwAg2ZSAykdG2SRCQrxh4zNT8/FWOPhpgX459+IWIxUFi02vTe+iX3+rodixERUIxGRyWmI8TEmI2k2ZHvIPtAi6pKNzpj5NYY+HW81+kUiUF8WDGlIyMjhlKuGNyY2bAXbMYGDRnc4q9bizWp19bqF9QmrhgMR8z1knB/ot9/nz3ninn77V2PPS0rBjGo1dznoqz4Cot+H0kWrgOz5kC1WfBcsdWUGarGdIZYYwrTSTK9xOELTHphk8FB15jr8dbl3WpoaHC2BS1mpnRrq3SGIwawWzxz8T7mPBa7CuCvW4s11W+1lDdURSbmhBOkxdxzj+qFtl1Bi5lcWJjkiaELS7uaBEbdWIwxkBjBc8Wi6gh6ZWYDMuYvpvsaMvfoqKGd2yvb63WCGe9ekHJvMGJGtka29LBjxWA0FzJoVBj+urVYU1XV2kLLWrhi2LDAmVDMrpERlarhxWDFqBf27l1Qs89FFZamctKHudA8u77ubg5uPV4sRW5YYs4557oPy8ryaeJUFT+fA1CJAdqcDQ17Q0iMoSl9aya9ycAXk8eKyaO/QbFcTHVra5OTdayYRbsdKtO83b4oL4YNC3sGX4+fTz30DhOMmMceWwsoZmEJodl1IwosJlaC8MQAH8bFlWAteWUl+RXX+cX41HR5n24YbvB2BStGu6XX6/u2tFwxwO9+L7+rpMSMmUy1xlrTGCtmanHePj8PBzkxbFTouAjF2Bo9MZZGCyNGvilbC9iUqdecS5PjK0hOTEGBSEy8JNuKAco+zK+4uywOpEB8uIkBMRixmBg+bI0xNPXq2w38GgNUIR9VKkkxZ1PWzuYkZgr3yqbYxNwmCUGwUcH/xGJgWDu3POehr8Iq/gBV/FtI0ukcH19YIgP3yuBpTqwGToxGYiAzoOScsvwy2LGJwezpAjWNXXuCFnPrSF/fyK0iMQYSAaSBFSM2czZngKnFfblFOMqICdhdZgPz6aefztnoq0i7y+2Ta87xpTosRnIgQz1XNfIXfXwRfmKuq6j4ENx8WHH3OT9/WHEKmxjIDAwv29pgiBm8GIxQDNCLgF6VpBjgpDvvPEkwJWO3431kYgCLx2OJ8XgiFcM0aS243DBTMtx/ibQYzTsIvaPxe0HVYScGwpKCd9QpkxjhyP/eCMQALQi1qKTFSM+VabURi2GxRUEMp9xQYgIl5sTu7hM5iQlfjBjJubLIxNyrVt8bihggUjFiojiJyU6RsUdaTMGJJ3Kqf7TFAFEUA+j1qv+DGJlp/xC7ywoKCgoKCgoKCgoKCv89zqdIiotLOp+FIB6WhCBOGHz+xMrhtiQuF19MECdR3EVDXxLEGZIwA71LaBIpCOJmSeT+7oC6RS8YeMK9PhWPvnL88efRxPMI9P789WAJDARxgSQEcbUkBJEiCUH89NTlEmwr5il4MRu8KDEXn/S8Kbey8d8mpryqVyAGaOfeakJIRozOaEZq8xJAqum/a8FfD8YTsydcMYcOccXExDwZohgxl/vEXHzCfsgMNpOJX/8SMe3CxHxshtv1BhWNoQouzV9vI6bQ2OlqRiveccC7hFpdRiNC/PVgXDGTx5655AKwE6qYoveSkt4r4oqJ+SlUMZcLXgAWw89MsGL6Z/tv3zkxLfp7BWKys1+F+2QvTMeXt/TpSbh4NTt7GzEHXK7WNfXouA/y2IrVZS2E90+QxPd5yTqfncavQhBzKHN4bu6rzEOsGMDyVGSJocXwMyMWMzwsFtOfAd/1jP6/rykDMdmfkYgD+Vn2dmLIVhAzutTsda6seFcKFzqtLpdRKGbWaHTnGY2zlBgA2/GOgJ09e4IRU9R4T//GlVdu9N/TWMSKAZ4LXsxpNB3FB09jwWL4mRGKWX5s2fPYskDMR4kUH4Ui5oEHuGJukCRwU5YNfPwmAkbdWNCbH2dvL8Z61NrZeqB6LG0M1uDt7+xsdR01CtaDJbgRKllEyA1izH4x5TMz5eq6Y8dww7YncKcALNz3TWZm/8bGxp8bV/ZnZn5zHyMGsP14CRcQk0QDYjgwYg6WH8wQiHmJyYyUGJvHBptAzEgihSEUMQ0NwYupl2jKMGa/GDNcbCsGNbtcVmtrdWcarL/7dczaaj3aSQrWgyW4zaN5FY5CLMbykauzuZBEjnTAgUgdAjvPcMXMvdXFE/NLY2bmY2NjY4NjmxtXDiVlNv7CigHGBWLiJGHEtDSddlpvfQdXDDczYjHDtuVl27BATKKf4MW8GA+8KC8mcFOG0SEanawY8gB46fz++zesm7//bm1tdbU2C9eDJbhrj/z67g/vYDExmPk8q9vocJAO9cw+hGHFdH3x3a9fdLFi7h7KzMxMmtsANsfGKmeT4HLobu7vh8IQU97BTwybGYnib4Hfo98Vvpir/BTFxxcxF+E1ZViMDtyQZkQKxZzGA7+P8ai1dWlXRkZe6aUJ3k+g9iMkrDFux8tvfeSaocUAU3ZYR/2bdcbdhwRi2l5+/deX2zhi3sNiZq/EZv6sHPNmAu8VccTMRdyU8TIjFuOxWDx3hd2UgZiLfK+rjh86dJy6CEJMS8CmzD0DjVme2SwrRgd5WZp8w+V6f/PopnHyQKfLKCGm9chsq0/MnMdmgRWh9rx5WINYYq842mosZMUAX8y99QW/KWuDjGzQ7M3MbOM2ZZbxS7iEVfxfuoWbGXGvbHkZdtLFvz/4xFyUfdVV99GnWMxZkvjFkOqqXuniPzqKULODhOIvIwZitYRQrabmIY2mGqHCQtIsErP++mzngdmP10HMjTde0DU0t25f31Va+rZ93o6/uR8cZcXgroB08ccIi/8fTwXdK7tfEhADZniZEYkZGpLvLssnhoI6pcW8INrO2rYpe13cXQ4shlpsSaIBzebhNB2cqpGoKQMztrvvttn8UzIgZ7hk5O2Rkil27cApkoAYzC/QXb6S6i5DXFgxMMSMhhgmNFRmgh5gwj6ExOAXLzEvSJhhmzKDSMw0Z4DZix1Ny4kh66BrZaypLsRHJBYD3Orx3MrOleEa/yXw1dCyzSIvBvgm86vZ2a9wXFgxMIqJhhiwAi9eZiKfkpFPDNYQODGovKpJMCXzJn9Kph4uzR9vKwaAJf2fA0M/1iFWzKX+TXoSMz4eogPhee/TZZuMGKAIfpAb+VMyTwY1JXOtrBhshtrRmWmLXIx8YrAVcWgCN2U4Iu1x7J24dgQIxCQLxOi83iV1XZ15xTnKiJEExIjAdmTFiCcxcXmJSmJ4QGbeyX0tumLEyBd/ca8MZOkF0/5QNeQSQzIVKXQxGFkx4mn/y6UgFBQUFBQUFBQUFBT+Yu9cYNqo4zhOliuVDqc4HRPFB3uolUydoSbSNCQqqWRaxyYCTlDBpECsnWO8skU6hgsEAddJK+1QHgZfcw8UeehEk40hY0EUUaaiUzRzjo3pdLqY+Pvfo3f/u//1+kDjkvvccW0vGdB+9v3//v8/91C58NhARP6Endr6dlhqo3HkTyy6GEEJoHfIX4j7SSmtL8EfsuLj4/ftiweigHgOycDt+5sQdREI4r1R8hkoltsY8OPHLvIREXEVi/hYg2UMGhYdg/xA+FIiMDAnIiOmziwvxr5wBSz28MXkHMk+kUMUMyLWUmdAYt7Ys+cNqRiil2uDFYMfPyYSk5kZipiNG+dQzPQs2nrNfsTUrkiDRZqYKxniV1dXVFSvjmdf+hFz5GxOzhGCmJGRl0aScS1IMFjo6lJKDHh5HnkJSsxd8IUfPyYSU1ERnJik8o1JcXENDUlJmJhbxEvAYmbHMjIax8bOmP2JscMNM91pdhkx8dXbpxDV8VIxBQWYmBdOXIaJyelgxJw8pjt2EtMCBNaUfQ9akBdMDAXIiwEtCHxODBOTbKUoa3IQYsrj8vNhE5e0sSGAxFBEcDHTGRnWjDKH2xxgYvTsyouJb56aam2daZ3aC2ZEYtrnz2/HErP442wQk3Mi+6WOHCTmLNuUHTv2l0iLp07wBpAYwRsQt2PPg5dgxAAkMc2jo81sYjIpKjOYxGx8aPHih1A7BmIUEhOgmDFro+uMqx6Jkf8HcI9ZWGSaMuP2qYnumZlDPVN7jSIxloXw0Vgswhrz7ZGcy3KyF4MQltdzkJiTT14t0qLTyYvBvTwPeQlODBMZ7PgxaMp6m1tamnsZMRWAPzEGAyYGknLPPdCWwZOkABKjISIUM7thtrFq4ozTipoy+dOuy+imrIwspnqqp253a/fg8Z6pakxMe3tu7vz5ubnt7aJe2YnFHXQ7loO2Zzvo4i/R0npSUQxfXzAxlA+FxGDHj13UjNICW1pMKqz+xDQ0iMQ0wPdPwss/iCFEJiAxE1UZYxNWp/NMgdufGEgMIJeYiqmqiZ6J6aM9VVMVuJj5LGIx2YtpJR1nueJP0AIVR0kMX1+CF4Migx8/dtFoCxLTMhpAd3koXadLH8KKf3lSUjnKC5T/8BMzXTnhzMiospnj4syBitHDKhZjgis2wpXwTCIxCzkxCy1SMRxnkRiSFiRmDQcS43sBYvD6IitGqSm7SIBQjIGIIDFDOt0QubsMWngxVxJRFjPRaDObXY1uN+TFb40pc7cvbHfLNmUHGptGRpoaM0RNmT2X8ZJrJzRlHDlIjFSLghi8voSQGIIYvilTFuNtaPCSxDRA6Q9fzGxGY5Ujzn3GZXWwYmKJ+Ir/Azhc8d/b1AS35f69SVL8LblMXihcDF78kRiJFmUxeH0JuvjDgotBWUHFH3JDi4kTrbgYA6zkkX/4YqYnGgt6bBCZOHOZ0wwod5fJYuKrG6c2HW7cROguu1z19S4XJRIj7S7jWpTFiOuLshjlxICZd0ZH34H2TDkxNCGL8d9dnnbU28wOl5lHeYBJFgNm9jIDTMLI3+n0O1d2lhlgErQAguKJxAiKJ1ZfQksMrPIjcCYk7IbLTAhiooj4FVNng6SY7U7WSTiJATNGNCVjjA9GDNaU4VqUxUjqCxDClIy8GBJzKEZ+SsbLqLC5zTzKk5giMXM3u4xrURbjm7cMUQygIIaNSbmBe4j7T8QMmUkoTvv/a2JwLcpiOC9hiPl/JkZFRUVFRUVFRUVFReVC49yNJOQu4Cw/IDJedwUB+bmgXiuFoXTB6m0rScAAlgYNXIVERCxi0ekiIymKexURcQcHBWg4sBOOsN9nMZGIiDuJyA+0B2Te15JDa66RAmI0d/8sJ+ZKemWfwMqK6SWKuVm77Ip1C/jliv0z6/yJaXnncFBiKOubF7SYaKIZ+rT9lENEMRrNOaIYTgcs/ApiKky7aBd3cCuCvrT8i1csEKp5eoYkxlJjYsS0GHcFJYaitoUips5bWGhzBi5mPAVOCnSZ5l5M9OdyYpCbp6RigCwnJcJPYpp3jV7UjMXlDloMcOV1vJqZjo6OdVIxY9M1bGKA0aqgxEBoghaz/u689evzCtcHKGZRIfO61C4Sk9318eD4x3uywxATvUpOTBoQNbhGIgawWSRiWD78UKCGqTHvNFc2G4VaGDHAVSg0VzB2OtL7hWIsH9RYaqY3T5soToyxxQjNWRBi2NAkrLz3vXthG4iY9YXjUUuWaMaLUgITA15Sxu12V2epWMxzLxzak/1cOGLAzCckMRd7N3u9m3NjYqDc4GJKS1FoSGLAyr59sMWLf8thaks825jxNYbBuK4/HYwgP/3p/bwYS00+0DDG1xhjvBFCU2GihCjecJQPjYIYHWIDTOAaTp3K0kRFbdAhFMSMg5f7ocZYLK5aXMwLHTMjIzMdL/jERBKRv3VWNEIvbpqQmM3eGG9uGmzZcsOLqa/XiCsNIwassFu8V7ZlV4W0+LN0z6bP7u+H1Kzp55uymum6zbSYWZNPDJhBbporAxZTW8uGhgf2E2HFeMcL87Le2FealzI+JL5a7Kbeg9spDlYM1JfxBQuctTY7JU5M/+ntI6f7swMWY/qgpuYDEy4GcKBT32stAjG5m2GFrw0xXLlhxdhMzCnxWPeM/gFff00hhM8YMS2wQFhETdnWj7aCmNn9M2vWwGZmZg3fXZ5uyEfUjY1ZfGLii1teRGaMWwIU48jNdXChURYTiShKKcrL+ujt9XlFS4rE/6NHXjn1u1gMfAqLFiywR2naaiVi3v/jm/eDEGPZPT2924KLQdRTHrvLJRDjrQMx3piLN6fFsEC5oRPTSVGdGpKYDz6gEMJn+DgG75VdlboVzDzdP7Pu6XS2zvgSk9+AvAhvV0gHphg2xesv4fGbGPYPblV9fJFUErNEE5X10b7xvKJCiZidg2/IiKnVaAp8xf96htX9506fPte/mn0ZiJixMZKYAhDjdArFQFrqvDFpG3xinhi9mhZTUF9fIG3KNETkB5g3g5StydCUpafvn+1nvPDFH240Og39ZJEYFJh9RZcEKMZUW2uhL9VzDY98jaEQtvGUvLxzl3+WVzhuoxACMY2bNjWSm7Iye5udwsQA3d2vvtrdfX3gYsYAqRgXJL/TbhI2ZRsurttcF+PdcDFj5VTy1VczYrLQmuWghMiLuYcIiIGGbGsmXWRmu7khjU+MdZuVAkwHqkQ15lEP6PDQC0LhdAU8LspiyqDqF716CG60qnGK3xcF3MEhKv4mKP4iMatXDx5avZoXQ0nBxdfALW8DKv5QYLze3PRcpAWs0Mh2l2VrjLyYTMYLwA5phImpGmk6YDIdaBqpxBJTnEJrYfEoi4G4YCh1l1OWjGuK3i0cL2S7ywpiCN3l630YjbBRFBNJhO0u/yY9xgFseCExdeCldBSUYGIgLiIUawypV3YVKv7wxQ9p+O7y3qaRAwdGmvZSgsS0fME2YxpwoqGfyZ9HQoiLshg0kGEHmMpiyAPMhURCErPq9suIYkBNGiosAvxNyfCjS9hy+BWz9SrYoEdGj3GBcEqmam9l5d4qSiCm+ByY4BoxvXximNMVCHFRFgPUDcGUjGORghjplMzci/mceFSQr7Bg+JvEBJjRJWwDErO1IhUZ4dFe528Ss7jwEga9qMYQAgNiCHEBgp3EVBYDUMDcizl+mZwYsCJGedqfs6IshsSL8m/gTzCBoVD8IS4XtBjwQhTDFxZMjIqKioqKioqKioqKyoXHw0RggEZE/ngzigauu+PnPpIJPvD9wu+zkgj3/ZenpS2nEOJpeYoll0H+wtqdlqpqLYKCH56qBTJdHhc78PR6hRtAMJCcD5BmkWMAxVl55dlonH9dDH4dMF4Mvv+/FGMzlFG7hGIqbIZa7gMdGsI2cy/G7nC0lZa2ORz2sMW8CJeef/ZFqZhiNItWrCQGvw4YLwbfj4uJZZe1a9nnQYoxc2LuwhdGDOSjgNqWyolJ3W5oM1mr0Qe6/yUdxkv7uQ9UIxSjEX2g9y1del/AYizuFY7oaOcKtyVcMc+WlAwPl5Q8u2jR5UIxNxd3a41GbXfxzUpiogUkJJ+iSU7A92u178WePHnyaiwxb1ZWsn/cjw1GjFkhMdp520tL7dZkRkx1gcdBHU7Vog902XUnhF5OXLeM/UDhg+XFwAtRYpYuDaIpW6J3rlpVpl8iSp7DlpVlc2BibiECYlgvf5dM9sHmWSwxfFSKgxLTW75xqCE/7hWxmHnvNb68JXb5PCwxVivzHAglMUTo3z+5zeOktiAxW8ARVQG7aDHLlkFofHGBlzKJCUOMPWXA+dprzoEUvCmrj6Kpl4h5rqvrOZGYpYhjJSWJw5OTw4klJcfoHawYyAsDZMavGPw6YAm97rqhIbe7NwHfr01d/rLFsu1kqjAxqCkDkJtQaoyOCPP7Z/Z42kxIjKGAqszU8mJQaBqGhhpQXACFGkMUo/PR1SW9ybbbU7TC41lR5HELv48jisUhEvPQT6+++tML6AmsQjGTw32Tra2tfZN9w5O8GGLxjyeCXwcsYWTH7522vp1rE/D92nnLz58+fXo5X2PepI0Ab3LFfzkDiBFCEGOG1Y8YCsEXOBZazDokYxBdf2yQO1dc/uCQGMR9aANiAOawMOHP/fJL6c+t1+vzAL2+XijGxomxicR0/XD8rd1dXFoe4sUkPjjZ1zc83Nc3+WCiUMyHRs6I8UO/YvDrgCXE9vR0dh7tATHYfu28l3d0d+94eR6XmLWV1rX0o7VyLSsmjUjwidFHk6DFHDkCMn5E1x/7MUAxSwWIxHwbCXwrFlOg10d//nm0Xl8gFJPFicnCxUBgxne89QMI4eDFJE7+NTz812RiyGIShPRGAU880ZsgTl7sjk8/HVnJFv9YTkxsKGLM/sUQvehpMXt+ggasCF1/rChcMcCeyMg9OomYgU+iIyOjPxnwiYkC7BSLnTPEitn9w/HBH3Y/RGrKhoehLaMf6B1Bj2NwMe/1lHV2jh19TyJmdOfOna+MMmKAcJoypEapKeMKHN6U0XVlEF1/LISm7D6xmC8Byc+1DQysOn581cCAjRcjKC0OoRigH9WYfnLxn2ydhFVU/I2BF/8EjJcpW+fSowkSMb29Bw/u6OVrTCjFH0/MY0TY4l9JFRiQGFObp0dS/A2G0Iu//MBc76N8I/+cEdNGsbRhYsjdZTPN+ZLJxETomJWcZ14H310GGyu5FfiqvbQpQSKm+egrmzbtPPgLlxiuuwwPwY/8FcVUUPbS0i1IzBbK6WlLDrK7HK6Y/HxcDN9Pro/i8DPANHNmShITS8CLUAyADTAVE3OvoMz0JkjFGHegu4G/b+QSww0wQ0uM2a+Y1MOUw1NQnYrEaJOt4Gj7vHAHmLiYy8UrLmZjOS4G0eaw2x2Ql0DFAAfPP554/iD3KvgpGU7LvZge+Vq1EoFNyQSbGLffxFRbTW2G7alaRow2dRtV4HFlhj0lQ04MOAHEYvCmTISyGCJhFv+VgYjhG7DQBpj+E0PVGmww1mfFALuoMoNt7maXkQ52AdCjSExc/v9QTECJwZnrGuOCfGh5MUB1laVz7maXF5HAxZQHIEZFRUVFRUVFRUVFReXCQ0PEt1/HchdDRMS6HBIREbcCFHWrCPHxYzf++uuNzEByLQPFwr6EE3mI8L+neBr/je8euUGK3IWp5a8BcwkROCGLiOJBF8+wKN7A5waGf9g7E6ioqjCOj3WB5BRBtlmRLWa2YZ0COkEvKi1acE4bBtppgWqgDmJp0EQlTEYMm7KHmAgicJByKFYFJRZXUBIUEReMgMrMRK00q+++fbkzbwbEljO/ebz3Zk7pzPv5v9+9dx7vIZb3GGwScxctZsoztohRnD/WOeykIuZRAhbEdCTGmIbusiTG0/P/LeY6eICY+z5UE4NEKM4fu6Cr00oxj/z88yNWiHEodaxCuqYhs2I8I2L9rRPjCT/V1X5+9Rt/q4ZnvJgn8AKwu7aKmTa2YhjwB3vYJjEXipg6f/7Uzs6Jle5WiBnXunp16zgrxDjsclwFF0EzZO0nivE8hrT+nlYnpv70S2UnGxuPsp5Gn5hpY52Yu9jEwKeYQxKDeO4UIRXjNL/Wu7Fi/o6JVoj5efXQUNPP1ohxmN2RePCWfVrUAuVGJgaaschobY7nVZ5WiqmubW1ubm1ttdSUPXFOEoOIWEgMgC9vQSWsTxCuDmNOjOz8Mafbbisre+gJiRidoYVSivk9v2nOUFP+7+piMKWO8PX6kvUUgnIjEuOZcyzHP5JKD4uOPsaJQZjVqxEg7AnvPzLHqC2k0ov5z8WauA0hSocQ16iZPW6CGP2yZfrR1JgniFhIDPAThRAV2JS1WCSG3JTJzh+rmD+urHHcn6t8BTEtTQl7s1oUYn7u7a3r6+39WSwmPNycGNycJTtjN7jcCGIikDY9NhYas2iU7SkS09uLAGFPOKDGMJoUQQwLQidPghjASjFtVVVtWMy0MRYjJAZYhxDS9dUtRGpiZOePNVYMd3dXHE70FsQcMCXsXmFSiGnt3ZaWtq23VSRmV0fHLrIYYHap4xZnzD663LBi/LXR2mM5hceiI7Nz+MQIYSEcUG1kQWFkTlikUkxcWlqcLWJ26vU7z3VisBiKioyklImRIf1CbGJZ99ETJ2prE/8UxJhWBO7+tsUaMQ4dHbC6WYJFMWCmMFKbnpOTHuvv6SkXA2EhiZkUGz3JmOLPvz6eBR3e+NthxD1TF5O294or9i4TEoOInOXE/KSDwODrfRlsE1PR2Fl7ZGWut1gMdeTA3iOUsil7rNd0sqdH3JTNDg+fTRaD07TqS3lTBkDNP5YSG5aOwjytrDHa2IKI9IiwdIUY05FNm46YrBezrO2KK9pADDAyMYiI5cTQTVjg4sWBqr8ZJRVT1thV37bC171e1JQhymAgFf/TbbWnjxYpij9ZzAbH7aTijxuzyEiUHRlthH3LNWYqS3lYQXpEytfsM5GYAyZYBDHXESH0yqbBYyRi5hKxmJjfPBVoNF8TkYoZ7u7qOtqTVlTkrd5dbu7raTvU/KiKGMvdZSAWRRr9o6lo1e7yVI6M9KXRRVMFMVJsFwOMqRghMYc9PSeJHrBgMXcSkYrx7uwcHr78cEWZuxUDzJ+XLGkepyZGbYDpnxKbAsPL6GPqYmSQxfybE/O8l6fnBMkDzKg0ZRxde7q7uzq7vp9qzZRMK0zJqIlRnZLxBKBBgz2bxPyHEgORYSYxb/T0pHPCbyaoNWUCw4PdTk7ug11WT2Kqi1GfxMR6/kExEJhzkhhCgbG2KQMnXd4w9Q+rkUz7k8V0WzXt/x9MjB07duzYsWPHjh07duz81zA38HEjotG8T8T8F0FziGg0E2mQlxeaKEKjuYwBsdzIoNGEuGUjhoQExBDrEaLRBAevfEbGieBgc/edtPVC1uaPw4NE+OOwlF4tXcofh5VPk4ABppjXlmeucsT8e8RMVRNTEBLC3LJj/S+/rEcAFRESUqDRbAkObpd6+TE4+CC8n/COf1KM10D/QOrggBd/HJ450a4q5kfnNYmOnJiPiJxbMVMZNVMticH58IiGV7IHFuDsRMPTWHxAt2cGLz8hisvy4MztjvT7KR2BmE52QxAzYYL1YiAtqcmDA6LjgP/FWBbzWrvzHkfHxH9ezFReDN5XSww+gSUkJAWhlIEBvA4JyYlkDmjiGlFztjI4+Ev4bMz72WVBjDEiKirCqExMo+O8eY6NiQoxj+MrZjxuhRgiIAY4kWlBzLfOyauKutN4MYhHp1M0ZUFBbh4FzW5uk2BnhGKyiFisMdeRxdA2CiOjBwaitYUhIWHCAd3DN2ftwcFbHAH2/czuMCcmezpNtkJMd2lEQWm3oinzD8XXcgn158VcyOPlJeyLjsPAoCwxDQdaVjSZm8Sc8yO+LFA3onBWE7+UiFm3TiEmpPXzmL2LPdy8Pm/m3pDgMT/fQPhqmX6NovjXKQ4UGYkoDtuLP0Js+5VuNNIb8QFdlRwcfAL/iwzmi6cDQxhF/E7eOJ3FKH//2icLCp7Uymvt46GuAYBr6OMyMVFwO7gU2NwqF5OaCQyKxDToAhtMz6yQvx++6m+Ht52GdMs64WvyWSIxep+XX/bRy99QVLNbkK7g3uLP75WLMZTHxZUvVIhpMSEdSGsyyT8wlZ6dna48QRDEiFERg7S44odBcLTSf+mJB4ODf4SqD8WTFxNVEETfO4kkppgTU8y9/iTLrl3Fxbs2cM+445A3a1ZqXl7qrGl5UjFesXBry3S4J5yXTMxAZqazc2bmgCDmAFqBM91gIohZ6QztL3yKxM5l8FGck5aKxOQ/r9M9v1ouJsTt3uLduyM+L3CTi8mP27EjLl/2gcFISxbE1dTXp5OJiQ6LzQ4T3WbQi4iKGCA7BMhW1obtwQAUT0FMAVXsAARlE8QEcWKC5GJKS6OiNpTKxExIhcDk5QUETAudIBGTYgwriI4OC4tO4cUEOcwGkpbj78eWJ+En8BKI0aGGZ5qwmhVyMXPanbc4snTCiYt5IFImJl/ZXY7S7U43HIiySgxlyurr68lCLUM9PS0yMUZ8V0ejdWKuk4iJkoiJdTMjJhPEbBeLCWK8RCObxHSURkSUdsjF5Lnm5UFc8lxT5WIiI6OjIyON2ZwYo9aYEhEWrU1Yv2QJ3F46OiwiBV5ixRzAYjZJajA3eGGjvsd5Fu5iy5uydUoxe2vc3DyiQtysacpaerKaAKoFNnIxyJiTY0Sjacr4wQs9pJGJYZuyg4IY/i5wtjVlpRuqITHKpizAP/hK/wB5U1YQnY6Jji7gxCyqXLS6N9+nMlefv02fW+mzune1T+UiUVPmJ+0c0YMXrjeWuMY5yQGjVvyBqJhiur4oir9BWfwNvCikLP74zM2zUfxjETOkkRf/lfSQP1la/Oe5SFEv/jW7IgqerFEW/+CA0NCAYFnxL46ONhqZn2JWTHm+Pte3Up8f51PpuyguX1+Jn5TTxb+loeWZk2/Ieq0weOF6Y5D6aZuZ11W6y4yZmuYQkZhLiJgfOYcRGYkYfvDCDmmk3eUTXHd5j0hMl4sM893luzlwr+w490TUXYaaIe8uL42NzYYlm94sZcXo4xYaFubry7cZDPHl+nx4Eqcv57rLGxXDieRVfG9si3OAMFOgPsC8t7nZTS7mL97IX2pibiUiEzMVP9TGMZHc4IUf0ggDzB9FA8w1/ACz20WOqOYVBwUVG5FCzOt3NzfDisX2AWauT+5TkBKfRZWVEBmfyqfg4YObMqBhkfKiQ458b+xL51RemLoYIMpNJuYvWPgHXo1IDKhgxMCWwcliYtL5wYswpMFiVsHgRTYls4oWEz7ThSSGCIghYvuUTPy2hfHb4hfiBfa4J7SYoy8rEKaCYPCy2YFnBJOYl7AqmB9YzlJi1ObK2MGLgJaZxORH/YAw+gcxfpe7jF6M7ZOYE919c/WLfN0nVvr4VMKTRfQTXGNOv2xWDDN4cRidGAK2i7G9xuA+soxsN/K0/0o87f89aPgnxMCHgIu2TQS4Nd5oNL+CBrNimMGLWIwdO3bs2LFjx44dO3bs/Pe4noj5gdgfD5Mwf1/L24mYP0dgAhGN5jEiGs0FRDSaWUQ0Gm+W6RLMXczH/J9zERGNxo+IRnMvEY3mRiIqYhYvRhywz83m3kQQY/6+lrevWDHmYqa6XzBVIearr957b1aJ3zwBvxJGzPz5/wUxFi4kQDWWpVGIhkora+Sn2b9SijF/X8vbT50aazHuw93Dw7DhH4KYwX6RmP5BRkxtLayQgHAxH/HyT4uZQIQ+0Bnd3WUGhLRwsHVl3Y1pjBggUREa+X0tnc7b+3QGm5g6zsaZM1vPhpjeXpmYsoN79hzsJiZmnhi/eVhMLj5ZJNe2xDyNl6fZzViJCQ8niSkMC8uRiVncXdYdg4wR9PcWMfXd3YtZMcClamJ8j6+qkIkZWnGq7gwvxpsHWhYecYKzmnSIQyxGp5OJ2fTW2rVryvjIyMSUwOJXUlKC1dCJqUSo8tw3ZY5ERGLe+P77N5RiUlB2LAqTitGllRUhY9Ds6dNnBxlRUVmajhMDICny65I5jas/fPg8pilbweblFNxvs26rXMz8eITi5xPEmF64q48oBiGZmIotwHwziQElg4MHB2HDianV62uVTRniickQ/4O4lIjZEqAuJsNgyFCKeeNGr85OL9hIxeQYjTmFxmghM2zx16EI8OIwfXYx0kFelGLI1yUDL5sHBgZ+p8XU1bGBaYdTGU+dkYsBL2BGKaZl6IX9QwsJYnpjYnplxR/+R1hziSGIKcGbElbMfFiUiUE8GY2LpWIulz/MizH/Ou9lcZmjY71jolRMuJ/fvD/+mOfnFy4Vk1KA12FhUjGA7jdo+F/64Ycboc6QxJCvSwZiBlLzNv8sSsyZnp5DIGbFmTqpmEpEU6kQ0/QC0KdTitEVFenk3eWp4k6ZTAxIOXiwP2DWrH5WDMaimE6DWMzlZ1eMAZR0xhjKZGI6v/oD+KpTLgaF4RVBzPyXwl+C73p+VxXjJOGRZRnlGXqRmLpTZ+oOtZ/qGWrfapUYw9ALL9z1AkRGIQZ1diKRGAciksTM+jIZysI0Woz6ATV0OhaJxRC8nHUxQNcf8+b90SWvMTmosDCnkJI3ZYE6lOvtDnjvQLpAW8SMqz3adrRI1JRtrTtzpmeo50xPnXVNWROIgbbMpBDTG7N9e0yvDWIOzmJhmjIhJeTE4EOWmKZSY0bblBXJmzIAJ0ZZ/MNSEJVSQCj+8Z95g5fP4mXFf4ODFJmYw0nLahuv+KJKVPzPAD1ntvZYWfxbTC03v6AzmCi5GF2Vs3OVzhYx/YPJgyUB/YPWidFl1NcXxSAW8+OMd4iMvPjP+6qz86t5suIP5ISFvajoLjeWxaD4XF/f3HgUU9Qo6i7vcrAspn7nztraop07peOYoTNDdVZ3lymTqa+F0CvTwkVJk7XWiwFKBufNGwQxFpuyy4iMgRgMQUxXFzRnXW9YN8BsbMQDTJ0ODzDLipbxkQQvZDEC44oycs+TDTC3njkz6gFm7y3OwC29toiB+v99Caz8zCdm7MXMISL8+fPo1aimZDrCHVTEjOGUzBJnmiVqYshTMv9iMaOfxOyY7aAm5lxNYqqLgZzIJjERkf+YGNIHKHUAbBED/CNiSPyXEmPHjh07duzYsWPHjh07/zXMDdAeYghm4S98/RYR9WnwFyWQB6SfbdRoXGfMmLHgVmDajBnT8HYBvOCq0bzA4MzCv89pRPh7jt3Awt9z7CYicAV2IhqNr29lbXx8ua+vL0LCvkZzORHz59chREVSiEZynC8mchbF6BEBvWUxeifMRLxgKvpT4TfQAmbMuPJdEBI6Y0YAbN69Em/PnZjTRUVFGbUiMUBuHCcG71sSY/78OoQiayLHVswbCrCYiXqCl4mWxcSDEvpBLxtTU0EMRMQVzMAGkkN7cYWNJTGu3IPfsU7MkSNKMS8XJX33zcmdSTt9xGLy43J5MbDPivmKfYj3zJ9fR0XGpMVEahkx45nHGImpHpCI4c1otbwXy2LyUT6tBFZ0XBgxQMAMV89bPWfMgJUrjo1lMZyMJUu4XVbMVVfRYrbCQyHmuiM3NTTcdOQ6qZh1rV+k1e7I9Un74rtrRGIqy3H7hRC3L03M8ePixFwoQiwmsiYtI63GeBYTcyUsSjHVb9zY318NG14MZ2bf5Mn7WC8Wxfjkw6v5PkxoIC5A0npGDIQGygtmGsRFRQzP+vWypiwvz0Jirrvp119hJRHz0zc72+6ozMiovGPdzrSfeDG52+Lzc7EYYV9IzOVz16yZSz8hidn68enTH2/FYrTGGPCiTMxUItaISV7zZbJCzI2D1f0DA/3VgzfyYjgzk4ODJ3Ne1BODvbBxSfoGIRDDEAp2FtAbFTGv8VCUsE+LCQjAYraSxEBU2hYa2iA4IjF3lK89OmXKh2lp10+542irnhOzY9vCuPxtWAy3LyRmLvx8+SW7A8jOrwMxFd0gRlpjwAjDqMQkby8p2Z4pF1P9FpgBL29Vi8UIdYb1Yk2NgZ9NqcA3FMJiXANCF1yFXbiyvbKrFoQGuKqI2V9XV9eEUBNs9svFgBqFGIjKpVkIZV0KO6LEZHzx08vX+AQG+kCF2ZnGiRm3I36hIR+L4fZZMV+BFK4pgx0cGfn5dVtvP93AidEatawYPjKjEHPll10gJlkp5q2SqvqNb8nEgJkUByAFvNBY0SubOL8EtHynZbvXM2hm4dqPq/8s5rmamBbE0sKLuQrb9jfXlLX1YDE9bQ+LxXxdM2VKPgLiQEwNIwYR4RKTOZdNTiazlZ5fJxEjgL2oJwYREYs50rBJkRjISlVV1dq3+oUaw5thvMjFyC+EwIYF7o0Jx++LBAQsLH9eEJNqtZh7sIkmRNMkNGWbnVNTMxfgwMAiF2OidC1gUUeZxGJqY16Z8mEcQs9+OGVK2g41MTgha5KP0/U/eQ2XGCcJH3/cePfDSjFciXGAz0tEXUxw5p49W7YoxNw40L/2SNXaflHxF8xgL6pi2E4yjksS1qKLW0T3XlxnsU3ZNKEpm2WpKePM8F7uYcVkzgoAMeTEtOkQMuATTdrEYir2rrtjSvzixdum3LFu2Q5rBphzp2WunDt35bRpODkEMRtLvn99e6tMDBeY8aMSAxdm2RJM6JVV969d2z9QJSn+7niFAPqJihjaSxnuitG9s/OcMCMv/gcQYKJ3OTFJWAy5xvyaZTK1tZlMWb+KxZzeuw2iUlQE5SWmBhxZGmCyHbET02hOMKMZhZgd4d8f/34HOTGA7WJUxzHQI4MCUy1PjCBGvSnDcaG7YvH6R5hWjRfzrtBdfldFjAcLhbKzEcU9Y8QkgRishSCmra3n11972toEMZjy3XEfHs3IODolf3e52gATYHrLycl0f5mUGDDzcyt4IdUYcDMGYgAYx0BcRiOmDHfFoLCI5mVsHGAKYiIiCz08CiMjBDGT/CfBgqUQBphgJgsAL9KRf1tNTBEQ8w14URlgsmN+FiExSpRi+PJv7iZ0lsW8adOUDMadF+MOi2Uxn21M/c4AhYUNi5CYd+VTMu9aIaZQ2GCsmJLpgdAo58r0GUUZsPjArtoAU1DDjy+tFIPDglcjEGPrJKbtiano/yKOKSy8GkA6iRlqxSSmhxSCmK22zS4fLSrKpXdUB5jyxFgthovMv1LMzlooLAqYaf9Uca8M95tdbRcz+ml/lQGmEpvEqDRlduzYsWPHjh07duz8xzlfY+dfiZPTWKoZT0T8y5wdHcI+/+vViIUfKF0t4lUejea3T0loNO5SPotD6UH4772aiEazgIhG40JDIRaKec4P3BALP3C7g4hGE06Eu2YM8vZGF4lgxPz22XkKNRcQYc83u+oq+nyzK3nMnoemLqZ0A1A6cjHj/cyJqQA4L7kLqbDxwEjFIKClBQHnUsyrQb9PHGeVGPZ8s9BQ+nwzQQzhPDQf68RsKO0ohWWDSMzl8CCLqUpeU4+3iAf/+dMriGIqqjIzq1gzehRZDH9rUDQrxql7C3w91+0kE/OueFGI6cs652JeBTVO58vEuCseWAwC4iqG4xAgiCGchxaht0YMSJkeEjIb5FiRmCpX0FJ/WJYYoIwoJtPVNZMW47sNxQbBfxah1TFiPls5efL2VZMnr/xMlpgB/MPtvCsVY2poCLRSzH1nTQzgNx/aM/XEXHhV6K0Va9Z03xr67oWCGOJ5aIIYFwliMRs6ds0OD5+9q2ODFYnJ/PLqqw8nJx+WJWa81/gCCkkRi1mkowpwXLJRywv0n+MEXiavaofVSiermzKqbk6D6ZwnJjsW1Pz22Tj1xFx4a+qF3mvWel8YepWamOcjpGL6AutEYhyIsJeJwmKo3TsXy8QkM2KkiZm+ISA8XH4PV6Ep+6wcGaPgb4wyoqybL6MPRAko2ZK46iBsSvgDgTgijx3TIg5BTEtDQ0OdQV0M4tAmJGhVrwFjWUxhLELpBa/iUnO+WmIQENc9vI3UlAnnoekZMxIxWajPxSoxl+MFocU7v99oIDZlksR4lW7fsyfPa3qHRAxf/CvjUcp4oIAyDF12GSPmIC0mcQ1sDirF5C1YkEQQk9Ww/zqXLHUxgpfFuwUzqr+tAGLEsImJpVD0q5jpP0B7ZkEMe75ZaCp9vpkgRn4eWoRe2ZQZ0HUu1ieGCty9c1NVDEUq/tLElGw6vDcJ/shSuRhMLaWlq34sMt11GScGG1meuGo5bNYoxFALAEopZsilwcVliLJaTII2K45KUBfjTUSoMb87cfjSap4mwp5vdutS+nwzQYzsPDRARYxqYqjdacvql+0WiRGQ1pgNVXv37iKIEQYv44sjqT6woi4Gk7RgwTFlYqi+hjlzrhsyWC/mwIo+k3bUYsCMUPotibmSiJkv1mxvyoQaE3hgWcaBQKEpe5UETkx1gFdo9XhlUyYMXlLg/ElsRdyUtTsmtpObMio2llKKCaybc10DlH/rxaynqPWjbcoIZi6g8a30vUDMKMSAmcA6W2qMYfdug6j4IyJcdzxcWfyFwQtqupn1IhT/PYmr9kiK/7VE+JF/U4MLBL4hy/rinyAt/r5EVHplxbHpBdiMXExlXHz5uFGLIXeXXyNCJ0bcXVZPDEDqLosGL3WX8dD3Hr5sJbRh2/dAi7byspsZ1MS0NLjQYuoMI+suj0yMhxHBPy5sRiYmdyGKz+U7zraJ0auM/MHCM4rHa2xiJGLUE5NEeEOiwctlMjHYzHa4jyrvRV0MaurL+rXOFNiCzqWYQhy5AmlrBjogMfm6OFFi3G0Qo4/Qq4kBD3OkCy3mclsT4zWL9IZEgxe5GDBzPBGuTHkcvFgrBsjKgtU5FfMqm5jxIjMXMGZyKy8414kBLzYlxn8a8Q0JgxeFGAGbxDQ1WS3mPn59n1jMOGGBH2tqTDquMePFZviQjLr4K1CvMbaIyQsmvyFu8DI6Mcpp/3OamPGMFTdRa8apGKUYOyMHxIj53f6F5r8FJxl2M3bs2LFjx44dO/8/4Ld5Jk2CHwu325AMPC9mQCzsU/Oz0aWzQ4iv6+8nnqZkMwhztxyNJpCI+fO4fphu5v07khD94pLswt03EDF/fBBgMATG/PySGFpMDgBHeozEOHbsEptZyr2uXe/zD4gxfz2xq8/7jfj+HUrHXAxA1SjFTCrMzo6YRBQTHz96MdKbzWxO4l5P2IfiXz7nYhTncbl7X8CIgb+cEBr8uUrVxXi4XQSPx91GLmbx5woxXinpYTlEMfnXXJM/ejFAB9eceSU9nSd+Q/nPn00xx49bIeZCEe7DTt4V3k7e7lgMcH8+kkF/rlILYuae6B+YREhM26Hlh9pGl5iLIwrNNWU//WR9YhDH+s8/X6+4BRTdnC1Nfftp58mpwhvSUuiK+8+amIYVtB0bxAzP9B6uGnbfNMyIAXx0BDHYDFnMzKqyTZs9+v0nTGAiw4s5dSXmkC2J+U3RlHlcfHEUlH8O4UBT8fE6m8V890V18y/fScUk1ifim2jkOT892dn5aS/2DSUk7NuXkKDzOUtijhuwk5OGZyyJkZ7HNTxzuGzTzO4trJjnn1eEhj2gKWauvrS83yOn2aN/zSRZYlZcybBCEIN4AhcjHkuJIWJ78efy0uxXXd3cvF4qZlki3A4oZKnD5qedN+fxYpYACQhte/6siMkKpGNzQEWM+DwuuEnzlvojw91sU6bXXy2vNCCGMUMUM3e5f+y2bekemwcgMuIaM5kVE0wQU/P5sRqlmJixFrOvubl1Y3Pzd4IYng10a7Z582ZGjHbfElfXJfu0KGHf6kfOghhToBXFX3oel/umk0dPnp45jMXQrRiOL3TP5GKAMJKYlStLalavrhkYGJzwuDgxbVdytCnEBLaezGgNHIWYOwSQgKqYb1p/A1rFYrq7wUpjvaMjPaTxIoiJjXJgGY0Y9IxYTBAR6Vz98MynTp+6r6K7m07M8whBdsliIhBRzJHqz+PiavxBDFNkrBNz8p8QE/eI3+HDfo+Ui8QUFbFimCGNl7wpMxbDC6MXswI12SrGvfupI6d+dd/ENGV6wExTVkyRm7Jnqo/F94ZtfntAVmOWm2/KqJrWVpuaskskKMUYjepiMD6PAIsoWVOW6MhQ6gBIir+2wEHEaIq/DmXh8t9w3GoxU8u6T5yYOzzMjGMewcv9cYTiH+4ihy3+Px4ZKCwceGu5PwxlIDO8mD6LxT+QVPxHKia9uDjdKjFU3KLnyykkE9PJisF9AEl3OSXIQcyoussGhEwHTA2qiRFwH557YubwRCfL3eXwy82Jmbty00b/zYM4MG4ToPbLusunRN3lq4kQu8vqYu4TJSYqCgEjG2CCF4ENIZwY0B3lIGV0A8wVB0xZUGisFzN12HuuewU38qfjohTzxkwXshhg5twTgwNe4OUiUPO4eIB56tApKDBqYkaemPtYMZTRSI1YTGKM2EypQwgzJSMUl9GLEVATo0BtSga8KJBOyUBYIDEXcYkRsCUxI60xwAjFCCVGaM7wJGbBeId/kxhzk5jdLubEXMqLgfKCtSjFjD4xS8dMDIkNGg0uLv8mMeam/btcSJBml0cohjztb8eOHTt27NixY8eOHTv/PS5guIWF/8WcSUTM/4LSc0Q0mgeIaDSPKjm63Jm7sHbFEoYkLwYY6Jn5BaunaOCGFE+JoS+UPcEjx0OGhftUEjH/+j1EzP/3Lgy3sIQwaDTXELFCjBe9DoHlLItZvfpR/MNz/Vpn57WcmJ2Ml/e9eDGvd9kq5vGU9ELazEXsAkjPK/uXi3GHB0lMCDyimpOavVgt8Nx6MVt7erZaFrNu3aP0z/3049HKdufMTTNZMb68F0HM6zOn2yRmQpg2Z0JBIRgRmTF/n0oElJ8+7fMvEmMhMV5fJCUlRYETL3jYlJgz7e1neDFz9g/N2b9/qG///jl1Q3NYMdK8nHR2bp87kxNzUvAiiAEztoh53JidUzDBI4zODPvwMH99MATkXv/U9WdPjMFgm5h164iJIYupHuzv9xpJjelpb+/hxQyZTEN1WZi6pqY6XgzOCxOXD6EZWzkTYMR89gv28ouXVAyYCbdJTOwEaMlyQAiXF6WY2lOnDh2q5cTs8Hn2ZZKYsMLC6MLCMNvEBO7du9iimEkTJknErF5tVWLmY+CUF1jmC2g0nxCx3JTtb2rqq+vry+qDddOQssZA1V++aaYgpl7mpTgaxGBcTEiK5abMoyCnoPBxWgqrR359sMkftP84YzIWcz2wg0Lx10vQaO4HCj0KUJhH4f0CVtSk3W+trSGKOXQIVqDl7/bOB6aNKo7jaB5VqiFVQI0G/6CYmJnNzThdBidGXfxLdWInxhj/Rcs0pTiNldQIwz/pakvXtRaRjgmCM8CGVGAbwpx2jrG5KUMREWXMqWS4jIlMnUZ/76735x2v16P1T8zuc+2VqwS3fvL9/d67Pe7kiSkroyWGLiZgObrmpjXqxZCIpWw/iIG7goEYsEP2GMhMh17fClJEMWPYy02iFoRADMeHiEC4c6xhHgHf/OdiJJmRXx9sDH9MY7yY9pVftUSMPE+IqQqgQBUWcxHe1Igxe/q7ugbfeYci5sCBmaXs7HXrvkLoq3XrFqhLjN1WFygywRc5eItXDCQGatgWaDFb9m/ZwieGp/1Jvb4vXypmgvMiahHEAPupYgwyM9GHy+T1wRqCzSubCzgxQHWwHZTg7SK8F8Tg9X7ueqzkTtguUiHm1Tc6jh/veMNrlov5LSM1NeM3tpRJE1PAIIApUJkYu6nIHSgT8pKjIMZAhROTkQHPyOt94jwmN1LGXMX5hJh94GWnqIUQs19tYhCVGbdDHGpZWdqCxfAhoSYmLQ2lpdVjLZg7lcQ8xHLpaz1HHjz+8eHXnueOJYkZS00dYxOTRpSy9xjw8p7aHhMIFLmL7GJi4hNDHy6LkxcQIorhJpc7BS2kmP0qe4xaMUf2bpsY+IQTwyEkBna8mA2//pr76691nJQ7lUsZSGHFZB/OTj/c9vylcEiKOQBwzZ8Ug4D31PaYcE1doCpM9JjTqMQlJjcyeZGJ6QAvUi3mD7dcGBHzu05GomKWdD//2vElhBhK838Ru7joRaL5X0qFSwzYyG6bvqsY7rDNHT4Ue7jcbF6wwNysIjEIU/50OaqpQSLxivk6wg9fC2LEyQspBiaXNaKWd/Yf4/6NneIlcTFgZvFi8AJi0qhE3g+/mPtimHyfLkZIzPPHvQ2+4PHn2UOqmAvSSDHcLnZiEIu7LmCxqhKTT4UXc19EzP79GbwYcfKC+V0QMw1eOC2mV3+4UFj8QHhJVAxJLDFA1YYq4v1YiQFADt4pJOaCuGb+SCRRMfRSJk5eyMRM1oAWtn4Rq1Kwl/9MDEnsxFyKN0ELEN8pmcz/Qow4eYG4SL7/SM1btkj9IsSAl/+JGIBXopyYNF7MjxIlP/7XiYHJC/X7X7Hx9YsU87vufyWGII7EaGhoaGhoaGhoaGho/P94jArcNyXKhK43yoWpc6lE/4Wme6hEX/d1K4c+QjIHe7sT7rrcKFOC5ELf6VKi//r86VSiX+D6uZvo6+7S0/M7P8rrzE+X/X+voUJOhE8XUBCTezJdTErvPymGXPeVqJjCv0dMzjqKGN3SV6KJCe/YEc5Pz85WLQaMRF5uw1sMMbm5V1PFYDN0MS+QWzxiyHVfiYpZ8w8mRqdrXFoTJTGd4WdAzDHYaGIWLYouhuM2LAZR4RKQSRWDzSSemHOoyJYXbQ6y+OISU+dGRXArFIOUaH9fBTE5WMRKQUlTEy9G51yxooYmJi8v7+J8sPLux8dmiqm3GY22elGM4INIjKIY4GQnTQyYSVzMbTzvl4Q7hQOZmI3LVixb9v33k3GJecaKrM+oFoMEjEYkAGJ2r5Ukpa3VJSQGzISW4lYjF7Nj/fod+ekQmQ9nJqYIL7cpZ9w0MWRiUgQWLhS/Zj/odniWMrRbW1UaZEjvIeYwxl7JKIj5fOCnboRsvBrZuq+Nz7lXuNZ/uzG+UrbKZkuRiVG+TyXGwSIRI6XXYOgSxQCtS3GrkZcySAyIOQaBkYupR/XXFK1aZYUXpR5DiqmslInp7jhyJPekG8hanCKaCYX4vSgGvHg8DkYuZvt28VUUs7xz3Nk2MRD0mDzh2/I+uhjEEOu+IDFHVyz7PqSUGCQgF1NoSbEUynpMTDEOxrh1xMg4aGJ+ajUQYprgOQq37KuRiVleUrI8yqjMVn6NG5VbrchGEUNPzM55BsO8nVIxR548p3ZJbu6SX0gxgpnRxsZRbi8V4/Ft2hR0yMS888MP7/Cvgpjl69eP6waavhgY8Aa9KBz+bjmIIdd9dRjmfdf5/e37lBMj0l5mNpfl0IbL6sWgkRFGJoYrZk1+A9AqiBmwewZ0uiEws6KGEFOyY0cJXcwiY/011jVz09Yg4xnkcFkhMTcZDDelzEaMwek0cHtCzPRv09MmeWKOHSNfQUzJxC+Pvw9itg18EQx6mfBtJdW/gJhTpLQZ5v1c7DdsUymmtD2z9OXq9tL4xWAjDvxkJGKqd58KdBg4MmOKyYPEKIm5ZZEghuyp9B5TU1lZM6tSNi8U8vN7UYxxeHp6WF7KmO3bzfwrL+bzX0ug8zudA86gxwOlDL8hF5O5dM/55x/SZ6oU054Dq/fW5bRjMQYqKsTgi3WRYjCZrQbgXnj2UkoZrcfQS1kASllAWspAg7hRE7OQfSTe/B3f2I2zaP5w41KftPmfQrDt0PnXHuqOMY8RKS0rKzNDYOIVAzhWX3bZ6hnN/6eQgceVGav5f5YPD7qYelR1jXuVFTd/SmLUzmOA7GtJZj9c1lGRDpfffjsPXqhiwMyePeBFrZjNOS+/nLOZJkb9cNkBSN7n24tIX6zhMpSyvChiIC/uqvoAE7hGMTGxxNyZCi5SuYcoBrwkLEb9zdSeajtFvZic0urqUq75v0kl+t/3SiqcmF6Xy+Vn4cy0gRjWC32C2bnhu+jnyupXMcQEk5qYGKdkXgMfghfuS8VTMvJzMopi7qECYiioF1Ods7aaE5NOEPuUDF1MXKdkwhv3hSlieNLSYKecGEUxEBeW1D+5B3uoeBLzhSW5BP+6GKAUCtnfLqbDQNKkfBLzu87wd1QxIoqJURYDXijEOO3/34sB/k4xcZ32h0uCdyYqRkNDQ0NDQ0NDQ0ND4//HIipwwWrUrdM1oKJkAnLd19kCSUnXiZwmMvOaK4f0o048wXyCSvQJ6XVSTuOJfu7rJUxz1kskSZhzIojfDFyK0UuYj8G/YFU7WauXM9vrnincJ/SGFAoKYpIDaBs+I1+XLIVc9zVDzMmxxDxaq9+rA+IQs1LcZGLMFSYzVUzzLthl7SpISEzt6PpWvRzyc0hEjKvx/VmKSS5nmnS6ILIkSyDXfUWsDI9FxHyw8gNlMW/qQ434tGxrHGIkXq4jTtebNg0PD5oQOk8CK2ZXM+sla1dCYvb0Thx2wXEt/8AoXPfMuNWBWBz9RoTB70QX0+jq+/Tz6GKqYIFAoIoUk7yGgZtYeZm3iB90ugRWy4Kzh4c5MR/s3r37AwUxj+7R9+mARn9tdDE3UlFITMVgV2tr16YKQoyQGOwlS70YQYAoxt+7rdcv+uL+o2yZVVtxflN+cTsrxuHyT/aDHGbSPwJSHCOTfteIVMzCheS9D/pcjVDP6GIglUUPL3p4LikmxUaYoYtpGQsu4ErZnJbdaHfLnKhiDtT62TLWpx/bFYcYiRdCjGm4FRiuoPWYgl0xegzDyMUc0OOdtMeEWl16KRQx+cWPNUxNHeFK2Va/y2UAKavPWQ1f3wtHBxmpmMpKUowOQuN8nyqmCiEL6+NhiRig0FYByw3sRvH2O+S6L1zFWiaDoCd2YqDrtzpxGQvp37j77uhinuUJ7xu2CAdkYohSVsGJMamr6aQYY38/Q4rZM38PuxPE8BmcswSYwx+Rn8PJ+cU9psOcGDODBmtd/nv3be7r7dvsu9fg8vebiT/PihUyMWxoPl1OEWNDtoiQenAjiAEzq0wDOqfEDLnuC4uRNv8PSik9RihjQzpgr7/2y7vViLGgbhMSzCgkpmITLmWD8lKGqJBiKgY3bjzoIMR8PX8+dvI13l0viAEti1l4NeTnAGKm7b1TbVhMQXNBweCY696OqzHbLnFNfoMKvuLF7IRLWer1sNspiGkcamRDo5MSEWNERZyXubZVc0Ux2IzV5NQ5PVbeDLnu62yOliA/KpsTbVR2QO9q1AGj+rHL71Ylxmpqshut/JHSqMw0ODwMLSYOMSZ7/8HJEboYMjH3PLgYvyx+8B7umPwcTk6f6vAUF7NiXs7K2t7T0+8KbcA86RrLKmCysBiOmqV6YGmNmJjRvaNcaPwGEUGMmyoGeMbqATMmayH/g86ewYKxybOjX5hBmLywxVS/hb/A3CVUxFGZh2n4LOxRMypDZpPZjEjUiWEc/ZtMjIpSNmfxg3PY13sW82JOkXBy8VQPmuYSg7KymMNXvuror3O73XUHt8LYw3wzLwZYiL1A+xcT08eKGSLExCpl2IzR7tQNmFYVysXgOsY1/5YWJTHi5GVIX/vH3WrFNCFvsLwp9jyG4YlDjGPk4CZPhbz5H4CHnihlc94DL5yhB0tFMSLbpnpM08UTrJiCAuSd6ilb/SSI2VjLZGV9hbIIMcBCYlTGljKwI0Fs/kW05s+ZYeyw6tBsS6GKWcCOypTEiJMX/W+gRKUYMBP0NqmY+Z9HRV3zZwYDmzyMfLg8f750uMxVMuGew0vuoYjpCHWnn5XdEWLFQHoreq5809W/b8O+Qbh3vBkiLY7KoJbt3AmVTBTDxaXRmZohQRwuo8DcRXOriOEyz1uMF+7Ly6xJoZSy4DDeK4kRJy/Q9WVi9PCQbEC04XL0BJRSYZNKQT5ctlpnzGMOzZ9/SCKGLlhWyia6Ovq6up4SZv6eb7o8/aHW1snmr/tlo8TKhZCaSkIMxMX5bgYBMcEsl08w5WZIMS2QGHjEEiOZvNxNiAETJMpiTqMy+wtWx57533cf7NhSJohJEZ8pFDGUUzLmVwddfld/1uVlMYbvbFx+z5CheEpGxIKCuOiXS8UM17awcYklRjJ5IcVw6OVinqUi+/kxS1kiYg5BYIjEYB3sTvgythjAsXorWrcAxRCD4/JYRlxigDrkg/tYowAWI46RgdhixMkLKYaXIpYyZTGIyj+RGIAUg03wfqilLLGTmBCXOMUARahBp+tGbqLHqBMjTl5IMTwJJeZfEEPw94v5PTWDJkZDQ0NDQ0NDQ0NDQ+P/h3jJD3Licyom5yS8J95PphJ9YpWd/SqyWm6SkZR0JpWkJN/U/RSSTjwUxXyyeFZiqorKq8otR91uS5HF4ubFZB/bjsqVxey9/8z7zzzz/vtBDLJPaWLkYlK4LSIms30tXK2jdK16MUctlqPlRwPuNW5ruSXAiekBM0RoaGKGvl1fObT+271YDKo4rImhJyaFE7O2JQfsVK9NrJQtezObCA29lN0PaoYgNNzPCYYMMpJOPIjEkKUMyKmeRSnzeL3I0+DzeoNBD/J6PayYoWUhIjR0MXfcAdUMYNdlbQ3YRzUxRGIKbQjZCkUxmWvXwl5VMsCLz9vtsV996xVXXHG119Pg9Znw+7rGkBAakejNH6GR28+1mne8fpWUpBMPxIPF2Apt8BDFtLScql5Mg93X4PVecevExFNX2L3dPnsDK0anY0NDIhMDv1gN3/fII4/Az3Ef9d8Oo4gNy09wMclSIC4QGlFMdfUsxPi8dp/Xc/Wtn2y+9Wq7N2i3ByNi2NCoFlP07DL97c+WI1icI5J04kEXQ7yvVowvaPd5HigBHrD77EGfLy4x6KAr5JqEynjCi0nhN76UxS0GN/7xxvHx8c+9XtDki6uUYTGhgyiolTIeofkritFRYYVV2KH/L3eOjztLvD47jMqE5n8hvfnTxZSPjIwMas0fgiJuHPGKgdoV9JaMj5eM5/mCcCQbLpdV3yqgJAbYPTrvhB8uszPK1zkn/D4lLjFMENx4PB67HXZgJchgMUJcVoKPmGK0CaYAsVwK7+NPTBCGy/agNwgPO75vKpsYIi4xxWinZMjEPA46CDdxiQHACAb8MAzXS4i4xBSjncSkNv/Eegx9tEbEJaYY7bS/hoaGhobGP8xff9MS7Xw+B5wAAAAASUVORK5CYII=);background-repeat:no-repeat}.react-tel-input .ad{background-position:-48px -24px}.react-tel-input .ae{background-position:-72px -24px}.react-tel-input .af{background-position:-96px -24px}.react-tel-input .ag{background-position:-120px -24px}.react-tel-input .ai{background-position:-144px -24px}.react-tel-input .al{background-position:-168px -24px}.react-tel-input .am{background-position:-192px -24px}.react-tel-input .an{background-position:-216px -24px}.react-tel-input .ao{background-position:-240px -24px}.react-tel-input .aq{background-position:-264px -24px}.react-tel-input .ar{background-position:-288px -24px}.react-tel-input .as{background-position:-312px -24px}.react-tel-input .at{background-position:-336px -24px}.react-tel-input .au{background-position:-360px -24px}.react-tel-input .aw{background-position:-384px -24px}.react-tel-input .ax{background-position:0 -48px}.react-tel-input .az{background-position:-24px -48px}.react-tel-input .ba{background-position:-48px -48px}.react-tel-input .bb{background-position:-72px -48px}.react-tel-input .bd{background-position:-96px -48px}.react-tel-input .be{background-position:-120px -48px}.react-tel-input .bf{background-position:-144px -48px}.react-tel-input .bg{background-position:-168px -48px}.react-tel-input .bh{background-position:-192px -48px}.react-tel-input .bi{background-position:-216px -48px}.react-tel-input .bj{background-position:-240px -48px}.react-tel-input .bl{background-position:-264px -48px}.react-tel-input .bm{background-position:-288px -48px}.react-tel-input .bn{background-position:-312px -48px}.react-tel-input .bo{background-position:-336px -48px}.react-tel-input .br{background-position:-360px -48px}.react-tel-input .bs{background-position:-384px -48px}.react-tel-input .bt{background-position:0 -72px}.react-tel-input .bw{background-position:-24px -72px}.react-tel-input .by{background-position:-48px -72px}.react-tel-input .bz{background-position:-72px -72px}.react-tel-input .ca{background-position:-96px -72px}.react-tel-input .cc{background-position:-120px -72px}.react-tel-input .cd{background-position:-144px -72px}.react-tel-input .cf{background-position:-168px -72px}.react-tel-input .cg{background-position:-192px -72px}.react-tel-input .ch{background-position:-216px -72px}.react-tel-input .ci{background-position:-240px -72px}.react-tel-input .ck{background-position:-264px -72px}.react-tel-input .cl{background-position:-288px -72px}.react-tel-input .cm{background-position:-312px -72px}.react-tel-input .cn{background-position:-336px -72px}.react-tel-input .co{background-position:-360px -72px}.react-tel-input .cr{background-position:-384px -72px}.react-tel-input .cu{background-position:0 -96px}.react-tel-input .cv{background-position:-24px -96px}.react-tel-input .cw{background-position:-48px -96px}.react-tel-input .cx{background-position:-72px -96px}.react-tel-input .cy{background-position:-96px -96px}.react-tel-input .cz{background-position:-120px -96px}.react-tel-input .de{background-position:-144px -96px}.react-tel-input .dj{background-position:-168px -96px}.react-tel-input .dk{background-position:-192px -96px}.react-tel-input .dm{background-position:-216px -96px}.react-tel-input .do{background-position:-240px -96px}.react-tel-input .dz{background-position:-264px -96px}.react-tel-input .ec{background-position:-288px -96px}.react-tel-input .ee{background-position:-312px -96px}.react-tel-input .eg{background-position:-336px -96px}.react-tel-input .eh{background-position:-360px -96px}.react-tel-input .er{background-position:-384px -96px}.react-tel-input .es{background-position:0 -120px}.react-tel-input .et{background-position:-24px -120px}.react-tel-input .eu{background-position:-48px -120px}.react-tel-input .fi{background-position:-72px -120px}.react-tel-input .fj{background-position:-96px -120px}.react-tel-input .fk{background-position:-120px -120px}.react-tel-input .fm{background-position:-144px -120px}.react-tel-input .fo{background-position:-168px -120px}.react-tel-input .fr{background-position:-192px -120px}.react-tel-input .ga{background-position:-216px -120px}.react-tel-input .gb{background-position:-240px -120px}.react-tel-input .gd{background-position:-264px -120px}.react-tel-input .ge{background-position:-288px -120px}.react-tel-input .gg{background-position:-312px -120px}.react-tel-input .gh{background-position:-336px -120px}.react-tel-input .gi{background-position:-360px -120px}.react-tel-input .gl{background-position:-384px -120px}.react-tel-input .gm{background-position:0 -144px}.react-tel-input .gn{background-position:-24px -144px}.react-tel-input .gq{background-position:-48px -144px}.react-tel-input .gr{background-position:-72px -144px}.react-tel-input .gs{background-position:-96px -144px}.react-tel-input .gt{background-position:-120px -144px}.react-tel-input .gu{background-position:-144px -144px}.react-tel-input .gw{background-position:-168px -144px}.react-tel-input .gy{background-position:-192px -144px}.react-tel-input .hk{background-position:-216px -144px}.react-tel-input .hn{background-position:-240px -144px}.react-tel-input .hr{background-position:-264px -144px}.react-tel-input .ht{background-position:-288px -144px}.react-tel-input .hu{background-position:-312px -144px}.react-tel-input .ic{background-position:-336px -144px}.react-tel-input .id{background-position:-360px -144px}.react-tel-input .ie{background-position:-384px -144px}.react-tel-input .il{background-position:0 -168px}.react-tel-input .im{background-position:-24px -168px}.react-tel-input .in{background-position:-48px -168px}.react-tel-input .iq{background-position:-72px -168px}.react-tel-input .ir{background-position:-96px -168px}.react-tel-input .is{background-position:-120px -168px}.react-tel-input .it{background-position:-144px -168px}.react-tel-input .je{background-position:-168px -168px}.react-tel-input .jm{background-position:-192px -168px}.react-tel-input .jo{background-position:-216px -168px}.react-tel-input .jp{background-position:-240px -168px}.react-tel-input .ke{background-position:-264px -168px}.react-tel-input .kg{background-position:-288px -168px}.react-tel-input .kh{background-position:-312px -168px}.react-tel-input .ki{background-position:-336px -168px}.react-tel-input .km{background-position:-360px -168px}.react-tel-input .kn{background-position:-384px -168px}.react-tel-input .kp{background-position:0 -192px}.react-tel-input .kr{background-position:-24px -192px}.react-tel-input .kw{background-position:-48px -192px}.react-tel-input .ky{background-position:-72px -192px}.react-tel-input .kz{background-position:-96px -192px}.react-tel-input .la{background-position:-120px -192px}.react-tel-input .lb{background-position:-144px -192px}.react-tel-input .lc{background-position:-168px -192px}.react-tel-input .li{background-position:-192px -192px}.react-tel-input .lk{background-position:-216px -192px}.react-tel-input .lr{background-position:-240px -192px}.react-tel-input .ls{background-position:-264px -192px}.react-tel-input .lt{background-position:-288px -192px}.react-tel-input .lu{background-position:-312px -192px}.react-tel-input .lv{background-position:-336px -192px}.react-tel-input .ly{background-position:-360px -192px}.react-tel-input .ma{background-position:-384px -192px}.react-tel-input .mc{background-position:0 -216px}.react-tel-input .md{background-position:-24px -216px}.react-tel-input .me{background-position:-48px -216px}.react-tel-input .mf{background-position:-72px -216px}.react-tel-input .mg{background-position:-96px -216px}.react-tel-input .mh{background-position:-120px -216px}.react-tel-input .mk{background-position:-144px -216px}.react-tel-input .ml{background-position:-168px -216px}.react-tel-input .mm{background-position:-192px -216px}.react-tel-input .mn{background-position:-216px -216px}.react-tel-input .mo{background-position:-240px -216px}.react-tel-input .mp{background-position:-264px -216px}.react-tel-input .mq{background-position:-288px -216px}.react-tel-input .mr{background-position:-312px -216px}.react-tel-input .ms{background-position:-336px -216px}.react-tel-input .mt{background-position:-360px -216px}.react-tel-input .mu{background-position:-384px -216px}.react-tel-input .mv{background-position:0 -240px}.react-tel-input .mw{background-position:-24px -240px}.react-tel-input .mx{background-position:-48px -240px}.react-tel-input .my{background-position:-72px -240px}.react-tel-input .mz{background-position:-96px -240px}.react-tel-input .na{background-position:-120px -240px}.react-tel-input .nc{background-position:-144px -240px}.react-tel-input .ne{background-position:-168px -240px}.react-tel-input .nf{background-position:-192px -240px}.react-tel-input .ng{background-position:-216px -240px}.react-tel-input .ni{background-position:-240px -240px}.react-tel-input .nl{background-position:-264px -240px}.react-tel-input .no{background-position:-288px -240px}.react-tel-input .np{background-position:-312px -240px}.react-tel-input .nr{background-position:-336px -240px}.react-tel-input .nu{background-position:-360px -240px}.react-tel-input .nz{background-position:-384px -240px}.react-tel-input .om{background-position:0 -264px}.react-tel-input .pa{background-position:-24px -264px}.react-tel-input .pe{background-position:-48px -264px}.react-tel-input .pf{background-position:-72px -264px}.react-tel-input .pg{background-position:-96px -264px}.react-tel-input .ph{background-position:-120px -264px}.react-tel-input .pk{background-position:-192px -264px}.react-tel-input .pl{background-position:-216px -264px}.react-tel-input .pn{background-position:-240px -264px}.react-tel-input .pr{background-position:-264px -264px}.react-tel-input .ps{background-position:-288px -264px}.react-tel-input .pt{background-position:-312px -264px}.react-tel-input .pw{background-position:-336px -264px}.react-tel-input .py{background-position:-360px -264px}.react-tel-input .qa{background-position:-384px -264px}.react-tel-input .ro{background-position:0 -288px}.react-tel-input .rs{background-position:-24px -288px}.react-tel-input .ru{background-position:-48px -288px}.react-tel-input .rw{background-position:-72px -288px}.react-tel-input .sa{background-position:-96px -288px}.react-tel-input .sb{background-position:-120px -288px}.react-tel-input .sc{background-position:-144px -288px}.react-tel-input .sd{background-position:-168px -288px}.react-tel-input .se{background-position:-192px -288px}.react-tel-input .sg{background-position:-216px -288px}.react-tel-input .sh{background-position:-240px -288px}.react-tel-input .si{background-position:-264px -288px}.react-tel-input .sk{background-position:-288px -288px}.react-tel-input .sl{background-position:-312px -288px}.react-tel-input .sm{background-position:-336px -288px}.react-tel-input .sn{background-position:-360px -288px}.react-tel-input .so{background-position:-384px -288px}.react-tel-input .sr{background-position:0 -312px}.react-tel-input .ss{background-position:-24px -312px}.react-tel-input .st{background-position:-48px -312px}.react-tel-input .sv{background-position:-72px -312px}.react-tel-input .sy{background-position:-96px -312px}.react-tel-input .sz{background-position:-120px -312px}.react-tel-input .tc{background-position:-144px -312px}.react-tel-input .td{background-position:-168px -312px}.react-tel-input .tf{background-position:-192px -312px}.react-tel-input .tg{background-position:-216px -312px}.react-tel-input .th{background-position:-240px -312px}.react-tel-input .tj{background-position:-264px -312px}.react-tel-input .tk{background-position:-288px -312px}.react-tel-input .tl{background-position:-312px -312px}.react-tel-input .tm{background-position:-336px -312px}.react-tel-input .tn{background-position:-360px -312px}.react-tel-input .to{background-position:-384px -312px}.react-tel-input .tr{background-position:0 -336px}.react-tel-input .tt{background-position:-24px -336px}.react-tel-input .tv{background-position:-48px -336px}.react-tel-input .tw{background-position:-72px -336px}.react-tel-input .tz{background-position:-96px -336px}.react-tel-input .ua{background-position:-120px -336px}.react-tel-input .ug{background-position:-144px -336px}.react-tel-input .us{background-position:-168px -336px}.react-tel-input .uy{background-position:-192px -336px}.react-tel-input .uz{background-position:-216px -336px}.react-tel-input .va{background-position:-240px -336px}.react-tel-input .vc{background-position:-264px -336px}.react-tel-input .ve{background-position:-288px -336px}.react-tel-input .vg{background-position:-312px -336px}.react-tel-input .vi{background-position:-336px -336px}.react-tel-input .vn{background-position:-360px -336px}.react-tel-input .vu{background-position:-384px -336px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .country-list .search-box,.react-tel-input .form-control{font-size:14px;line-height:16px;background:#fff;border:1px solid #8d8d98;border-radius:4px;width:100%;outline:none;padding:12px 16px 12px 50px;color:#151517}.react-tel-input .country-list .search-box{padding-left:16px}.react-tel-input .form-control:hover{box-shadow:0 0 0 4px #d6d6e4}.react-tel-input .form-control:focus,.react-tel-input .form-control.open{background-color:#fff;border-color:#6c6a9a;outline:0;box-shadow:0 0 0 4px #c7c7dc}.react-tel-input .form-control:focus.invalid-number,.react-tel-input .form-control.open.invalid-number{box-shadow:0 0 0 .2rem #de000040}.react-tel-input .form-control.invalid-number{border:1px solid #f44336}.react-tel-input .flag-dropdown{outline:none;position:absolute;top:0;bottom:0;padding:0;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{position:relative;width:52px;height:100%;padding:0 0 0 11px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-12px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-1px;left:29px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 18px #00000040;background-color:#fff;width:300px;max-height:220px;overflow-y:scroll;border-radius:4px}.react-tel-input .country-list .flag{margin-right:8px}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:16px}.react-tel-input .country-list .country .dial-code{color:#60606c}.react-tel-input .country-list .country:hover{background-color:#d6d6e4}.react-tel-input .country-list .country.highlight{background-color:#c7c7dc}.react-tel-input .country-list .country-name{margin-right:8px;color:#26253e}.react-tel-input .country-list .search{z-index:2;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;margin-bottom:16px;padding:16px;border-bottom:1px solid #d6d6dc}.react-tel-input .country-list .search-emoji{display:none;font-size:15px}.react-tel-input .country-list .no-entries-message{padding:8px 16px 16px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:25px;top:-7px;background:#fff;padding:0 5px;color:#de0000}.react-grid-placeholder{border:1.5px dashed #d6d6dc;border-radius:.25rem;background-color:#e6e6ea!important;opacity:1!important}.react-draggable-dragging{box-shadow:0 14px 20px #15151729}.table-header{top:0;min-width:100%;z-index:1;width:auto}.table-header>div:first-of-type{display:auto}.table-header>div:last-of-type{border-top:1px solid var(--bs-gray-200);border-top:1px solid var(--bs-gray-200)}.table-header.sticky{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-header.sticky>div:first-of-type{display:none!important}.table-column-title:hover{color:var(--bs-primary);color:var(--bs-primary)}.table-column-title:hover[title]>div{text-decoration:underline}.table-column-title.sorted{color:var(--bs-primary);color:var(--bs-primary)}.table-column-title.sorted>div{text-decoration:"underline"}.table-td:last-child{border-right:0}.table-td .resizer{display:inline-block;width:5px;height:100%;position:absolute;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);z-index:1}.table-td .resizer.isResizing{background:red}.table-td:first-child{border-radius:4px 0 0 4px}.table-td:last-child{border-radius:0 4px 4px 0}.table-td[data-sticky-td]{position:-webkit-sticky;position:sticky}.table-td[data-sticky-last-left-td]{border-right:2px solid var(--bs-gray-400);border-right:2px solid var(--bs-gray-400)}.table-td[data-sticky-first-right-td]{border-left:2px solid var(--bs-gray-400);border-left:2px solid var(--bs-gray-400);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-td:not([data-sticky-td]){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table-td.state-warning[data-sticky-last-left-td]{border-right:2px solid #ffc870}.table-td.state-warning[data-sticky-first-right-td]{border-left:2px solid #ffc870}.table-th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-weight:600;font-size:12px;border-right:2px solid var(--bs-gray-300);border-right:2px solid var(--bs-gray-300)}.table-th:first-child{border-radius:4px 0 0 4px}.table-th:last-child{border-radius:0 4px 4px 0;border-right:none}.table-th[data-sticky-td]{background:var(--bs-gray-50);background:var(--bs-gray-50)}.table-th[data-sticky-first-right-td]{border-left:2px solid var(--bs-gray-400);border-left:2px solid var(--bs-gray-400);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-th[data-sticky-last-left-td]{border-right:2px solid var(--bs-gray-400);border-right:2px solid var(--bs-gray-400)}.table-th:not([data-sticky-td]){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table-th:has(+[data-sticky-first-right-td]){border-right:none}.table-tr{min-width:100%;height:56px}.table-tr>div:not(.table-th){background:var(--bs-gray-50);background:var(--bs-gray-50)}.table-tr.selected>div:not(.table-th){background:#c7c7dc}.table-tr.selected>div:not(.table-th)[data-sticky-first-right-td]{border-left-color:#b1b1cd}.table-tr.selected>div:not(.table-th)[data-sticky-last-left-td]{border-right-color:#b1b1cd}.table-tr.warning-state{background:#ffe9c7}.table-tr.striped-odd{background:var(--bs-gray-100);background:var(--bs-gray-100)}.table-tr.striped-even{background:var(--bs-gray-200);background:var(--bs-gray-200)}.table-tr.hoverable:hover>div{background:#d6d6e4;cursor:pointer}.table-tr.hoverable:hover>div[data-sticky-first-right-td]{border-left-color:"#B1B1CD"}.table-tr.hoverable:hover>div[data-sticky-last-left-td]{border-right-color:"#B1B1CD"}.link-editor{position:absolute;z-index:10000;top:-10000px;left:-10000px;margin-top:-6px;max-width:300px;width:100%;opacity:0;background-color:#fff;box-shadow:0 5px 10px #0000004d;border-radius:8px;transition:opacity .5s}.link-editor .link-input{display:block;width:calc(100% - 24px);box-sizing:border-box;margin:8px 12px;padding:8px 12px;border-radius:15px;background-color:#eee;font-size:15px;color:#050505;border:0;outline:0;position:relative;font-family:inherit}.link-editor .link-input a{color:#216fdb;text-decoration:none}.link-editor .link-input a:hover{text-decoration:underline}.playground-editor-link{color:#216fdb;text-decoration:none}.playground-editor-link:hover{text-decoration:underline}span.inline-editor-image{cursor:default;display:inline-block;position:relative;z-index:1}.inline-editor-image img{max-width:100%;cursor:default}.inline-editor-image.position-center{text-align:center;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.inline-editor-image.position-full{width:100%}.inline-editor-image.position-full img,.inline-editor-image.position-full div{width:100%!important}.inline-editor-image.position-left{float:left}.inline-editor-image.position-right{float:right}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-resizable-handle-e{right:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:width,height,-webkit-transform;transition-property:transform,width,height;transition-property:transform,width,height,-webkit-transform}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.repeater{border-bottom:1px dashed var(--bs-gray-300);border-bottom:1px dashed var(--bs-gray-300)}.repeater-wrapper:last-of-type .repeater{display:none}.option-wrapper{border-left-width:4px;border-left-style:solid;height:40px}.option-wrapper:hover{background-color:#efeff3!important;border-left-color:#26253e!important}.ps-60{padding-left:60px!important}.toolbar-wrapper{max-width:calc(100% - 128px);z-index:1}.action-button-hover:hover,.action-button-hover:focus{background-color:#41405e!important}
.hoverable-row:hover{background-color:#efeff3}.table tbody td:first-child,.table tbody th:first-child,.table tfoot th:first-child,.table thead th:first-child{padding-left:8px}.table-responsive{border:1px solid var(--bs-gray-300);border:1px solid var(--bs-gray-300)}.table-responsive::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);background-color:var(--bs-gray-100);background-color:var(--bs-gray-100)}.table-responsive::-webkit-scrollbar{height:8px;background-color:var(--bs-gray-100);background-color:var(--bs-gray-100)}.table-responsive::-webkit-scrollbar-thumb{background-color:var(--bs-gray-900);background-color:var(--bs-gray-900);border-radius:2px}.table-responsive .table{border-collapse:separate;border-spacing:0;margin-bottom:0}.table-responsive .table th.sticky-start,.table-responsive .table th.sticky-end,.table-responsive .table td.sticky-start,.table-responsive .table td.sticky-end{background-color:var(--bs-gray-50);background-color:var(--bs-gray-50);position:-webkit-sticky;position:sticky;top:0;z-index:2}.table-responsive .table th.sticky-end,.table-responsive .table td.sticky-end{right:0}.table-responsive .table .hoverable-row:hover th.sticky-start,.table-responsive .table .hoverable-row:hover th.sticky-end,.table-responsive .table .hoverable-row:hover td.sticky-start,.table-responsive .table .hoverable-row:hover td.sticky-end,.table-responsive .table .hoverable-row:focus th.sticky-start,.table-responsive .table .hoverable-row:focus th.sticky-end,.table-responsive .table .hoverable-row:focus td.sticky-start,.table-responsive .table .hoverable-row:focus td.sticky-end{background-color:#efeff3}.table-responsive .table tr:last-child{border-color:transparent!important}.sorting-arrow-icon{font-size:12px!important;margin-top:2px}.multiselect-toolbar-wrapper{max-width:calc(100% - 128px);z-index:100}.multiselect-toolbar-action-button{color:var(--bs-gray-50);color:var(--bs-gray-50)}.multiselect-toolbar-action-button:hover,.multiselect-toolbar-action-button:focus{background-color:#56557c!important}
