/*DEFAULTS*/
/*COLOURS*/
/*TYPE*/
/*BREAKPOINTS*/
/*------------------------------------------------------------------------------------------------------*/
/*FORMS*/
/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/
/*APPS*/
/*------------------------------------------------------------------------------------------------------*/
/*MY ACCOUNT*/
/*SIGN IN*/
/*REGISTER*/
/*RESET PASSWORD*/
/*SOCIAL*/
/*------------------------------------------------------------------------------------------------------*/
/*UNITE MOBILE APP FRAMEWORK*/
/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/
/*COMPONENTS*/
/*------------------------------------------------------------------------------------------------------*/
/*SECTIONS*/
/*BUTTONS*/
/*FAB (FLOATING ACTION BUTTON)*/
/*CARDS*/
/*  Side Scrolling Cards  */
/*LIST GROUP*/
/*TOOLBAR*/
/*TOOLBAR ICONS*/
/*TABS*/
/*SQUARES*/
/*SIDE SCROLLER*/
/*DIRECT CHAT*/
/*MEDIA*/
/*MEDIA LIST*/
/*PANEL DEFAULT*/
/*INFO HEADER*/
/*CIRCLE BUTTONS*/
/*METRO MENU*/
/*SIDE SCROLLING BUTTONS*/
/*FORMS*/
/*MESSENGER*/
/*TILES*/
/* BOARD MEDIA CAROUSEL */
/*CAROUSEL*/
/* WEATHER */
/* STATUS PILL */
/* Thumbnail Icons */
/*SPACER*/
/* Collapsable Text */
/* My Apartment */
/*  Account */
/*  Unite Expanding Date Picker  */
/*
*   =========================
*   Lettings
*   =========================
*/
/*
*   =========================
*   My Preferences
*   =========================
*/
/*
*   =========================
*   Directory Booking App
*   =========================
*/
/*
*   =========================
*   Manuals Apps
*   =========================
*/
.dont-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/*BACKGROUND COLORS*/
/*N.B. Helpers only help if they are !important*/
.bg-auto-color {
  background-color: rgba(160, 160, 160, 0.2) !important;
}
.bg-auto-color-medium {
  background-color: rgba(160, 160, 160, 0.2) !important;
}
.bg-auto-color-light {
  background-color: rgba(160, 160, 160, 0.07) !important;
}
.bg-auto-color-xlight {
  background-color: rgba(160, 160, 160, 0.02) !important;
}
.danger-border {
  border-color: #992222 !important;
}
.box-shadow-default {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2) !important;
}
.box-shadow-md {
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}
.box-shadow-lg {
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.15) !important;
}
.box-shadow-xl {
  -moz-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
  -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}
.box-shadow-xxl {
  -moz-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
  -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}
html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
body {
  position: fixed;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  word-wrap: break-word;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fefefe;
  color: #333333;
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
}
body #rootCtrl,
body .apps-v1 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100vh;
  overflow: hidden;
  background-color: inherit;
}
body #rootCtrl .view-container,
body .apps-v1 .view-container {
  width: 100%;
  max-width: 100vw;
  height: 100%;
  max-height: 100vh;
  overflow: hidden;
  background-color: inherit;
}
body #rootCtrl .view-container > div,
body .apps-v1 .view-container > div {
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: visible;
  background-color: inherit;
}
body #rootCtrl .view-container > div::-webkit-scrollbar,
body .apps-v1 .view-container > div::-webkit-scrollbar {
  width: 0px !important;
  display: none;
}
body .dropdown-menu {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
.dont-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/*
*   =========================
*   Line Limit Mixin
*   =========================
*/
/*
*   =========================
*   Hex to RGBA Mixin
*   =========================
*/
a {
  text-decoration: none !important;
}
h5,
h6 {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  margin: 0;
}
h1 {
  font-size: 28px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
h2 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
h3 {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
h4 {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  text-transform: none;
  margin: 0;
}
h2.section-title {
  font-size: 16px;
  margin: 0;
  padding-left: 10px;
  display: block;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.text-main {
  color: #1487d6;
  text-transform: uppercase;
  font-weight: bold;
}
.section-title {
  width: 100%;
  padding: 10px;
  padding-top: 0;
  line-height: 16px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.section-title .title {
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  display: inline;
}
.section-title .link {
  font-size: 11px;
  font-weight: bold;
  color: #1487d6;
  float: right;
  text-transform: uppercase;
}
.text-xs {
  font-size: 10px !important;
}
.text-sm {
  font-size: 11px !important;
}
.text-ms {
  font-size: 12px !important;
}
.text-md {
  font-size: 14px !important;
  line-height: 16px;
}
.text-md.limit-1 {
  height: 16px;
  max-height: 16px;
}
.text-lg {
  font-size: 16px !important;
}
.text-xl {
  font-size: 18px !important;
  line-height: 18px;
}
.text-xxl {
  font-size: 22px !important;
  line-height: 22px;
}
.text-xxxl {
  font-size: 26px !important;
}
.text-body {
  font-family: 'Roboto', sans-serif !important;
}
.text-semibold {
  font-weight: 500 !important;
}
.text-bold {
  font-weight: bold !important;
}
.text-extrabold {
  font-weight: 800 !important;
}
.text-underline {
  text-decoration: underline !important;
}
.lead {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin: 0;
  margin-bottom: 10px;
}
hr {
  border-color: rgba(160, 160, 160, 0.2);
  margin: 15px 0;
}
/*TEXT COLOURS*/
.text-white {
  color: #fff !important;
}
.text-black {
  color: #000 !important;
}
.text-primary {
  color: #1487d6 !important;
}
.text-success {
  color: #118855 !important;
}
.text-warning {
  color: #f0ad4e !important;
}
.text-danger {
  color: #992222 !important;
}
.text-background-color {
  color: #1f4961 !important;
}
.text-background-color-lighter {
  color: #23526c !important;
}
.text-background-color-lightest {
  color: #2b6787 !important;
}
.text-gold {
  color: #1487d6 !important;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../../icon-fonts/glyphicons-halflings-regular.eot');
  src: url('../../icon-fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../icon-fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../../icon-fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../icon-fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../icon-fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/*FORMS (New version from themes/shared)*/
input[type="text"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="time"],
select,
textarea {
  -webkit-appearance: none;
}
form-new {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
form-new .workflow-form {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
form-new .workflow-form .workflow-form-page {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
form-new .workflow-form .workflow-form-page .unite-form-header {
  margin-bottom: 10px;
}
form-new .workflow-form .workflow-form-page form-steps {
  display: block;
}
form-new .workflow-form .workflow-form-page .row {
  display: block;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-view-section {
  display: block;
  margin-bottom: 30px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-view-section .section-title {
  font-size: 18px;
  font-weight: bold;
  font-family: inherit;
  text-transform: none;
  color: inherit;
  border-bottom: 1px solid #bbb;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-view-section .label {
  color: #000;
  font-size: 13px;
  white-space: normal;
  padding: 0;
  display: block;
  border-radius: 0;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-view-section .label {
    text-align: right;
  }
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section {
  display: block;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-title {
  padding: 0;
  line-height: 20px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-title .section-title-text {
  font-size: 18px;
  font-weight: bold;
  font-family: inherit;
  text-transform: none;
  color: inherit;
}
@media (min-width: 768px) {
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(160, 160, 160, 0.4);
    margin-bottom: 20px;
  }
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container {
  display: block;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group {
  margin-bottom: 20px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-12 {
  flex: 12;
}
@media (min-width: 768px) {
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container {
    display: -moz-box;
    display: -ms-flexbox;
    -moz-box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    min-height: 44px;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-1 {
    flex: 1;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-2 {
    flex: 2;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-3 {
    flex: 3;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-4 {
    flex: 4;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-5 {
    flex: 5;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-6 {
    flex: 6;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-7 {
    flex: 7;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-8 {
    flex: 8;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-9 {
    flex: 9;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-10 {
    flex: 10;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-11 {
    flex: 11;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-12 {
    flex: 12;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-row {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-column {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-row-reverse {
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-direction-column-reverse {
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-wrap-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-flex-start {
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-flex-end {
    -ms-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-center {
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-space-between {
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-justify-space-around {
    -ms-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-flex-start {
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-flex-end {
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-center {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-baseline {
    -webkit-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-items-stretch {
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-flex-start {
    -ms-align-content: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-flex-end {
    -ms-align-content: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-center {
    -ms-align-content: center;
    -webkit-align-content: center;
    align-content: center;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-space-between {
    -ms-align-content: space-between;
    -webkit-align-content: space-between;
    align-content: space-between;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-space-around {
    -ms-align-content: space-around;
    -webkit-align-content: space-around;
    align-content: space-around;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container.flex-align-content-stretch {
    -ms-align-content: stretch;
    -webkit-align-content: stretch;
    align-content: stretch;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-1 {
    flex: 1;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-2 {
    flex: 2;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-3 {
    flex: 3;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-4 {
    flex: 4;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-5 {
    flex: 5;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-6 {
    flex: 6;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-7 {
    flex: 7;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-8 {
    flex: 8;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-9 {
    flex: 9;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-10 {
    flex: 10;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-11 {
    flex: 11;
  }
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .flex-grid.flex-grid-12 {
    flex: 12;
  }
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .control-label {
  font-size: 13px;
  font-weight: bold;
  text-transform: none;
  text-align: left;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .control-label i {
  margin-right: 3px;
}
@media (min-width: 768px) {
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container .control-label {
    width: 100%;
    text-align: right;
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-label-container {
    text-align: left;
  }
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container * {
  outline: none !important;
  box-shadow: none !important;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data {
  height: 40px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value {
  height: 40px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: rgba(160, 160, 160, 0.5);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 0 15px !important;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: rgba(160, 160, 160, 0.05);
  font-size: 12px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value > span {
  white-space: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .form-value .unite-textbox {
  padding: 6px 0;
  border: 0 !important;
  background-color: transparent !important;
  font-weight: 500;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data button.dropdown-toggle {
  margin: 0;
  background-color: #3588d9 !important;
  border-color: #3588d9 !important;
  color: #ffffff !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  height: 40px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .dropdown-menu {
  margin: 0 !important;
  left: 10px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container.pull-data .dropdown-menu .well {
  font-family: inherit !important;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-file-upload file-input {
  display: block;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-file-upload file-input .file-input {
  height: 40px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value {
  min-height: 40px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container:not(.pull-data) .form-value .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container {
  height: 44px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline {
  height: 44px;
  -moz-box-flex: 0 1 0;
  -ms-flex: 0 1 0;
  -webkit-box-flex: 0 1 0;
  -webkit-flex: 0 1 0;
  flex: 0 1 0;
  min-width: 60px;
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0;
  outline: none !important;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-1 {
  flex: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-2 {
  flex: 2;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-3 {
  flex: 3;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-4 {
  flex: 4;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-5 {
  flex: 5;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-6 {
  flex: 6;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-7 {
  flex: 7;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-8 {
  flex: 8;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-9 {
  flex: 9;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-10 {
  flex: 10;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-11 {
  flex: 11;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline .flex-grid.flex-grid-12 {
  flex: 12;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline input[type="radio"] {
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
  margin: 0;
  padding: 0;
  height: 44px;
  background-color: #ffffff;
  border-color: #bbbbbb !important;
  position: relative;
  outline: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-left-width: 0;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline input[type="radio"]:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #333333;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -o-transform: scale(0.2);
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  opacity: 0;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline input[type="radio"] + span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 44px;
  text-transform: uppercase;
  display: block;
  text-align: center;
  padding: 0 10px;
  color: #000;
  font-weight: bold;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline input[type="radio"]:checked {
  border-color: #333333;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline input[type="radio"]:checked:before {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline input[type="radio"]:checked + span {
  color: #eeb885;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline:first-child input[type="radio"] {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-left-width: 1px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline:first-child input[type="radio"]:before {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline:last-child input[type="radio"] {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container .radio-inline:last-child input[type="radio"]:before {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container .unite-radio-inline-container + br {
  display: none;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container form-val-msg {
  display: block;
  margin-top: 2px;
  font-size: 11px;
  background-color: #c54f4f;
  color: #fff;
  border-radius: 3px;
  /*background: -moz-linear-gradient(top, rgba(221,85,76,1) 0%, rgba(219,48,39,1) 100%);
                                                    background: -webkit-linear-gradient(top, rgba(221,85,76,1) 0%,rgba(219,48,39,1) 100%);
                                                    background: linear-gradient(to bottom, rgba(221,85,76,1) 0%,rgba(219,48,39,1) 100%);
                                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd554c', endColorstr='#db3027',GradientType=0 );*/
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container form-val-msg .form-val-msg {
  display: block;
  color: #fff;
  font-size: 11px;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid rgba(160, 160, 160, 0.2);
  position: relative;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .control-container form-val-msg .form-val-msg:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #c54f4f;
  position: absolute;
  top: -5px;
  left: 9px;
}
form-new .workflow-form .workflow-form-page .row form-edit-sections form-edit-section-template .section form-edit-section .section-control-container .form-group .tip {
  margin-top: 5px;
  font-size: 11px;
}
form-view {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
form-view .container-fluid .page-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
form-view .container-fluid .form-description {
  font-size: 14px;
  margin-bottom: 20px;
}
form-view .container-fluid .page-title + .form-decription {
  margin-top: -20px;
}
form-view .container-fluid .section {
  margin-bottom: 15px;
}
form-view .container-fluid .section .section-title {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
}
@media (min-width: 768px) {
  form-view .container-fluid .section .section-title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(160, 160, 160, 0.4);
    margin-bottom: 20px;
  }
}
form-view .container-fluid .section .group {
  margin-bottom: 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-1 {
  flex: 1;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-2 {
  flex: 2;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-3 {
  flex: 3;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-4 {
  flex: 4;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-5 {
  flex: 5;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-6 {
  flex: 6;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-7 {
  flex: 7;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-8 {
  flex: 8;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-9 {
  flex: 9;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-10 {
  flex: 10;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-11 {
  flex: 11;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-12 {
  flex: 12;
}
form-view .container-fluid .section .group.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
form-view .container-fluid .section .group.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
form-view .container-fluid .section .group.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
form-view .container-fluid .section .group.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
form-view .container-fluid .section .group.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
form-view .container-fluid .section .group.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
form-view .container-fluid .section .group.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
form-view .container-fluid .section .group.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
form-view .container-fluid .section .group.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
form-view .container-fluid .section .group.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
form-view .container-fluid .section .group.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
form-view .container-fluid .section .group.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
form-view .container-fluid .section .group.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
form-view .container-fluid .section .group.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
form-view .container-fluid .section .group.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
form-view .container-fluid .section .group.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
form-view .container-fluid .section .group.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
form-view .container-fluid .section .group.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
form-view .container-fluid .section .group.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
form-view .container-fluid .section .group.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
form-view .container-fluid .section .group.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
form-view .container-fluid .section .group.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
form-view .container-fluid .section .group.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-1 {
  flex: 1;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-2 {
  flex: 2;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-3 {
  flex: 3;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-4 {
  flex: 4;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-5 {
  flex: 5;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-6 {
  flex: 6;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-7 {
  flex: 7;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-8 {
  flex: 8;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-9 {
  flex: 9;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-10 {
  flex: 10;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-11 {
  flex: 11;
}
form-view .container-fluid .section .group .flex-grid.flex-grid-12 {
  flex: 12;
}
form-view .container-fluid .section .group label {
  display: block;
  color: #333;
  font-size: 13px;
  white-space: normal;
  text-align: right;
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  form-view .container-fluid .section .group label {
    text-align: left;
  }
}
.workflow-form {
  max-width: 900px;
  padding: 15px;
}
.workflow-form .form-steps {
  margin-bottom: 20px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  position: relative;
  padding-bottom: 20px;
}
.workflow-form .form-steps .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form .form-steps .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form .form-steps .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form .form-steps .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form .form-steps .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form .form-steps .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form .form-steps .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form .form-steps .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form .form-steps .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form .form-steps .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form .form-steps .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form .form-steps .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form .form-steps.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.workflow-form .form-steps.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.workflow-form .form-steps.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.workflow-form .form-steps.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.workflow-form .form-steps.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.workflow-form .form-steps.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.workflow-form .form-steps.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.workflow-form .form-steps.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.workflow-form .form-steps.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.workflow-form .form-steps.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.workflow-form .form-steps.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.workflow-form .form-steps.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.workflow-form .form-steps.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.workflow-form .form-steps.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.workflow-form .form-steps.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.workflow-form .form-steps.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.workflow-form .form-steps.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.workflow-form .form-steps.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.workflow-form .form-steps.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.workflow-form .form-steps.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.workflow-form .form-steps.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.workflow-form .form-steps.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.workflow-form .form-steps.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.workflow-form .form-steps .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form .form-steps .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form .form-steps .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form .form-steps .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form .form-steps .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form .form-steps .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form .form-steps .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form .form-steps .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form .form-steps .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form .form-steps .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form .form-steps .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form .form-steps .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form .form-steps:before {
  content: '';
  background-color: #ddd;
  position: absolute;
  top: 18px;
  height: 5px;
  width: 100%;
  z-index: -1;
}
.workflow-form .form-steps .step {
  height: 100%;
  counter-increment: item;
}
.workflow-form .form-steps .step a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-decoration: none !important;
  position: relative;
}
.workflow-form .form-steps .step a:before {
  content: counter(item);
  font-size: 24px;
  font-weight: bold;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form .form-steps .step a:before.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.workflow-form .form-steps .step a:before.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.workflow-form .form-steps .step a:before.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.workflow-form .form-steps .step a:before.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.workflow-form .form-steps .step a:before.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.workflow-form .form-steps .step a:before.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.workflow-form .form-steps .step a:before.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.workflow-form .form-steps .step a:before.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.workflow-form .form-steps .step a:before.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.workflow-form .form-steps .step a:before.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.workflow-form .form-steps .step a:before.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.workflow-form .form-steps .step a:before.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.workflow-form .form-steps .step a:before.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.workflow-form .form-steps .step a:before.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.workflow-form .form-steps .step a:before.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.workflow-form .form-steps .step a:before.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.workflow-form .form-steps .step a:before.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.workflow-form .form-steps .step a:before.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.workflow-form .form-steps .step a:before.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.workflow-form .form-steps .step a:before.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.workflow-form .form-steps .step a:before.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.workflow-form .form-steps .step a:before.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.workflow-form .form-steps .step a:before.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form .form-steps .step a:before .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form .form-steps .step a .step-title {
  width: 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
  margin-top: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form .form-steps .step a .step-title.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.workflow-form .form-steps .step a .step-title.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.workflow-form .form-steps .step a .step-title.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.workflow-form .form-steps .step a .step-title.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.workflow-form .form-steps .step a .step-title.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.workflow-form .form-steps .step a .step-title.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.workflow-form .form-steps .step a .step-title.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.workflow-form .form-steps .step a .step-title.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.workflow-form .form-steps .step a .step-title.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.workflow-form .form-steps .step a .step-title.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.workflow-form .form-steps .step a .step-title.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.workflow-form .form-steps .step a .step-title.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.workflow-form .form-steps .step a .step-title.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.workflow-form .form-steps .step a .step-title.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.workflow-form .form-steps .step a .step-title.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.workflow-form .form-steps .step a .step-title.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.workflow-form .form-steps .step a .step-title.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.workflow-form .form-steps .step a .step-title.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.workflow-form .form-steps .step a .step-title.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.workflow-form .form-steps .step a .step-title.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.workflow-form .form-steps .step a .step-title.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.workflow-form .form-steps .step a .step-title.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.workflow-form .form-steps .step a .step-title.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form .form-steps .step a .step-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form .form-steps .step a .step-title i {
  display: none;
}
.workflow-form .form-steps .step:first-child a:after {
  content: '';
  background-color: #fff;
  position: absolute;
  top: 18px;
  right: 50%;
  height: 5px;
  width: 50%;
  z-index: -1;
}
.workflow-form .form-steps .step:last-child a:before {
  content: '\f11e';
  font: normal normal normal 19px/1 FontAwesome;
}
.workflow-form .form-steps .step:last-child a:after {
  content: '';
  background-color: #fff;
  position: absolute;
  top: 18px;
  left: 50%;
  height: 5px;
  width: 50%;
  z-index: -1;
}
.workflow-form .form-steps .step.current a:before {
  background-color: #3588d9;
  color: #ffffff;
}
.workflow-form .form-steps .step.current a .step-title {
  color: #333;
}
.workflow-form .form-steps .step.completed a:before {
  content: '\f00c';
  font: normal normal normal 19px/1 FontAwesome;
  background-color: #118855;
  color: #fff;
}
.workflow-form .form-steps .step.completed a .step-title {
  color: #333;
}
.workflow-form .form-steps .step.disabled a:before {
  background-color: #ddd;
  color: #999;
}
.workflow-form .form-steps .step.disabled a .step-title {
  color: #999;
}
.workflow-form .page-title {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  font-family: inherit;
  margin-bottom: 20px;
}
.workflow-form .page-tc {
  margin-bottom: 20px;
  font-size: 13px;
}
.workflow-form .section .highlight {
  background-color: #eaebeb;
  padding-bottom: 6px;
  margin: 0px 0px;
}
.workflow-form .section .form-group-top-margin {
  margin-top: 15px;
}
.workflow-form .section .form-group {
  margin-bottom: 0px;
}
.workflow-form .section-title {
  font-size: 18px;
  font-weight: bold;
  font-family: inherit;
  border-bottom: 1px solid #969c9d;
  line-height: 32px;
  margin-bottom: 20px;
}
.workflow-form .section-footer {
  color: #718485;
  padding-bottom: 10px;
  clear: both;
}
.workflow-form .tip {
  color: inherit;
  opacity: 0.9;
  font-style: italic;
  font-size: 11px;
}
.workflow-form.view .group {
  clear: both;
}
.workflow-form.view .group .label {
  font-weight: normal;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  color: #718485;
  white-space: pre-wrap;
  margin-bottom: 10px;
}
.workflow-form.view .group .value {
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 10px;
}
.workflow-form.view .group .section-title {
  font-size: 13.5px;
  margin-left: -15px;
}
.workflow-form.view .grid {
  background-color: white;
  margin: 0;
  padding: 0;
  position: relative;
}
.workflow-form.view .grid li {
  list-style: none;
  cursor: pointer;
}
.workflow-form.view .grid li:hover .col {
  background-color: rgba(160, 160, 160, 0.2);
  border-right-color: #b6b9b9;
}
.workflow-form.view .grid .col {
  height: 40px;
  max-height: 40px;
  border: 1px solid transparent;
  border-right-color: #eaebeb;
  border-bottom-color: #eaebeb;
  overflow: hidden;
}
.workflow-form.view .grid .col:last-child {
  border-right: none;
}
.workflow-form.view .grid .col.two-line {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  line-height: 18.333px;
  max-height: 55px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form.view .grid .col.two-line.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.workflow-form.view .grid .col.two-line.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.workflow-form.view .grid .col.two-line.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.workflow-form.view .grid .col.two-line.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.workflow-form.view .grid .col.two-line.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.workflow-form.view .grid .col.two-line.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.workflow-form.view .grid .col.two-line.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.workflow-form.view .grid .col.two-line.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.workflow-form.view .grid .col.two-line.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.workflow-form.view .grid .col.two-line.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.workflow-form.view .grid .col.two-line.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.workflow-form.view .grid .col.two-line.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.workflow-form.view .grid .col.two-line.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.workflow-form.view .grid .col.two-line.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.workflow-form.view .grid .col.two-line.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.workflow-form.view .grid .col.two-line.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.workflow-form.view .grid .col.two-line.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.workflow-form.view .grid .col.two-line.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.workflow-form.view .grid .col.two-line.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.workflow-form.view .grid .col.two-line.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.workflow-form.view .grid .col.two-line.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.workflow-form.view .grid .col.two-line.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.workflow-form.view .grid .col.two-line.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-1 {
  flex: 1;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-2 {
  flex: 2;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-3 {
  flex: 3;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-4 {
  flex: 4;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-5 {
  flex: 5;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-6 {
  flex: 6;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-7 {
  flex: 7;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-8 {
  flex: 8;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-9 {
  flex: 9;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-10 {
  flex: 10;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-11 {
  flex: 11;
}
.workflow-form.view .grid .col.two-line .flex-grid.flex-grid-12 {
  flex: 12;
}
.workflow-form.view .grid .col.two-line > div {
  line-height: 18px;
  height: auto;
  max-height: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.workflow-form.view .grid .col.two-line .date {
  font-weight: normal;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  white-space: normal;
}
.workflow-form.view .grid .col .date {
  font-weight: normal;
  text-align: center;
  font-size: 12px;
  color: black !important;
}
.workflow-form.view .grid .col .profile-image {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin: 5px;
}
.workflow-form.view .grid .col .subtitle-text {
  color: #969c9d;
  text-transform: capitalize;
}
.workflow-form.view .grid .col .small-text {
  color: #969c9d;
  font-size: 11px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.workflow-form.view .grid .col .small-text p {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.workflow-form.view .grid .col .center-text {
  width: 100%;
  text-align: center;
}
.workflow-form.view .grid .col .status-pill {
  margin: 0;
  padding: 0;
}
.workflow-form.view .grid .col .no-wrap-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.workflow-form.view .grid .col a {
  display: inline-block;
  margin-right: 10px;
}
.workflow-form.view .grid .col a:hover {
  text-decoration: underline;
}
.workflow-form.view .grid .header {
  top: 0;
  font-weight: normal;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  color: #718485;
  height: 25px;
  background: white;
  cursor: default;
}
.workflow-form.view .grid .header .col {
  height: 25px;
  max-height: 40px;
}
.workflow-form.view .grid .header:hover .col {
  background-color: white;
  border-right-color: #eaebeb, 20%;
}
.workflow-form.view .grid.head {
  border: 1px solid #899596;
}
.workflow-form.view .grid.body {
  border-bottom: 1px solid #899596;
  border-left: 1px solid #899596;
  border-right: 1px solid #899596;
}
.workflow-form.view.compact .label,
.workflow-form.view.compact .value {
  margin-bottom: 0;
}
.unite-form-steps-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.unite-form-steps-list li {
  margin-bottom: 10px;
}
.unite-form-steps-list li.current,
.unite-form-steps-list li.completed {
  font-weight: bold;
  color: #1487d6;
}
.unite-checkbox {
  position: relative;
  padding: 0 0 0 40px;
  text-align: left;
  height: 40px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-checkbox .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-checkbox .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-checkbox .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-checkbox .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-checkbox .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-checkbox .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-checkbox .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-checkbox .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-checkbox .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-checkbox .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-checkbox .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-checkbox .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-checkbox.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-checkbox.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-checkbox.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-checkbox.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-checkbox.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-checkbox.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-checkbox.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-checkbox.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-checkbox.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-checkbox.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-checkbox.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-checkbox.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-checkbox.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-checkbox.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-checkbox.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-checkbox.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-checkbox.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-checkbox.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-checkbox.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-checkbox.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-checkbox.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-checkbox.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-checkbox.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-checkbox .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-checkbox .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-checkbox .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-checkbox .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-checkbox .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-checkbox .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-checkbox .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-checkbox .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-checkbox .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-checkbox .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-checkbox .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-checkbox .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-checkbox label {
  height: 30px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  cursor: pointer;
  margin-bottom: 0;
  font-size: 12px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-checkbox label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-checkbox label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-checkbox label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-checkbox label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-checkbox label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-checkbox label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-checkbox label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-checkbox label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-checkbox label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-checkbox label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-checkbox label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-checkbox label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-checkbox label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-checkbox label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-checkbox label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-checkbox label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-checkbox label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-checkbox label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-checkbox label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-checkbox label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-checkbox label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-checkbox label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-checkbox label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-checkbox label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-checkbox label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-checkbox label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-checkbox label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-checkbox label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-checkbox label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-checkbox label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-checkbox label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-checkbox label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-checkbox label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-checkbox label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-checkbox label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-checkbox label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-checkbox label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-checkbox label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-checkbox label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-checkbox label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-checkbox label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-checkbox label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-checkbox label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-checkbox label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-checkbox label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-checkbox label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-checkbox label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-checkbox label * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-checkbox label * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-checkbox label .unite-checkbox-subtitle {
  font-size: 10px;
  text-transform: uppercase;
  opacity: 0.8;
  color: inherit !important;
}
.unite-checkbox label:before,
.unite-checkbox label:after {
  content: '';
  position: absolute;
  top: 50%;
  border-radius: 3px;
}
.unite-checkbox label:before {
  left: 0;
  width: 30px;
  height: 30px;
  margin: -15px 0 0;
  background: #fff;
  border: 1px solid rgba(160, 160, 160, 0.5);
}
.unite-checkbox label:after {
  content: '\f00c';
  font-family: 'FontAwesome';
  text-align: center;
  font-size: 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #ffffff;
  left: 2px;
  width: 26px;
  height: 26px;
  margin: -13px 0 0;
  opacity: 0;
  background: #3588d9;
  transform: translate3d(0, 0, 0) scale(0.5);
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;
  border-radius: 2px;
}
.unite-checkbox label:after .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-checkbox label:after .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-checkbox label:after .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-checkbox label:after .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-checkbox label:after .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-checkbox label:after .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-checkbox label:after .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-checkbox label:after .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-checkbox label:after .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-checkbox label:after .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-checkbox label:after .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-checkbox label:after .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-checkbox label:after.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-checkbox label:after.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-checkbox label:after.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-checkbox label:after.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-checkbox label:after.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-checkbox label:after.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-checkbox label:after.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-checkbox label:after.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-checkbox label:after.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-checkbox label:after.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-checkbox label:after.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-checkbox label:after.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-checkbox label:after.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-checkbox label:after.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-checkbox label:after.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-checkbox label:after.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-checkbox label:after.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-checkbox label:after.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-checkbox label:after.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-checkbox label:after.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-checkbox label:after.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-checkbox label:after.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-checkbox label:after.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-checkbox label:after .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-checkbox label:after .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-checkbox label:after .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-checkbox label:after .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-checkbox label:after .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-checkbox label:after .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-checkbox label:after .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-checkbox label:after .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-checkbox label:after .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-checkbox label:after .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-checkbox label:after .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-checkbox label:after .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-checkbox input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: -9999px;
  visibility: hidden;
}
.unite-checkbox input[type="checkbox"][disabled="disabled"] + label {
  opacity: 0.7;
  cursor: not-allowed;
}
.unite-checkbox input[type="checkbox"][disabled="disabled"] + label:before {
  background-color: #eee;
}
.unite-checkbox input[type="checkbox"][readonly] + label {
  cursor: default;
}
.unite-checkbox input[type="checkbox"]:checked + label:after {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.unite-checkbox.unite-checkbox-sm {
  height: 20px;
  padding: 0 0 0 25px;
}
.unite-checkbox.unite-checkbox-sm label {
  height: 20px;
}
.unite-checkbox.unite-checkbox-sm label:before {
  margin: -10px 0 0;
  width: 20px;
  height: 20px;
}
.unite-checkbox.unite-checkbox-sm label:after {
  margin: -8px 0 0;
  font-size: 11px;
  width: 16px;
  height: 16px;
}
.unite-graphic-checkbox {
  position: relative;
  margin-bottom: 10px;
}
.unite-graphic-checkbox label {
  padding: 8px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: 2px solid transparent;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: #fff;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-graphic-checkbox label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-graphic-checkbox label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-graphic-checkbox label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-graphic-checkbox label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-graphic-checkbox label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-graphic-checkbox label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-graphic-checkbox label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-graphic-checkbox label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-graphic-checkbox label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-graphic-checkbox label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-graphic-checkbox label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-graphic-checkbox label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-graphic-checkbox label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-graphic-checkbox label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-graphic-checkbox label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-graphic-checkbox label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-graphic-checkbox label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-graphic-checkbox label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-graphic-checkbox label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-graphic-checkbox label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-graphic-checkbox label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-graphic-checkbox label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-graphic-checkbox label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-graphic-checkbox label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-graphic-checkbox input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: -9999px;
  visibility: hidden;
}
.unite-graphic-checkbox input[type="checkbox"][disabled="disabled"] + label {
  opacity: 0.7;
  cursor: not-allowed;
}
.unite-graphic-checkbox input[type="checkbox"]:checked + label {
  border: 2px solid #1487d6;
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
input[data-datepicker-popup],
input[datepicker-popup] {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQtJREFUOBGtk7FOAmEQhA8loYLE0lBQWxqx5wEsaI0PgBUh8TVIbJWONyGxRVujoVV70EISEr653F72//OfR+Ekczu7O7u57EGW/TP67Jv/sVM9eUo0UBN4VlQ6xC58LfI4yPcB10XjqYm4gdq8hRo+gc8whR7Fd6glLTiG2RK2JcApHOYq/VBPHkFvq9lggfJDkS84itwD8gdXu0OLhkfEwBJF3cDjk+TFFd7Q3y7XbeQpEb+BGnZhaT+sfKOHR7zgguatM1yhRcMIIU8A/xWCRk2SPOI1Q/mnKYanRLES8REXOPVDMcxMVMV4wRdG0eCXWS2IWvAD7+Eu6NQnx1h+9Wc6h5f1/qRjtQfZKymbEw9TBQAAAABJRU5ErkJggg==') !important;
  background-size: 16px;
  background-position-x: calc(100% - 10px);
  background-position-y: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  padding-right: 36px;
}
input[data-datepicker-popup] *,
input[datepicker-popup] * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
input[data-datepicker-popup] *,
input[datepicker-popup] * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-datepicker,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker],
.datepicker,
div[datepicker] {
  min-width: 248px;
  max-width: 360px;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-radius: 3px;
}
.unite-datepicker table,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table,
.datepicker table,
div[datepicker] table {
  width: 100%;
  min-height: 250px;
  max-height: 345px;
  outline: none !important;
  color: inherit;
}
.unite-datepicker table .btn,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table .btn,
.datepicker table .btn,
div[datepicker] table .btn {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.unite-datepicker table thead,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead,
.datepicker table thead,
div[datepicker] table thead {
  outline: none !important;
  color: inherit;
}
.unite-datepicker table thead tr,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr,
.datepicker table thead tr,
div[datepicker] table thead tr {
  color: inherit;
  border: 0;
}
.unite-datepicker table thead tr:first-child,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child,
.datepicker table thead tr:first-child,
div[datepicker] table thead tr:first-child {
  background-color: rgba(160, 160, 160, 0.2);
  background-color: transparent;
  border-bottom: 1px solid rgba(160, 160, 160, 0.5);
  color: inherit;
}
.unite-datepicker table thead tr:first-child th,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child th,
.datepicker table thead tr:first-child th,
div[datepicker] table thead tr:first-child th {
  border: 0;
}
.unite-datepicker table thead tr:first-child th .btn.btn-default.btn-sm,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm,
.datepicker table thead tr:first-child th .btn.btn-default.btn-sm,
div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm {
  height: 40px;
  border-radius: 0px !important;
  border: 0 !important;
  color: inherit;
  letter-spacing: 0.5px;
  margin: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.unite-datepicker table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-right),
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-right),
.datepicker table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-right),
div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-right),
.unite-datepicker table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-left),
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-left),
.datepicker table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-left),
div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm:not(.pull-left) {
  font-size: 14px;
  background-color: #ebebeb;
  border-color: rgba(160, 160, 160, 0.2);
  text-transform: uppercase;
  color: inherit;
}
.unite-datepicker table thead tr:first-child th .btn.btn-default.btn-sm.pull-right,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm.pull-right,
.datepicker table thead tr:first-child th .btn.btn-default.btn-sm.pull-right,
div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm.pull-right,
.unite-datepicker table thead tr:first-child th .btn.btn-default.btn-sm.pull-left,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm.pull-left,
.datepicker table thead tr:first-child th .btn.btn-default.btn-sm.pull-left,
div[datepicker] table thead tr:first-child th .btn.btn-default.btn-sm.pull-left {
  width: 40px;
  width: 100%;
  background-color: #ebebeb;
  color: #3588d9;
  color: inherit;
}
.unite-datepicker table thead tr:last-child,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:last-child,
.datepicker table thead tr:last-child,
div[datepicker] table thead tr:last-child {
  border: 0;
}
.unite-datepicker table thead tr:last-child th,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:last-child th,
.datepicker table thead tr:last-child th,
div[datepicker] table thead tr:last-child th {
  height: 20px;
  padding-top: 5px;
}
.unite-datepicker table thead tr:last-child th small,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table thead tr:last-child th small,
.datepicker table thead tr:last-child th small,
div[datepicker] table thead tr:last-child th small {
  text-transform: uppercase;
  font-size: 11px;
  color: #3588d9;
  color: inherit;
}
.unite-datepicker table tbody,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody,
.datepicker table tbody,
div[datepicker] table tbody {
  outline: none !important;
  border: 0;
}
.unite-datepicker table tbody tr,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr,
.datepicker table tbody tr,
div[datepicker] table tbody tr {
  position: relative;
  border: 0;
}
.unite-datepicker table tbody tr td,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td,
.datepicker table tbody tr td,
div[datepicker] table tbody tr td {
  width: 14.2857142%;
  border: 0;
}
.unite-datepicker table tbody tr td .btn,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn,
.datepicker table tbody tr td .btn,
div[datepicker] table tbody tr td .btn {
  width: 30px;
  max-width: 30px;
  min-width: 30px !important;
  height: 30px;
  margin-bottom: 0;
  box-shadow: none !important;
  background-color: transparent;
  border: 0px solid rgba(160, 160, 160, 0.2);
  border-radius: 50% !important;
  color: inherit;
  font-size: 12px;
  font-weight: 500;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-datepicker table tbody tr td .btn:before,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn:before,
.datepicker table tbody tr td .btn:before,
div[datepicker] table tbody tr td .btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3588d9;
  z-index: 1;
  -webkit-transition: all 0.2s ease 0.2s 0s ease-in;
  -moz-transition: all 0.2s ease 0.2s 0s ease-in;
  -ms-transition: all 0.2s ease 0.2s 0s ease-in;
  -o-transition: all 0.2s ease 0.2s 0s ease-in;
  transition: all 0.2s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 50%;
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -o-transform: scale(0.2);
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  opacity: 0;
}
.unite-datepicker table tbody tr td .btn span,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span,
.datepicker table tbody tr td .btn span,
div[datepicker] table tbody tr td .btn span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-radius: 50%;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-1,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-1,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-1,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-2,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-2,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-2,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-3,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-3,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-3,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-4,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-4,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-4,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-5,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-5,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-5,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-6,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-6,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-6,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-7,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-7,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-7,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-8,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-8,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-8,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-9,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-9,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-9,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-10,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-10,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-10,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-11,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-11,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-11,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-12,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-12,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-12,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-datepicker table tbody tr td .btn span.flex-direction-row,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-direction-row,
.datepicker table tbody tr td .btn span.flex-direction-row,
div[datepicker] table tbody tr td .btn span.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-datepicker table tbody tr td .btn span.flex-direction-column,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-direction-column,
.datepicker table tbody tr td .btn span.flex-direction-column,
div[datepicker] table tbody tr td .btn span.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-datepicker table tbody tr td .btn span.flex-direction-row-reverse,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-direction-row-reverse,
.datepicker table tbody tr td .btn span.flex-direction-row-reverse,
div[datepicker] table tbody tr td .btn span.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-datepicker table tbody tr td .btn span.flex-direction-column-reverse,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-direction-column-reverse,
.datepicker table tbody tr td .btn span.flex-direction-column-reverse,
div[datepicker] table tbody tr td .btn span.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-datepicker table tbody tr td .btn span.flex-wrap-wrap,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-wrap-wrap,
.datepicker table tbody tr td .btn span.flex-wrap-wrap,
div[datepicker] table tbody tr td .btn span.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-datepicker table tbody tr td .btn span.flex-wrap-wrap-reverse,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-wrap-wrap-reverse,
.datepicker table tbody tr td .btn span.flex-wrap-wrap-reverse,
div[datepicker] table tbody tr td .btn span.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-datepicker table tbody tr td .btn span.flex-wrap-nowrap,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-wrap-nowrap,
.datepicker table tbody tr td .btn span.flex-wrap-nowrap,
div[datepicker] table tbody tr td .btn span.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-datepicker table tbody tr td .btn span.flex-justify-flex-start,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-justify-flex-start,
.datepicker table tbody tr td .btn span.flex-justify-flex-start,
div[datepicker] table tbody tr td .btn span.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-datepicker table tbody tr td .btn span.flex-justify-flex-end,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-justify-flex-end,
.datepicker table tbody tr td .btn span.flex-justify-flex-end,
div[datepicker] table tbody tr td .btn span.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-datepicker table tbody tr td .btn span.flex-justify-center,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-justify-center,
.datepicker table tbody tr td .btn span.flex-justify-center,
div[datepicker] table tbody tr td .btn span.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-datepicker table tbody tr td .btn span.flex-justify-space-between,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-justify-space-between,
.datepicker table tbody tr td .btn span.flex-justify-space-between,
div[datepicker] table tbody tr td .btn span.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-datepicker table tbody tr td .btn span.flex-justify-space-around,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-justify-space-around,
.datepicker table tbody tr td .btn span.flex-justify-space-around,
div[datepicker] table tbody tr td .btn span.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-datepicker table tbody tr td .btn span.flex-align-items-flex-start,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-items-flex-start,
.datepicker table tbody tr td .btn span.flex-align-items-flex-start,
div[datepicker] table tbody tr td .btn span.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-datepicker table tbody tr td .btn span.flex-align-items-flex-end,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-items-flex-end,
.datepicker table tbody tr td .btn span.flex-align-items-flex-end,
div[datepicker] table tbody tr td .btn span.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-datepicker table tbody tr td .btn span.flex-align-items-center,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-items-center,
.datepicker table tbody tr td .btn span.flex-align-items-center,
div[datepicker] table tbody tr td .btn span.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-datepicker table tbody tr td .btn span.flex-align-items-baseline,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-items-baseline,
.datepicker table tbody tr td .btn span.flex-align-items-baseline,
div[datepicker] table tbody tr td .btn span.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-datepicker table tbody tr td .btn span.flex-align-items-stretch,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-items-stretch,
.datepicker table tbody tr td .btn span.flex-align-items-stretch,
div[datepicker] table tbody tr td .btn span.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-datepicker table tbody tr td .btn span.flex-align-content-flex-start,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-content-flex-start,
.datepicker table tbody tr td .btn span.flex-align-content-flex-start,
div[datepicker] table tbody tr td .btn span.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-datepicker table tbody tr td .btn span.flex-align-content-flex-end,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-content-flex-end,
.datepicker table tbody tr td .btn span.flex-align-content-flex-end,
div[datepicker] table tbody tr td .btn span.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-datepicker table tbody tr td .btn span.flex-align-content-center,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-content-center,
.datepicker table tbody tr td .btn span.flex-align-content-center,
div[datepicker] table tbody tr td .btn span.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-datepicker table tbody tr td .btn span.flex-align-content-space-between,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-content-space-between,
.datepicker table tbody tr td .btn span.flex-align-content-space-between,
div[datepicker] table tbody tr td .btn span.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-datepicker table tbody tr td .btn span.flex-align-content-space-around,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-content-space-around,
.datepicker table tbody tr td .btn span.flex-align-content-space-around,
div[datepicker] table tbody tr td .btn span.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-datepicker table tbody tr td .btn span.flex-align-content-stretch,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span.flex-align-content-stretch,
.datepicker table tbody tr td .btn span.flex-align-content-stretch,
div[datepicker] table tbody tr td .btn span.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-1,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-1,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-1,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-2,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-2,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-2,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-3,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-3,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-3,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-4,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-4,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-4,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-5,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-5,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-5,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-6,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-6,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-6,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-7,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-7,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-7,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-8,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-8,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-8,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-9,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-9,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-9,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-10,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-10,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-10,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-11,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-11,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-11,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-datepicker table tbody tr td .btn span .flex-grid.flex-grid-12,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-12,
.datepicker table tbody tr td .btn span .flex-grid.flex-grid-12,
div[datepicker] table tbody tr td .btn span .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-datepicker table tbody tr td .btn .text-info,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn .text-info,
.datepicker table tbody tr td .btn .text-info,
div[datepicker] table tbody tr td .btn .text-info {
  font-weight: bold;
  color: #3588d9;
  background-color: rgba(160, 160, 160, 0.07);
}
.unite-datepicker table tbody tr td .btn[disabled="disabled"],
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn[disabled="disabled"],
.datepicker table tbody tr td .btn[disabled="disabled"],
div[datepicker] table tbody tr td .btn[disabled="disabled"] {
  border: 0;
  opacity: 0.3;
}
.unite-datepicker table tbody tr td .btn[disabled="disabled"] .text-info,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn[disabled="disabled"] .text-info,
.datepicker table tbody tr td .btn[disabled="disabled"] .text-info,
div[datepicker] table tbody tr td .btn[disabled="disabled"] .text-info {
  background-color: transparent;
}
.unite-datepicker table tbody tr td .btn:hover,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn:hover,
.datepicker table tbody tr td .btn:hover,
div[datepicker] table tbody tr td .btn:hover {
  background-color: transparent;
}
.unite-datepicker table tbody tr td .btn.active,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn.active,
.datepicker table tbody tr td .btn.active,
div[datepicker] table tbody tr td .btn.active {
  background-color: transparent;
  border: 0px solid #3588d9;
  font-weight: bold;
  color: #ffffff !important;
}
.unite-datepicker table tbody tr td .btn.active:before,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn.active:before,
.datepicker table tbody tr td .btn.active:before,
div[datepicker] table tbody tr td .btn.active:before {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.unite-datepicker table tbody tr td .btn.active .text-info,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table tbody tr td .btn.active .text-info,
.datepicker table tbody tr td .btn.active .text-info,
div[datepicker] table tbody tr td .btn.active .text-info {
  color: #ffffff !important;
}
.unite-datepicker table[ng-switch-when="month"] thead tr th,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="month"] thead tr th,
.datepicker table[ng-switch-when="month"] thead tr th,
div[datepicker] table[ng-switch-when="month"] thead tr th {
  padding-top: 0 !important;
}
.unite-datepicker table[ng-switch-when="month"] tbody tr td,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="month"] tbody tr td,
.datepicker table[ng-switch-when="month"] tbody tr td,
div[datepicker] table[ng-switch-when="month"] tbody tr td {
  width: 33.33333333% !important;
}
.unite-datepicker table[ng-switch-when="month"] tbody tr td .btn,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="month"] tbody tr td .btn,
.datepicker table[ng-switch-when="month"] tbody tr td .btn,
div[datepicker] table[ng-switch-when="month"] tbody tr td .btn {
  border-radius: 3px !important;
  width: 100% !important;
  max-width: calc(100% - 20px);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  text-transform: uppercase;
}
.unite-datepicker table[ng-switch-when="month"] tbody tr td .btn span,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="month"] tbody tr td .btn span,
.datepicker table[ng-switch-when="month"] tbody tr td .btn span,
div[datepicker] table[ng-switch-when="month"] tbody tr td .btn span {
  border-radius: 3px;
}
.unite-datepicker table[ng-switch-when="month"] tbody tr td .btn:before,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="month"] tbody tr td .btn:before,
.datepicker table[ng-switch-when="month"] tbody tr td .btn:before,
div[datepicker] table[ng-switch-when="month"] tbody tr td .btn:before {
  border-radius: 3px;
}
.unite-datepicker table[ng-switch-when="year"] thead tr th,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="year"] thead tr th,
.datepicker table[ng-switch-when="year"] thead tr th,
div[datepicker] table[ng-switch-when="year"] thead tr th {
  padding-top: 0 !important;
}
.unite-datepicker table[ng-switch-when="year"] tbody tr td,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="year"] tbody tr td,
.datepicker table[ng-switch-when="year"] tbody tr td,
div[datepicker] table[ng-switch-when="year"] tbody tr td {
  width: 20% !important;
}
.unite-datepicker table[ng-switch-when="year"] tbody tr td .btn,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="year"] tbody tr td .btn,
.datepicker table[ng-switch-when="year"] tbody tr td .btn,
div[datepicker] table[ng-switch-when="year"] tbody tr td .btn {
  border-radius: 3px !important;
  width: 100% !important;
  max-width: calc(100% - 15px);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  text-transform: uppercase;
}
.unite-datepicker table[ng-switch-when="year"] tbody tr td .btn span,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="year"] tbody tr td .btn span,
.datepicker table[ng-switch-when="year"] tbody tr td .btn span,
div[datepicker] table[ng-switch-when="year"] tbody tr td .btn span {
  border-radius: 3px;
}
.unite-datepicker table[ng-switch-when="year"] tbody tr td .btn:before,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] table[ng-switch-when="year"] tbody tr td .btn:before,
.datepicker table[ng-switch-when="year"] tbody tr td .btn:before,
div[datepicker] table[ng-switch-when="year"] tbody tr td .btn:before {
  border-radius: 3px;
}
.unite-datepicker.unite-datepicker-clean,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker].unite-datepicker-clean,
.datepicker.unite-datepicker-clean,
div[datepicker].unite-datepicker-clean {
  border: none !important;
  border-radius: 0 !important;
}
.unite-datepicker.unite-datepicker-clean table thead tr th button,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker].unite-datepicker-clean table thead tr th button,
.datepicker.unite-datepicker-clean table thead tr th button,
div[datepicker].unite-datepicker-clean table thead tr th button {
  background-color: transparent !important;
}
.unite-datepicker.unite-datepicker-clean table thead tr:first-child,
.unite-datepicker-dropdown .dropdown-menu li div[datepicker].unite-datepicker-clean table thead tr:first-child,
.datepicker.unite-datepicker-clean table thead tr:first-child,
div[datepicker].unite-datepicker-clean table thead tr:first-child {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.datepicker {
  border: none;
}
.unite-datepicker {
  overflow: hidden;
}
.unite-datepicker-dropdown .dropdown-menu {
  padding: 0;
  min-width: 250px;
  max-width: 360px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 1px solid rgba(160, 160, 160, 0.5);
}
.unite-datepicker-dropdown .dropdown-menu li div[datepicker] {
  border: none !important;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 !important;
  margin: 10px;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"].flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .btn-group.pull-left .btn.btn-danger {
  margin-left: 3px;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .btn {
  border-radius: 3px !important;
}
.unite-datepicker-dropdown .dropdown-menu li[ng-if="showButtonBar"] .btn.btn-success {
  margin: 0 !important;
}
.unite-file-drop {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  height: 60px;
  min-height: 60px;
}
.unite-file-drop .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-drop .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-drop .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-drop .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-drop .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-drop .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-drop .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-drop .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-drop .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-drop .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-drop .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-drop .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-drop.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-file-drop.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-file-drop.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-file-drop.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-file-drop.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-file-drop.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-file-drop.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-file-drop.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-file-drop.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-file-drop.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-file-drop.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-file-drop.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-file-drop.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-file-drop.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-file-drop.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-file-drop.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-file-drop.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-file-drop.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-file-drop.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-file-drop.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-file-drop.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-file-drop.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-file-drop.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-file-drop .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-drop .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-drop .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-drop .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-drop .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-drop .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-drop .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-drop .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-drop .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-drop .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-drop .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-drop .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-drop .file-drop-area {
  height: 100%;
  min-height: 60px;
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-drop .file-drop-area.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-file-drop .file-drop-area.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-file-drop .file-drop-area.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-file-drop .file-drop-area.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-file-drop .file-drop-area.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-file-drop .file-drop-area.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-file-drop .file-drop-area.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-file-drop .file-drop-area.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-file-drop .file-drop-area.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-file-drop .file-drop-area.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-file-drop .file-drop-area.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-file-drop .file-drop-area.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-file-drop .file-drop-area.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-file-drop .file-drop-area.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-file-drop .file-drop-area.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-file-drop .file-drop-area.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-file-drop .file-drop-area.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-file-drop .file-drop-area.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-file-drop .file-drop-area.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-file-drop .file-drop-area.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-file-drop .file-drop-area.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-file-drop .file-drop-area.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-file-drop .file-drop-area.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-drop .file-drop-area .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-drop .file-drop-area div[file-drop] {
  -moz-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  -webkit-box-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
  flex: 1 0 100%;
  height: 100%;
  width: 100%;
  min-height: 60px;
}
.unite-file-drop .file-drop-area div[file-drop] .file-drop {
  width: 100%;
  height: 100%;
  min-height: 60px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border: 2px dashed rgba(160, 160, 160, 0.5);
  border-right: 0;
  background-color: rgba(160, 160, 160, 0.07);
  font-size: 12px;
}
.unite-file-drop .upload-button {
  -moz-box-flex: 0 0 0;
  -ms-flex: 0 0 0;
  -webkit-box-flex: 0 0 0;
  -webkit-flex: 0 0 0;
  flex: 0 0 0;
  height: 100%;
  min-height: 60px;
}
.unite-file-drop .upload-button .btn.btn-primary {
  height: 100%;
  min-height: 60px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 0;
  margin: 0;
  color: #ffffff;
  background-color: #3588d9;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
}
.unite-file-drop .upload-button .btn.btn-primary[disabled] {
  background-color: rgba(160, 160, 160, 0.5);
  color: #fff;
  opacity: 1;
}
.unite-file-upload file-input .file-input .file-input-filename {
  height: 40px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-right: 0;
  padding: 6px 15px;
  font-size: 12px;
  font-weight: 500;
  background-color: rgba(160, 160, 160, 0.05);
  color: inherit;
}
.unite-file-upload file-input .file-input input[type="text"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.unite-file-upload file-input .file-input .input-group-btn {
  height: 40px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove {
  position: absolute;
  left: -40px;
  height: 40px;
  width: 40px;
  color: inherit;
  background-color: transparent !important;
  font-size: 18px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: 0 !important;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-remove .file-input-remove-title {
  display: none;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select {
  height: 40px;
  min-width: 50px;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  background-color: #3588d9 !important;
  color: #ffffff !important;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-upload file-input .file-input .input-group-btn .file-input-select i {
  margin-right: 4px;
}
@media (max-width: 767px) {
  .unite-file-upload file-input .file-input .input-group-btn .file-input-select i {
    margin-right: 0;
  }
  .unite-file-upload file-input .file-input .input-group-btn .file-input-select span {
    display: none;
  }
}
.unite-file-upload file-input .file-input input[type="file"] {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
  position: absolute;
  visibility: hidden;
}
.unite-file-upload file-input .file-input-image-container {
  margin-top: 10px;
  border: 2px dashed rgba(160, 160, 160, 0.5);
  background-color: rgba(160, 160, 160, 0.07);
  border-radius: 3px;
  min-height: 100px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 15px;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-upload file-input .file-input-image-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-file-upload file-input .file-input-image-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-file-upload file-input .file-input-image-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-file-upload file-input .file-input-image-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-file-upload file-input .file-input-image-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-file-upload file-input .file-input-image-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-file-upload file-input .file-input-image-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-file-upload file-input .file-input-image-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-file-upload file-input .file-input-image-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-file-upload file-input .file-input-image-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-file-upload file-input .file-input-image-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-file-upload file-input .file-input-image-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-file-upload file-input .file-input-image-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-file-upload file-input .file-input-image-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-file-upload file-input .file-input-image-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-file-upload file-input .file-input-image-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-file-upload file-input .file-input-image-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-file-upload file-input .file-input-image-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-file-upload file-input .file-input-image-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-file-upload file-input .file-input-image-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-file-upload file-input .file-input-image-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-file-upload file-input .file-input-image-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-file-upload file-input .file-input-image-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-file-upload file-input .file-input-image-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-file-upload file-input .file-input-image-container i {
  font-size: 30px;
}
.unite-file-upload file-input .file-input-image-container img {
  border-radius: 3px;
}
.unite-file-upload file-input .file-input-image-container.empty {
  border: 2px dashed rgba(160, 160, 160, 0.5);
}
.unite-form .unite-form-body {
  display: block;
}
.unite-form .unite-form-body form-edit-section-template {
  display: block;
}
.unite-form .unite-form-header {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 2px solid rgba(160, 160, 160, 0.2);
}
.unite-form.attach-to-header {
  margin-top: -25px;
  background-color: rgba(160, 160, 160, 0.03);
  padding: 20px;
}
.unite-form .unite-form-title {
  font-family: inherit;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
}
.unite-form .unite-form-description {
  font-size: 12px;
  opacity: 0.9;
  font-style: italic;
  font-weight: normal;
}
.unite-form .unite-form-header-back-link {
  cursor: pointer;
}
.unite-form .unite-form-header-back-link i {
  margin-right: 5px;
  color: #1487d6;
}
.unite-form .unite-form-section {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 2px solid rgba(160, 160, 160, 0.2);
}
.unite-form .unite-form-section .unite-form-section-header {
  margin-bottom: 20px;
}
.unite-form .unite-form-section .unite-form-section-title {
  font-family: inherit;
  font-size: 18px;
  font-weight: bold;
  text-transform: none;
}
.unite-form .unite-form-section .unite-form-section-description {
  font-size: 12px;
  opacity: 0.9;
  font-style: italic;
}
.unite-form .unite-form-section:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.unite-form .unite-form-section > p {
  margin-bottom: 20px;
}
.unite-form .unite-form-section.unite-form-section-contained {
  border: 1px solid rgba(160, 160, 160, 0.2);
  background-color: rgba(160, 160, 160, 0.07);
  padding: 15px 15px 0 15px;
  border-radius: 3px;
}
.unite-form .unite-form-message {
  font-size: inherit;
  font-weight: bold;
  font-family: inherit;
  border: 1px solid rgba(160, 160, 160, 0.2);
  border-radius: 3px;
  background-color: rgba(160, 160, 160, 0.02);
  padding: 5px 15px;
  margin-bottom: 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-form .unite-form-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-form .unite-form-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-form .unite-form-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-form .unite-form-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-form .unite-form-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-form .unite-form-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-form .unite-form-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-form .unite-form-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-form .unite-form-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-form .unite-form-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-form .unite-form-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-form .unite-form-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-form .unite-form-message.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-form .unite-form-message.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-form .unite-form-message.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-form .unite-form-message.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-form .unite-form-message.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-form .unite-form-message.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-form .unite-form-message.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-form .unite-form-message.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-form .unite-form-message.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-form .unite-form-message.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-form .unite-form-message.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-form .unite-form-message.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-form .unite-form-message.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-form .unite-form-message.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-form .unite-form-message.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-form .unite-form-message.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-form .unite-form-message.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-form .unite-form-message.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-form .unite-form-message.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-form .unite-form-message.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-form .unite-form-message.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-form .unite-form-message.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-form .unite-form-message.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-form .unite-form-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-form .unite-form-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-form .unite-form-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-form .unite-form-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-form .unite-form-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-form .unite-form-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-form .unite-form-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-form .unite-form-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-form .unite-form-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-form .unite-form-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-form .unite-form-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-form .unite-form-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-form .unite-form-message .unite-form-message-icon {
  font-size: 20px;
  margin-right: 10px;
}
.unite-form .unite-form-message .unite-form-message-body {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.unite-form .unite-form-message .unite-form-message-action {
  margin-left: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  white-space: nowrap;
  cursor: pointer;
}
.unite-form .unite-form-message .unite-form-message-action:hover {
  text-decoration: underline;
}
.unite-form-control {
  position: relative;
  overflow: visible;
  display: block;
  margin: 0 0 25px 0;
}
.unite-form-control .unite-validation-message {
  visibility: hidden;
}
.unite-form-control.has-error .unite-validation-message {
  visibility: visible;
}
.unite-form-control.has-error .unite-validation-message.ng-inactive {
  visibility: hidden;
}
.unite-form-control-tip {
  margin-top: 5px;
  font-size: 11px;
  opacity: 0.9;
  font-style: italic;
}
.unite-form-label {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
  font-weight: bold;
  text-transform: none;
  color: inherit;
  font-family: 'Roboto Condensed', sans-serif;
  margin-bottom: 0px;
  opacity: 0.8;
  letter-spacing: normal;
}
.unite-form-label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-form-label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-form-label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-form-label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-form-label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-form-label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-form-label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-form-label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-form-label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-form-label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-form-label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-form-label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-form-label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-form-label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-form-label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-form-label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-form-label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-form-label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-form-label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-form-label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-form-label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-form-label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-form-label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-form-label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-form-label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-form-label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-form-label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-form-label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-form-label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-form-label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-form-label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-form-label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-form-label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-form-label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-form-label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-form-label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-form-label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-form-label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-form-label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-form-label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-form-label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-form-label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-form-label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-form-label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-form-label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-form-label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-form-label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-form-label .unite-form-label-subtext {
  text-transform: none !important;
}
.unite-form-label + .unite-form-control-description {
  margin-top: -5px;
}
.unite-form-label.unite-form-label-lg {
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
}
.unite-form-label.unite-form-label-lg i {
  color: #fff;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #357dd2;
  margin-left: 3px;
  font-size: 13px;
}
.unite-form-control-description {
  font-size: 11px;
  margin-bottom: 5px;
}
.form-steps,
.unite-form-steps {
  margin-bottom: 20px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  position: relative;
  padding-bottom: 20px;
}
.form-steps .flex-grid.flex-grid-1,
.unite-form-steps .flex-grid.flex-grid-1 {
  flex: 1;
}
.form-steps .flex-grid.flex-grid-2,
.unite-form-steps .flex-grid.flex-grid-2 {
  flex: 2;
}
.form-steps .flex-grid.flex-grid-3,
.unite-form-steps .flex-grid.flex-grid-3 {
  flex: 3;
}
.form-steps .flex-grid.flex-grid-4,
.unite-form-steps .flex-grid.flex-grid-4 {
  flex: 4;
}
.form-steps .flex-grid.flex-grid-5,
.unite-form-steps .flex-grid.flex-grid-5 {
  flex: 5;
}
.form-steps .flex-grid.flex-grid-6,
.unite-form-steps .flex-grid.flex-grid-6 {
  flex: 6;
}
.form-steps .flex-grid.flex-grid-7,
.unite-form-steps .flex-grid.flex-grid-7 {
  flex: 7;
}
.form-steps .flex-grid.flex-grid-8,
.unite-form-steps .flex-grid.flex-grid-8 {
  flex: 8;
}
.form-steps .flex-grid.flex-grid-9,
.unite-form-steps .flex-grid.flex-grid-9 {
  flex: 9;
}
.form-steps .flex-grid.flex-grid-10,
.unite-form-steps .flex-grid.flex-grid-10 {
  flex: 10;
}
.form-steps .flex-grid.flex-grid-11,
.unite-form-steps .flex-grid.flex-grid-11 {
  flex: 11;
}
.form-steps .flex-grid.flex-grid-12,
.unite-form-steps .flex-grid.flex-grid-12 {
  flex: 12;
}
.form-steps.flex-direction-row,
.unite-form-steps.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.form-steps.flex-direction-column,
.unite-form-steps.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.form-steps.flex-direction-row-reverse,
.unite-form-steps.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.form-steps.flex-direction-column-reverse,
.unite-form-steps.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.form-steps.flex-wrap-wrap,
.unite-form-steps.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form-steps.flex-wrap-wrap-reverse,
.unite-form-steps.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.form-steps.flex-wrap-nowrap,
.unite-form-steps.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.form-steps.flex-justify-flex-start,
.unite-form-steps.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.form-steps.flex-justify-flex-end,
.unite-form-steps.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.form-steps.flex-justify-center,
.unite-form-steps.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.form-steps.flex-justify-space-between,
.unite-form-steps.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.form-steps.flex-justify-space-around,
.unite-form-steps.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.form-steps.flex-align-items-flex-start,
.unite-form-steps.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.form-steps.flex-align-items-flex-end,
.unite-form-steps.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.form-steps.flex-align-items-center,
.unite-form-steps.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.form-steps.flex-align-items-baseline,
.unite-form-steps.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.form-steps.flex-align-items-stretch,
.unite-form-steps.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.form-steps.flex-align-content-flex-start,
.unite-form-steps.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.form-steps.flex-align-content-flex-end,
.unite-form-steps.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.form-steps.flex-align-content-center,
.unite-form-steps.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.form-steps.flex-align-content-space-between,
.unite-form-steps.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.form-steps.flex-align-content-space-around,
.unite-form-steps.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.form-steps.flex-align-content-stretch,
.unite-form-steps.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.form-steps .flex-grid.flex-grid-1,
.unite-form-steps .flex-grid.flex-grid-1 {
  flex: 1;
}
.form-steps .flex-grid.flex-grid-2,
.unite-form-steps .flex-grid.flex-grid-2 {
  flex: 2;
}
.form-steps .flex-grid.flex-grid-3,
.unite-form-steps .flex-grid.flex-grid-3 {
  flex: 3;
}
.form-steps .flex-grid.flex-grid-4,
.unite-form-steps .flex-grid.flex-grid-4 {
  flex: 4;
}
.form-steps .flex-grid.flex-grid-5,
.unite-form-steps .flex-grid.flex-grid-5 {
  flex: 5;
}
.form-steps .flex-grid.flex-grid-6,
.unite-form-steps .flex-grid.flex-grid-6 {
  flex: 6;
}
.form-steps .flex-grid.flex-grid-7,
.unite-form-steps .flex-grid.flex-grid-7 {
  flex: 7;
}
.form-steps .flex-grid.flex-grid-8,
.unite-form-steps .flex-grid.flex-grid-8 {
  flex: 8;
}
.form-steps .flex-grid.flex-grid-9,
.unite-form-steps .flex-grid.flex-grid-9 {
  flex: 9;
}
.form-steps .flex-grid.flex-grid-10,
.unite-form-steps .flex-grid.flex-grid-10 {
  flex: 10;
}
.form-steps .flex-grid.flex-grid-11,
.unite-form-steps .flex-grid.flex-grid-11 {
  flex: 11;
}
.form-steps .flex-grid.flex-grid-12,
.unite-form-steps .flex-grid.flex-grid-12 {
  flex: 12;
}
.form-steps:before,
.unite-form-steps:before {
  content: '';
  background-color: #ddd;
  position: absolute;
  top: 18px;
  height: 5px;
  width: 100%;
  z-index: -1;
}
.form-steps .step,
.unite-form-steps .step {
  height: 100%;
  counter-increment: item;
}
.form-steps .step a,
.unite-form-steps .step a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-decoration: none !important;
  position: relative;
}
.form-steps .step a:before,
.unite-form-steps .step a:before {
  content: counter(item);
  font-size: 24px;
  font-weight: bold;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.form-steps .step a:before .flex-grid.flex-grid-1,
.unite-form-steps .step a:before .flex-grid.flex-grid-1 {
  flex: 1;
}
.form-steps .step a:before .flex-grid.flex-grid-2,
.unite-form-steps .step a:before .flex-grid.flex-grid-2 {
  flex: 2;
}
.form-steps .step a:before .flex-grid.flex-grid-3,
.unite-form-steps .step a:before .flex-grid.flex-grid-3 {
  flex: 3;
}
.form-steps .step a:before .flex-grid.flex-grid-4,
.unite-form-steps .step a:before .flex-grid.flex-grid-4 {
  flex: 4;
}
.form-steps .step a:before .flex-grid.flex-grid-5,
.unite-form-steps .step a:before .flex-grid.flex-grid-5 {
  flex: 5;
}
.form-steps .step a:before .flex-grid.flex-grid-6,
.unite-form-steps .step a:before .flex-grid.flex-grid-6 {
  flex: 6;
}
.form-steps .step a:before .flex-grid.flex-grid-7,
.unite-form-steps .step a:before .flex-grid.flex-grid-7 {
  flex: 7;
}
.form-steps .step a:before .flex-grid.flex-grid-8,
.unite-form-steps .step a:before .flex-grid.flex-grid-8 {
  flex: 8;
}
.form-steps .step a:before .flex-grid.flex-grid-9,
.unite-form-steps .step a:before .flex-grid.flex-grid-9 {
  flex: 9;
}
.form-steps .step a:before .flex-grid.flex-grid-10,
.unite-form-steps .step a:before .flex-grid.flex-grid-10 {
  flex: 10;
}
.form-steps .step a:before .flex-grid.flex-grid-11,
.unite-form-steps .step a:before .flex-grid.flex-grid-11 {
  flex: 11;
}
.form-steps .step a:before .flex-grid.flex-grid-12,
.unite-form-steps .step a:before .flex-grid.flex-grid-12 {
  flex: 12;
}
.form-steps .step a:before.flex-direction-row,
.unite-form-steps .step a:before.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.form-steps .step a:before.flex-direction-column,
.unite-form-steps .step a:before.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.form-steps .step a:before.flex-direction-row-reverse,
.unite-form-steps .step a:before.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.form-steps .step a:before.flex-direction-column-reverse,
.unite-form-steps .step a:before.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.form-steps .step a:before.flex-wrap-wrap,
.unite-form-steps .step a:before.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form-steps .step a:before.flex-wrap-wrap-reverse,
.unite-form-steps .step a:before.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.form-steps .step a:before.flex-wrap-nowrap,
.unite-form-steps .step a:before.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.form-steps .step a:before.flex-justify-flex-start,
.unite-form-steps .step a:before.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.form-steps .step a:before.flex-justify-flex-end,
.unite-form-steps .step a:before.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.form-steps .step a:before.flex-justify-center,
.unite-form-steps .step a:before.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.form-steps .step a:before.flex-justify-space-between,
.unite-form-steps .step a:before.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.form-steps .step a:before.flex-justify-space-around,
.unite-form-steps .step a:before.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.form-steps .step a:before.flex-align-items-flex-start,
.unite-form-steps .step a:before.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.form-steps .step a:before.flex-align-items-flex-end,
.unite-form-steps .step a:before.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.form-steps .step a:before.flex-align-items-center,
.unite-form-steps .step a:before.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.form-steps .step a:before.flex-align-items-baseline,
.unite-form-steps .step a:before.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.form-steps .step a:before.flex-align-items-stretch,
.unite-form-steps .step a:before.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.form-steps .step a:before.flex-align-content-flex-start,
.unite-form-steps .step a:before.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.form-steps .step a:before.flex-align-content-flex-end,
.unite-form-steps .step a:before.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.form-steps .step a:before.flex-align-content-center,
.unite-form-steps .step a:before.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.form-steps .step a:before.flex-align-content-space-between,
.unite-form-steps .step a:before.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.form-steps .step a:before.flex-align-content-space-around,
.unite-form-steps .step a:before.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.form-steps .step a:before.flex-align-content-stretch,
.unite-form-steps .step a:before.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.form-steps .step a:before .flex-grid.flex-grid-1,
.unite-form-steps .step a:before .flex-grid.flex-grid-1 {
  flex: 1;
}
.form-steps .step a:before .flex-grid.flex-grid-2,
.unite-form-steps .step a:before .flex-grid.flex-grid-2 {
  flex: 2;
}
.form-steps .step a:before .flex-grid.flex-grid-3,
.unite-form-steps .step a:before .flex-grid.flex-grid-3 {
  flex: 3;
}
.form-steps .step a:before .flex-grid.flex-grid-4,
.unite-form-steps .step a:before .flex-grid.flex-grid-4 {
  flex: 4;
}
.form-steps .step a:before .flex-grid.flex-grid-5,
.unite-form-steps .step a:before .flex-grid.flex-grid-5 {
  flex: 5;
}
.form-steps .step a:before .flex-grid.flex-grid-6,
.unite-form-steps .step a:before .flex-grid.flex-grid-6 {
  flex: 6;
}
.form-steps .step a:before .flex-grid.flex-grid-7,
.unite-form-steps .step a:before .flex-grid.flex-grid-7 {
  flex: 7;
}
.form-steps .step a:before .flex-grid.flex-grid-8,
.unite-form-steps .step a:before .flex-grid.flex-grid-8 {
  flex: 8;
}
.form-steps .step a:before .flex-grid.flex-grid-9,
.unite-form-steps .step a:before .flex-grid.flex-grid-9 {
  flex: 9;
}
.form-steps .step a:before .flex-grid.flex-grid-10,
.unite-form-steps .step a:before .flex-grid.flex-grid-10 {
  flex: 10;
}
.form-steps .step a:before .flex-grid.flex-grid-11,
.unite-form-steps .step a:before .flex-grid.flex-grid-11 {
  flex: 11;
}
.form-steps .step a:before .flex-grid.flex-grid-12,
.unite-form-steps .step a:before .flex-grid.flex-grid-12 {
  flex: 12;
}
.form-steps .step a .step-title,
.unite-form-steps .step a .step-title {
  width: 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
  margin-top: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.form-steps .step a .step-title .flex-grid.flex-grid-1,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.form-steps .step a .step-title .flex-grid.flex-grid-2,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.form-steps .step a .step-title .flex-grid.flex-grid-3,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.form-steps .step a .step-title .flex-grid.flex-grid-4,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.form-steps .step a .step-title .flex-grid.flex-grid-5,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.form-steps .step a .step-title .flex-grid.flex-grid-6,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.form-steps .step a .step-title .flex-grid.flex-grid-7,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.form-steps .step a .step-title .flex-grid.flex-grid-8,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.form-steps .step a .step-title .flex-grid.flex-grid-9,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.form-steps .step a .step-title .flex-grid.flex-grid-10,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.form-steps .step a .step-title .flex-grid.flex-grid-11,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.form-steps .step a .step-title .flex-grid.flex-grid-12,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.form-steps .step a .step-title.flex-direction-row,
.unite-form-steps .step a .step-title.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.form-steps .step a .step-title.flex-direction-column,
.unite-form-steps .step a .step-title.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.form-steps .step a .step-title.flex-direction-row-reverse,
.unite-form-steps .step a .step-title.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.form-steps .step a .step-title.flex-direction-column-reverse,
.unite-form-steps .step a .step-title.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.form-steps .step a .step-title.flex-wrap-wrap,
.unite-form-steps .step a .step-title.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form-steps .step a .step-title.flex-wrap-wrap-reverse,
.unite-form-steps .step a .step-title.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.form-steps .step a .step-title.flex-wrap-nowrap,
.unite-form-steps .step a .step-title.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.form-steps .step a .step-title.flex-justify-flex-start,
.unite-form-steps .step a .step-title.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.form-steps .step a .step-title.flex-justify-flex-end,
.unite-form-steps .step a .step-title.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.form-steps .step a .step-title.flex-justify-center,
.unite-form-steps .step a .step-title.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.form-steps .step a .step-title.flex-justify-space-between,
.unite-form-steps .step a .step-title.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.form-steps .step a .step-title.flex-justify-space-around,
.unite-form-steps .step a .step-title.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.form-steps .step a .step-title.flex-align-items-flex-start,
.unite-form-steps .step a .step-title.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.form-steps .step a .step-title.flex-align-items-flex-end,
.unite-form-steps .step a .step-title.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.form-steps .step a .step-title.flex-align-items-center,
.unite-form-steps .step a .step-title.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.form-steps .step a .step-title.flex-align-items-baseline,
.unite-form-steps .step a .step-title.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.form-steps .step a .step-title.flex-align-items-stretch,
.unite-form-steps .step a .step-title.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.form-steps .step a .step-title.flex-align-content-flex-start,
.unite-form-steps .step a .step-title.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.form-steps .step a .step-title.flex-align-content-flex-end,
.unite-form-steps .step a .step-title.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.form-steps .step a .step-title.flex-align-content-center,
.unite-form-steps .step a .step-title.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.form-steps .step a .step-title.flex-align-content-space-between,
.unite-form-steps .step a .step-title.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.form-steps .step a .step-title.flex-align-content-space-around,
.unite-form-steps .step a .step-title.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.form-steps .step a .step-title.flex-align-content-stretch,
.unite-form-steps .step a .step-title.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.form-steps .step a .step-title .flex-grid.flex-grid-1,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.form-steps .step a .step-title .flex-grid.flex-grid-2,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.form-steps .step a .step-title .flex-grid.flex-grid-3,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.form-steps .step a .step-title .flex-grid.flex-grid-4,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.form-steps .step a .step-title .flex-grid.flex-grid-5,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.form-steps .step a .step-title .flex-grid.flex-grid-6,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.form-steps .step a .step-title .flex-grid.flex-grid-7,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.form-steps .step a .step-title .flex-grid.flex-grid-8,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.form-steps .step a .step-title .flex-grid.flex-grid-9,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.form-steps .step a .step-title .flex-grid.flex-grid-10,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.form-steps .step a .step-title .flex-grid.flex-grid-11,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.form-steps .step a .step-title .flex-grid.flex-grid-12,
.unite-form-steps .step a .step-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.form-steps .step a .step-title i,
.unite-form-steps .step a .step-title i {
  display: none;
}
.form-steps .step:first-child a:after,
.unite-form-steps .step:first-child a:after {
  content: '';
  background-color: #ddd;
  position: absolute;
  top: 18px;
  right: 50%;
  height: 5px;
  width: 50%;
  z-index: -1;
}
.form-steps .step:last-child a:before,
.unite-form-steps .step:last-child a:before {
  content: '\f11e';
  font: normal normal normal 19px/1 FontAwesome;
}
.form-steps .step:last-child a:after,
.unite-form-steps .step:last-child a:after {
  content: '';
  background-color: #ddd;
  position: absolute;
  top: 18px;
  left: 50%;
  height: 5px;
  width: 50%;
  z-index: -1;
}
.form-steps .step.current a:before,
.unite-form-steps .step.current a:before {
  background-color: #3588d9;
  color: #ffffff;
}
.form-steps .step.current a .step-title,
.unite-form-steps .step.current a .step-title {
  color: #333;
}
.form-steps .step.completed a:before,
.unite-form-steps .step.completed a:before {
  content: '\f00c';
  font: normal normal normal 19px/1 FontAwesome;
  background-color: #118855;
  color: #fff;
}
.form-steps .step.completed a .step-title,
.unite-form-steps .step.completed a .step-title {
  color: #333;
}
.form-steps .step.disabled a:before,
.unite-form-steps .step.disabled a:before {
  background-color: #ddd;
  color: #999;
}
.form-steps .step.disabled a .step-title,
.unite-form-steps .step.disabled a .step-title {
  color: #999;
}
.unite-legend-label {
  height: 20px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  font-size: 12px;
  padding-left: 25px;
  margin: 0;
}
.unite-legend-label[for] {
  cursor: pointer;
}
.unite-legend-label::before {
  content: '';
  position: absolute;
  left: 0;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  background-color: #ccc;
}
.unite-legend-label + .unite-checkbox-sm {
  padding: 0 0 0 20px;
}
.unite-multi-select-dropdown {
  min-height: 40px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box {
  width: 100%;
  min-height: 40px;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  background-color: rgba(160, 160, 160, 0.05);
  color: inherit;
  padding-left: 5px;
  padding-right: 40px;
  outline: none !important;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-radius: 3px;
  background-color: rgba(160, 160, 160, 0.07);
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-tag .multi-select-label {
  font-size: 11px;
  font-weight: 500;
  color: inherit;
  margin-right: 3px;
  white-space: nowrap;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-tag .multi-select-close {
  opacity: 0.5;
  margin-left: 3px;
  font-size: 21px;
  width: 12px;
  height: 12px;
  line-height: 10px;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-tag .multi-select-close .multi-select-close-x {
  color: #3588d9;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-tag .multi-select-close:hover {
  opacity: 1;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 40px;
  height: 40px;
  right: 0;
  color: #3588d9;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-multi-select-dropdown .dropdown .dropdown-toggle.multi-select-box .multi-select-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.pull-data {
  position: relative;
}
.pull-data .dropdown-menu {
  padding: 0;
  left: 0;
  right: 0;
  width: auto !important;
  margin: 2px 15px;
  color: #000;
}
.pull-data .dropdown-menu .well {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  margin: 0;
  padding: 15px;
  font-size: 13px;
  font-family: 'Roboto Condensed';
}
.pull-data .dropdown-menu .well.no-result {
  text-align: center;
}
.pull-data .dropdown-menu .well.clickable:hover {
  background-color: rgba(160, 160, 160, 0.2);
}
.unite-radio {
  position: relative;
  padding: 0 0 0 38px;
  text-align: left;
  height: 30px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio label {
  height: 30px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
  font-size: 12px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-radio label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-radio label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-radio label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-radio label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-radio label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-radio label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-radio label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-radio label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-radio label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-radio label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-radio label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-radio label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-radio label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-radio label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-radio label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-radio label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-radio label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-radio label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-radio label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-radio label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-radio label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-radio label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio label * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-radio label * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-radio label:before,
.unite-radio label:after {
  content: '';
  position: absolute;
  top: 50%;
  border-radius: 50%;
}
.unite-radio label:before {
  left: 0;
  width: 30px;
  height: 30px;
  margin: -15px 0 0;
  background: #fff;
  border: 1px solid rgba(160, 160, 160, 0.5);
}
.unite-radio label:after {
  content: '';
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #ffffff;
  left: 3px;
  width: 24px;
  height: 24px;
  margin: -12px 0 0;
  opacity: 0;
  background: #3588d9;
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;
  border-radius: 50%;
}
.unite-radio label:after .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio label:after .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio label:after .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio label:after .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio label:after .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio label:after .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio label:after .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio label:after .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio label:after .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio label:after .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio label:after .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio label:after .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio label:after.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-radio label:after.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-radio label:after.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-radio label:after.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-radio label:after.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio label:after.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-radio label:after.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-radio label:after.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-radio label:after.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-radio label:after.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-radio label:after.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-radio label:after.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-radio label:after.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-radio label:after.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-radio label:after.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio label:after.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-radio label:after.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-radio label:after.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-radio label:after.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-radio label:after.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-radio label:after.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-radio label:after.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-radio label:after.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-radio label:after .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio label:after .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio label:after .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio label:after .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio label:after .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio label:after .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio label:after .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio label:after .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio label:after .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio label:after .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio label:after .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio label:after .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio input[type="radio"] {
  position: absolute;
  top: 0;
  left: -9999px;
  visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
}
.unite-radio input[type="radio"]:checked + label:after {
  opacity: 1;
}
.unite-radio.unite-radio-stacked {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio.unite-radio-stacked.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-radio.unite-radio-stacked.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-radio.unite-radio-stacked.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-radio.unite-radio-stacked.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-radio.unite-radio-stacked.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio.unite-radio-stacked.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-radio.unite-radio-stacked.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-radio.unite-radio-stacked.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-radio.unite-radio-stacked.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-radio.unite-radio-stacked.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-radio.unite-radio-stacked.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-radio.unite-radio-stacked.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-radio.unite-radio-stacked.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-radio.unite-radio-stacked.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-radio.unite-radio-stacked.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio.unite-radio-stacked.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-radio.unite-radio-stacked.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-radio.unite-radio-stacked.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-radio.unite-radio-stacked.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-radio.unite-radio-stacked.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-radio.unite-radio-stacked.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-radio.unite-radio-stacked.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-radio.unite-radio-stacked.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio.unite-radio-stacked .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio.unite-radio-sm {
  height: 20px;
  padding: 0 0 0 25px;
}
.unite-radio.unite-radio-sm label {
  height: 20px;
}
.unite-radio.unite-radio-sm label:before {
  margin: -10px 0 0;
  width: 20px;
  height: 20px;
}
.unite-radio.unite-radio-sm label:after {
  margin: -8px 0 0;
  font-size: 11px;
  width: 16px;
  height: 16px;
  left: 2px;
}
ub-radio-group > div {
  position: relative;
  padding: 0 0 0 25px;
  text-align: left;
  height: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
ub-radio-group > div label {
  height: 20px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
  font-size: 12px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
ub-radio-group > div label .flex-grid.flex-grid-1 {
  flex: 1;
}
ub-radio-group > div label .flex-grid.flex-grid-2 {
  flex: 2;
}
ub-radio-group > div label .flex-grid.flex-grid-3 {
  flex: 3;
}
ub-radio-group > div label .flex-grid.flex-grid-4 {
  flex: 4;
}
ub-radio-group > div label .flex-grid.flex-grid-5 {
  flex: 5;
}
ub-radio-group > div label .flex-grid.flex-grid-6 {
  flex: 6;
}
ub-radio-group > div label .flex-grid.flex-grid-7 {
  flex: 7;
}
ub-radio-group > div label .flex-grid.flex-grid-8 {
  flex: 8;
}
ub-radio-group > div label .flex-grid.flex-grid-9 {
  flex: 9;
}
ub-radio-group > div label .flex-grid.flex-grid-10 {
  flex: 10;
}
ub-radio-group > div label .flex-grid.flex-grid-11 {
  flex: 11;
}
ub-radio-group > div label .flex-grid.flex-grid-12 {
  flex: 12;
}
ub-radio-group > div label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
ub-radio-group > div label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
ub-radio-group > div label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
ub-radio-group > div label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
ub-radio-group > div label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
ub-radio-group > div label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
ub-radio-group > div label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
ub-radio-group > div label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
ub-radio-group > div label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
ub-radio-group > div label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
ub-radio-group > div label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
ub-radio-group > div label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
ub-radio-group > div label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
ub-radio-group > div label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
ub-radio-group > div label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
ub-radio-group > div label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
ub-radio-group > div label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
ub-radio-group > div label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
ub-radio-group > div label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
ub-radio-group > div label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
ub-radio-group > div label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
ub-radio-group > div label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
ub-radio-group > div label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
ub-radio-group > div label .flex-grid.flex-grid-1 {
  flex: 1;
}
ub-radio-group > div label .flex-grid.flex-grid-2 {
  flex: 2;
}
ub-radio-group > div label .flex-grid.flex-grid-3 {
  flex: 3;
}
ub-radio-group > div label .flex-grid.flex-grid-4 {
  flex: 4;
}
ub-radio-group > div label .flex-grid.flex-grid-5 {
  flex: 5;
}
ub-radio-group > div label .flex-grid.flex-grid-6 {
  flex: 6;
}
ub-radio-group > div label .flex-grid.flex-grid-7 {
  flex: 7;
}
ub-radio-group > div label .flex-grid.flex-grid-8 {
  flex: 8;
}
ub-radio-group > div label .flex-grid.flex-grid-9 {
  flex: 9;
}
ub-radio-group > div label .flex-grid.flex-grid-10 {
  flex: 10;
}
ub-radio-group > div label .flex-grid.flex-grid-11 {
  flex: 11;
}
ub-radio-group > div label .flex-grid.flex-grid-12 {
  flex: 12;
}
ub-radio-group > div label * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
ub-radio-group > div label * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
ub-radio-group > div label:before,
ub-radio-group > div label:after {
  content: '';
  position: absolute;
  top: 50%;
  border-radius: 50%;
}
ub-radio-group > div label:before {
  left: 0;
  width: 20px;
  height: 20px;
  margin: -10px 0 0;
  background: #fff;
  border: 1px solid rgba(160, 160, 160, 0.5);
}
ub-radio-group > div label:after {
  content: '';
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #ffffff;
  left: 2px;
  width: 16px;
  height: 16px;
  margin: -8px 0 0;
  opacity: 0;
  background: #3588d9;
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;
  border-radius: 50%;
}
ub-radio-group > div label:after .flex-grid.flex-grid-1 {
  flex: 1;
}
ub-radio-group > div label:after .flex-grid.flex-grid-2 {
  flex: 2;
}
ub-radio-group > div label:after .flex-grid.flex-grid-3 {
  flex: 3;
}
ub-radio-group > div label:after .flex-grid.flex-grid-4 {
  flex: 4;
}
ub-radio-group > div label:after .flex-grid.flex-grid-5 {
  flex: 5;
}
ub-radio-group > div label:after .flex-grid.flex-grid-6 {
  flex: 6;
}
ub-radio-group > div label:after .flex-grid.flex-grid-7 {
  flex: 7;
}
ub-radio-group > div label:after .flex-grid.flex-grid-8 {
  flex: 8;
}
ub-radio-group > div label:after .flex-grid.flex-grid-9 {
  flex: 9;
}
ub-radio-group > div label:after .flex-grid.flex-grid-10 {
  flex: 10;
}
ub-radio-group > div label:after .flex-grid.flex-grid-11 {
  flex: 11;
}
ub-radio-group > div label:after .flex-grid.flex-grid-12 {
  flex: 12;
}
ub-radio-group > div label:after.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
ub-radio-group > div label:after.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
ub-radio-group > div label:after.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
ub-radio-group > div label:after.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
ub-radio-group > div label:after.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
ub-radio-group > div label:after.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
ub-radio-group > div label:after.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
ub-radio-group > div label:after.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
ub-radio-group > div label:after.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
ub-radio-group > div label:after.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
ub-radio-group > div label:after.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
ub-radio-group > div label:after.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
ub-radio-group > div label:after.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
ub-radio-group > div label:after.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
ub-radio-group > div label:after.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
ub-radio-group > div label:after.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
ub-radio-group > div label:after.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
ub-radio-group > div label:after.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
ub-radio-group > div label:after.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
ub-radio-group > div label:after.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
ub-radio-group > div label:after.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
ub-radio-group > div label:after.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
ub-radio-group > div label:after.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
ub-radio-group > div label:after .flex-grid.flex-grid-1 {
  flex: 1;
}
ub-radio-group > div label:after .flex-grid.flex-grid-2 {
  flex: 2;
}
ub-radio-group > div label:after .flex-grid.flex-grid-3 {
  flex: 3;
}
ub-radio-group > div label:after .flex-grid.flex-grid-4 {
  flex: 4;
}
ub-radio-group > div label:after .flex-grid.flex-grid-5 {
  flex: 5;
}
ub-radio-group > div label:after .flex-grid.flex-grid-6 {
  flex: 6;
}
ub-radio-group > div label:after .flex-grid.flex-grid-7 {
  flex: 7;
}
ub-radio-group > div label:after .flex-grid.flex-grid-8 {
  flex: 8;
}
ub-radio-group > div label:after .flex-grid.flex-grid-9 {
  flex: 9;
}
ub-radio-group > div label:after .flex-grid.flex-grid-10 {
  flex: 10;
}
ub-radio-group > div label:after .flex-grid.flex-grid-11 {
  flex: 11;
}
ub-radio-group > div label:after .flex-grid.flex-grid-12 {
  flex: 12;
}
ub-radio-group > div input[type="radio"] {
  position: absolute;
  top: 0;
  left: -9999px;
  visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
}
ub-radio-group > div input[type="radio"]:checked + label:after {
  opacity: 1;
}
.unite-radio-group {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio-group.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-radio-group.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-radio-group.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-radio-group.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-radio-group.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio-group.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-radio-group.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-radio-group.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-radio-group.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-radio-group.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-radio-group.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-radio-group.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-radio-group.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-radio-group.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-radio-group.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio-group.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-radio-group.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-radio-group.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-radio-group.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-radio-group.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-radio-group.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-radio-group.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-radio-group.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-radio-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio-group .unite-radio {
  -moz-box-flex: 1 1 0;
  -ms-flex: 1 1 0;
  -webkit-box-flex: 1 1 0;
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
  width: 100%;
  margin-right: 15px;
}
.unite-radio-group .unite-radio label {
  white-space: nowrap;
}
.unite-radio-button {
  height: 40px;
  overflow: hidden;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.unite-radio-button label {
  width: 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 10px;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-radius: 3px;
  font-size: 12px;
  background-color: #ebebeb;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 10;
  margin: 0 !important;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.unite-radio-button label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio-button label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio-button label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio-button label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio-button label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio-button label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio-button label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio-button label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio-button label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio-button label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio-button label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio-button label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio-button label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-radio-button label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-radio-button label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-radio-button label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-radio-button label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio-button label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-radio-button label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-radio-button label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-radio-button label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-radio-button label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-radio-button label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-radio-button label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-radio-button label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-radio-button label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-radio-button label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio-button label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-radio-button label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-radio-button label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-radio-button label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-radio-button label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-radio-button label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-radio-button label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-radio-button label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-radio-button label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio-button label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio-button label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio-button label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio-button label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio-button label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio-button label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio-button label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio-button label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio-button label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio-button label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio-button label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio-button input[type="radio"],
.unite-radio-button input[type="checkbox"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
  outline: none !important;
  z-index: 0;
  cursor: pointer;
  overflow: hidden;
  visibility: hidden;
  border-radius: 0;
  border: none;
}
.unite-radio-button input[type="radio"]::-ms-check,
.unite-radio-button input[type="checkbox"]::-ms-check {
  background-color: #3588d9;
  color: #3588d9;
  border-color: #3588d9;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  width: 100%;
}
.unite-radio-button input[type="radio"]:before,
.unite-radio-button input[type="checkbox"]:before {
  content: '';
  background-color: #3588d9;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -o-transform: scale(0.2);
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  opacity: 0;
  visibility: visible;
}
.unite-radio-button input[type="radio"]:checked:before,
.unite-radio-button input[type="checkbox"]:checked:before,
.unite-radio-button input[type="radio"].checked:before,
.unite-radio-button input[type="checkbox"].checked:before {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.unite-radio-button input[type="radio"]:checked + label,
.unite-radio-button input[type="checkbox"]:checked + label,
.unite-radio-button input[type="radio"].checked + label,
.unite-radio-button input[type="checkbox"].checked + label {
  border-color: #3588d9;
  color: #ffffff;
  background-color: #3588d9;
}
.unite-radio-button:hover label {
  background-color: #f8f8f8;
}
.unite-radio-button.unite-radio-button-danger input[type="radio"]::-ms-check {
  background-color: #dd554c;
  color: #dd554c;
  border-color: #dd554c;
}
.unite-radio-button.unite-radio-button-danger input[type="radio"]:before {
  background-color: #dd554c;
}
.unite-radio-button.unite-radio-button-danger input[type="radio"]:checked + label,
.unite-radio-button.unite-radio-button-danger input[type="radio"].checked + label {
  border-color: #dd554c;
  color: #fff;
  background-color: transparent;
  -webkit-box-shadow: inset 0px 0px 5px #d94137;
  -moz-box-shadow: inset 0px 0px 5px #d94137;
  box-shadow: inset 0px 0px 6px #d94137;
}
.unite-radio-button.unite-radio-button-success input[type="radio"]::-ms-check {
  background-color: #118855;
  color: #118855;
  border-color: #118855;
}
.unite-radio-button.unite-radio-button-success input[type="radio"]:before {
  background-color: #118855;
}
.unite-radio-button.unite-radio-button-success input[type="radio"]:checked + label,
.unite-radio-button.unite-radio-button-success input[type="radio"].checked + label {
  border-color: #118855;
  color: #fff;
  background-color: transparent;
  -webkit-box-shadow: inset 0px 0px 5px #0e7147;
  -moz-box-shadow: inset 0px 0px 5px #0e7147;
  box-shadow: inset 0px 0px 6px #0e7147;
}
.unite-radio-button-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  border-radius: 3px;
}
.unite-radio-button-group .unite-radio-button {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 60px;
  border-radius: 0;
}
.unite-radio-button-group .unite-radio-button label {
  border-radius: 0;
  border-right-width: 0;
}
.unite-radio-button-group .unite-radio-button input:before {
  border-radius: 0;
}
.unite-radio-button-group .unite-radio-button input:checked + label {
  -webkit-box-shadow: inset 0px 0px 5px #277bce;
  -moz-box-shadow: inset 0px 0px 5px #277bce;
  box-shadow: inset 0px 0px 6px #277bce;
}
.unite-radio-button-group .unite-radio-button:first-child input:before {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.unite-radio-button-group .unite-radio-button:first-child label {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.unite-radio-button-group .unite-radio-button:last-child input:before {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.unite-radio-button-group .unite-radio-button:last-child label {
  border-right-width: 1px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.unite-radio-button-group.unite-radio-button-group-justified {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-radio-button-group.unite-radio-button-group-justified.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-radio-button-group.unite-radio-button-group-justified .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-search-dropdown {
  position: relative;
}
.unite-search-dropdown input {
  width: calc(100% - 50px);
  margin-right: 50px;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.unite-search-dropdown pull-data {
  display: block;
  width: 100%;
  height: 0px;
  overflow: visible;
}
.unite-search-dropdown pull-data .dropdown.search {
  display: block;
}
.unite-search-dropdown pull-data .dropdown.search .dropdown-toggle {
  position: absolute;
  margin: 0;
  width: 50px;
  height: 40px;
  top: -40px;
  right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #3588d9;
  color: #ffffff;
}
.unite-search-dropdown pull-data .dropdown.search .dropdown-menu.dropdown-menu-right {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  margin: 0;
  padding: 10px;
}
.unite-search-dropdown pull-data .dropdown.search .dropdown-menu.dropdown-menu-right li {
  margin-bottom: 10px;
}
.unite-select {
  width: 100%;
  height: 40px;
  position: relative;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.unite-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-select.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-select.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-select.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-select.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-select.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-select.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-select.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-select.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-select.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-select.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-select.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-select.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-select.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-select.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-select.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-select.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-select.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-select.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-select.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-select.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-select.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-select.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-select.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-select select,
.unite-select select-menu,
.unite-select [select-menu] {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
  height: 40px;
  width: 100%;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-radius: 3px;
  padding: 6px 30px 6px 10px;
  font-size: 12px;
  font-weight: 500;
  background-color: rgba(160, 160, 160, 0.05);
  outline: none !important;
  color: inherit;
}
.unite-select select::-ms-expand,
.unite-select select-menu::-ms-expand,
.unite-select [select-menu]::-ms-expand {
  display: none;
}
.unite-select select[disabled="disabled"],
.unite-select select-menu[disabled="disabled"],
.unite-select [select-menu][disabled="disabled"] {
  background-color: rgba(160, 160, 160, 0.4);
  opacity: 0.8;
}
.unite-select select option,
.unite-select select-menu option,
.unite-select [select-menu] option {
  color: #000 !important;
}
.unite-select select.has-error,
.unite-select select-menu.has-error,
.unite-select [select-menu].has-error {
  border-color: red !important;
}
.unite-select.bg-white select {
  background-color: #fff;
}
.unite-select select-menu,
.unite-select [select-menu] {
  padding: 0;
}
.unite-select select-menu .dropdown .dropdown-toggle,
.unite-select [select-menu] .dropdown .dropdown-toggle {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 30px 0 10px;
}
.unite-select select-menu .dropdown .dropdown-menu,
.unite-select [select-menu] .dropdown .dropdown-menu {
  border: 1px solid #3588d9;
  margin-top: -1px;
  border-radius: 0;
  max-height: 400px;
  overflow-y: auto;
  width: 100%;
  min-width: auto;
}
.unite-select select-menu .dropdown .dropdown-menu select-menu-option,
.unite-select [select-menu] .dropdown .dropdown-menu select-menu-option,
.unite-select select-menu .dropdown .dropdown-menu [select-menu-option],
.unite-select [select-menu] .dropdown .dropdown-menu [select-menu-option] {
  color: inherit;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  display: block;
}
.unite-select select-menu .dropdown .dropdown-menu select-menu-option i,
.unite-select [select-menu] .dropdown .dropdown-menu select-menu-option i,
.unite-select select-menu .dropdown .dropdown-menu [select-menu-option] i,
.unite-select [select-menu] .dropdown .dropdown-menu [select-menu-option] i {
  font-size: 18px;
}
.unite-select select-menu .dropdown .dropdown-menu select-menu-option:hover,
.unite-select [select-menu] .dropdown .dropdown-menu select-menu-option:hover,
.unite-select select-menu .dropdown .dropdown-menu [select-menu-option]:hover,
.unite-select [select-menu] .dropdown .dropdown-menu [select-menu-option]:hover {
  background-color: #3588d9;
  color: white;
}
.unite-select:after {
  content: '\25BC';
  position: absolute;
  font-size: 11px;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: 10px;
  right: 0;
  padding: 0;
  background: transparent;
  pointer-events: none;
  color: #3588d9;
}
.unite-select .unite-select-addon {
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 40px;
  min-width: 40px;
  font-size: 12px;
  padding: 0 8px;
  font-weight: 500;
  background-color: #ebebeb;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-right-width: 1px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #3588d9;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-select .unite-select-addon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-select .unite-select-addon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-select .unite-select-addon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-select .unite-select-addon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-select .unite-select-addon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-select .unite-select-addon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-select .unite-select-addon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-select .unite-select-addon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-select .unite-select-addon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-select .unite-select-addon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-select .unite-select-addon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-select .unite-select-addon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-select .unite-select-addon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-select .unite-select-addon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-select .unite-select-addon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-select .unite-select-addon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-select .unite-select-addon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-select .unite-select-addon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-select .unite-select-addon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-select .unite-select-addon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-select .unite-select-addon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-select .unite-select-addon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-select .unite-select-addon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-select .unite-select-addon .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-select .unite-select-addon i {
  font-size: 16px;
}
.unite-select .unite-select-addon + select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.unite-select.unite-select-with-button select {
  position: relative;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.unite-select.unite-select-with-button select + .btn {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  overflow: visible;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: none;
  text-transform: capitalize;
  font-weight: bold;
  padding: 0 10px;
  color: #fff;
}
.unite-select.unite-select-with-button select + .btn:after {
  pointer-events: none;
  content: '\25BC';
  position: absolute;
  font-size: 11px;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: 9px;
  left: -30px;
  padding: 0;
  background: transparent;
  color: #3588d9;
}
.unite-select.unite-select-with-button select + .btn[disabled] {
  opacity: 1;
  background-color: rgba(160, 160, 160, 0.5);
  color: #fff;
}
.unite-select.unite-select-with-button:after {
  display: none;
}
.unite-textbox-select {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-select.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-textbox-select.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-textbox-select.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-textbox-select.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-textbox-select.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-textbox-select.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-textbox-select.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-textbox-select.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-textbox-select.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-select.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-select.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-textbox-select.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-textbox-select.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-textbox-select.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-textbox-select.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-select.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-textbox-select.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-textbox-select.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-textbox-select.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-textbox-select.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-textbox-select.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-textbox-select.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-textbox-select.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-textbox-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-select .unite-textbox {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  border-right-width: 0px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.unite-textbox-select .unite-textbox + .unite-select {
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}
.unite-textbox-select .unite-textbox + .unite-select select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #ebebeb;
}
ub-spinner {
  display: block;
  margin-bottom: 15px;
}
.unite-spinner {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  height: 44px;
}
.unite-spinner .unite-spinner-button {
  height: 100%;
  width: 44px;
  background-color: #3588d9;
  color: #ffffff;
  font-size: 18px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-spinner .unite-spinner-button.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-spinner .unite-spinner-button.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-spinner .unite-spinner-button.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-spinner .unite-spinner-button.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-spinner .unite-spinner-button.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-spinner .unite-spinner-button.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-spinner .unite-spinner-button.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-spinner .unite-spinner-button.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-spinner .unite-spinner-button.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-spinner .unite-spinner-button.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-spinner .unite-spinner-button.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-spinner .unite-spinner-button.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-spinner .unite-spinner-button.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-spinner .unite-spinner-button.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-spinner .unite-spinner-button.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-spinner .unite-spinner-button.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-spinner .unite-spinner-button.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-spinner .unite-spinner-button.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-spinner .unite-spinner-button.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-spinner .unite-spinner-button.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-spinner .unite-spinner-button.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-spinner .unite-spinner-button.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-spinner .unite-spinner-button.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-spinner .unite-spinner-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-spinner .unite-spinner-value {
  height: 100%;
  width: 44px;
  border: 2px solid #3588d9;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 24px;
  text-align: center;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-spinner .unite-spinner-value.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-spinner .unite-spinner-value.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-spinner .unite-spinner-value.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-spinner .unite-spinner-value.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-spinner .unite-spinner-value.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-spinner .unite-spinner-value.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-spinner .unite-spinner-value.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-spinner .unite-spinner-value.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-spinner .unite-spinner-value.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-spinner .unite-spinner-value.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-spinner .unite-spinner-value.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-spinner .unite-spinner-value.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-spinner .unite-spinner-value.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-spinner .unite-spinner-value.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-spinner .unite-spinner-value.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-spinner .unite-spinner-value.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-spinner .unite-spinner-value.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-spinner .unite-spinner-value.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-spinner .unite-spinner-value.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-spinner .unite-spinner-value.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-spinner .unite-spinner-value.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-spinner .unite-spinner-value.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-spinner .unite-spinner-value.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-spinner .unite-spinner-value .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textarea {
  resize: vertical;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-radius: 3px;
  color: inherit;
  font-size: 12px;
  font-weight: 500;
  background-color: rgba(160, 160, 160, 0.05);
  padding: 10px;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
  outline: none !important;
}
.unite-textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
  font-size: 11px;
}
.unite-textarea::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textarea:-ms-input-placeholder {
  /* IE 10+ */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textarea:-moz-placeholder {
  /* Firefox 18- */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textarea::placeholder {
  /* Most modern browsers support this now. */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textarea[disabled="disabled"] {
  background-color: rgba(160, 160, 160, 0.4);
  opacity: 0.8;
}
.unite-textbox {
  width: 100%;
  height: 40px;
  border: 1px solid rgba(160, 160, 160, 0.5);
  padding: 6px 10px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  background-color: rgba(160, 160, 160, 0.05);
  color: inherit;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
  outline: none !important;
}
.unite-textbox::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
  font-size: 11px;
}
.unite-textbox::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textbox:-ms-input-placeholder {
  /* IE 10+ */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textbox:-moz-placeholder {
  /* Firefox 18- */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textbox::placeholder {
  /* Most modern browsers support this now. */
  font-weight: normal;
  color: rgba(160, 160, 160, 0.9);
}
.unite-textbox[disabled="disabled"] {
  background-color: rgba(160, 160, 160, 0.4);
  opacity: 0.8;
}
.unite-textbox.has-error {
  border-color: red !important;
}
.unite-textbox-container {
  position: relative;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.unite-textbox-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-textbox-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-textbox-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-textbox-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-textbox-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-textbox-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-textbox-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-textbox-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-textbox-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-textbox-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-textbox-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-textbox-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-textbox-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-textbox-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-textbox-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-textbox-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-textbox-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-textbox-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-textbox-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-textbox-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-textbox-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .unite-textbox-addon {
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 40px;
  min-width: 40px;
  font-size: 12px;
  padding: 0 8px;
  font-weight: 500;
  background-color: #ebebeb;
  border: 1px solid rgba(160, 160, 160, 0.5);
  border-right-width: 1px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #3588d9;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .unite-textbox-addon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-textbox-container .unite-textbox-addon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-textbox-container .unite-textbox-addon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-textbox-container .unite-textbox-addon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-textbox-container .unite-textbox-addon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-textbox-container .unite-textbox-addon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-textbox-container .unite-textbox-addon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-textbox-container .unite-textbox-addon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-textbox-container .unite-textbox-addon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-container .unite-textbox-addon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-container .unite-textbox-addon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-textbox-container .unite-textbox-addon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-textbox-container .unite-textbox-addon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-textbox-container .unite-textbox-addon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-textbox-container .unite-textbox-addon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-container .unite-textbox-addon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-textbox-container .unite-textbox-addon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-textbox-container .unite-textbox-addon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-textbox-container .unite-textbox-addon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-textbox-container .unite-textbox-addon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-textbox-container .unite-textbox-addon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-textbox-container .unite-textbox-addon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-textbox-container .unite-textbox-addon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .unite-textbox-addon .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .unite-textbox-addon i {
  font-size: 16px;
}
.unite-textbox-container .unite-textbox-addon + .unite-textbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.unite-textbox-container .unite-textbox-addon + .unite-textbox-icon-right + .unite-textbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.unite-textbox-container .form-control-pre {
  width: 30px;
  height: 40px;
  line-height: 1;
  font-weight: bold;
  top: 0;
  left: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 14px;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .form-control-pre.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-textbox-container .form-control-pre.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-textbox-container .form-control-pre.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-textbox-container .form-control-pre.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-textbox-container .form-control-pre.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-textbox-container .form-control-pre.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-textbox-container .form-control-pre.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-textbox-container .form-control-pre.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-textbox-container .form-control-pre.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-container .form-control-pre.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-container .form-control-pre.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-textbox-container .form-control-pre.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-textbox-container .form-control-pre.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-textbox-container .form-control-pre.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-textbox-container .form-control-pre.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-container .form-control-pre.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-textbox-container .form-control-pre.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-textbox-container .form-control-pre.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-textbox-container .form-control-pre.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-textbox-container .form-control-pre.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-textbox-container .form-control-pre.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-textbox-container .form-control-pre.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-textbox-container .form-control-pre.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .form-control-pre .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .form-control-pre + .unite-textbox {
  padding-left: 30px;
}
.unite-textbox-container .unite-textbox-icon-right {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  color: #000000;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 16px;
  z-index: 10;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .unite-textbox-icon-right.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-textbox-container .unite-textbox-icon-right.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-textbox-container .unite-textbox-icon-right.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-textbox-container .unite-textbox-icon-right.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-textbox-container .unite-textbox-icon-right.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-textbox-container .unite-textbox-icon-right.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-textbox-container .unite-textbox-icon-right.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-textbox-container .unite-textbox-icon-right.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-textbox-container .unite-textbox-icon-right.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-container .unite-textbox-icon-right.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-container .unite-textbox-icon-right.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-textbox-container .unite-textbox-icon-right.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-textbox-container .unite-textbox-icon-right.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container .unite-textbox-icon-right .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container .unite-textbox-icon-right + .unite-textbox {
  padding-right: 40px;
}
.unite-textbox-container.addon-right .unite-textbox {
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
  border-left: 1px solid rgba(160, 160, 160, 0.5);
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.unite-textbox-container.addon-right .unite-textbox-addon {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-right-width: 1px;
}
.unite-textbox-container.unite-pull-data-container {
  position: relative;
  width: 100%;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data {
  width: 40px;
  height: 40px;
  position: static;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown {
  width: 40px;
  height: 40px;
  position: static;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-toggle {
  width: 40px;
  height: 40px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu {
  width: 100%;
  left: 0;
  right: 0;
  margin: 0;
  margin-top: -2px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-color: rgba(160, 160, 160, 0.5);
  border-width: 1px;
  border-style: solid;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well {
  padding: 6px 10px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-image: none;
  border: 0;
  background-color: rgba(160, 160, 160, 0.05);
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well:not(:last-child) {
  border-bottom: 1px solid rgba(160, 160, 160, 0.5);
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well i {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well span {
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.loading {
  height: 100px;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well.no-result {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-textbox-container.unite-pull-data-container .unite-textbox + pull-data > .dropdown .dropdown-menu .well:hover {
  background-color: #3588d9;
  font-weight: bold;
  color: #ffffff;
}
.unite-textbox-group > .unite-textbox {
  border-radius: 0;
  border-bottom-width: 0;
}
.unite-textbox-group > .unite-textbox:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.unite-textbox-group > .unite-textbox:last-child {
  border-bottom-width: 1px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.unite-textbox-group .unite-textbox-container .unite-textbox-addon {
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  border-radius: 0;
  border-bottom-width: 0;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-textbox-group .unite-textbox-container .unite-textbox-addon + .unite-textbox {
  border-bottom-width: 0;
  border-radius: 0;
}
.unite-textbox-group .unite-textbox-container:first-child .unite-textbox {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.unite-textbox-group .unite-textbox-container:first-child .unite-textbox-addon {
  border-top-left-radius: 3px;
}
.unite-textbox-group .unite-textbox-container:first-child .unite-textbox-addon + .unite-textbox {
  border-top-left-radius: 0;
}
.unite-textbox-group .unite-textbox-container:last-child .unite-textbox {
  border-bottom-width: 1px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.unite-textbox-group .unite-textbox-container:last-child .unite-textbox-addon {
  border-bottom-left-radius: 3px;
  border-bottom-width: 1px;
}
.unite-textbox-group .unite-textbox-container:last-child .unite-textbox-addon + .unite-textbox {
  border-bottom-left-radius: 0;
}
table.unite-timepicker tbody tr td a.btn.btn-link,
.unite-timepicker table tbody tr td a.btn.btn-link {
  -webit-box-shadow: none;
  box-shadow: none;
  color: #3588d9;
}
table.unite-timepicker tbody tr td input[type="text"],
.unite-timepicker table tbody tr td input[type="text"] {
  border: 1px solid rgba(160, 160, 160, 0.5);
  color: inherit;
  font-size: 12px;
  font-weight: 500;
  height: 40px;
}
table.unite-timepicker tbody tr td input[type="text"][ng-model="hours"],
.unite-timepicker table tbody tr td input[type="text"][ng-model="hours"] {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
table.unite-timepicker tbody tr td .btn.btn-default.text-center,
.unite-timepicker table tbody tr td .btn.btn-default.text-center {
  background-color: #3588d9;
  border-radius: 0 3px 3px 0;
  box-shadow: none !important;
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  height: 40px;
  margin-left: 4px;
  width: 50px;
}
.form-time-input-container .form-time-input-hours {
  display: inline-block;
}
.form-time-input-container .form-time-input-hours select.form-control {
  min-width: 65px;
  min-width: 85px;
}
.form-time-input-container .form-time-input-delimiter {
  display: inline-block;
}
.form-time-input-container .form-time-input-minutes {
  display: inline-block;
}
.form-time-input-container .form-time-input-minutes select.form-control {
  min-width: 65px;
  min-width: 85px;
}
.form-time-input-container .form-time-input-period {
  display: inline-block;
  margin-left: 10px;
}
.form-time-input-container .form-time-input-period select.form-control {
  min-width: 65px;
  min-width: 85px;
}
.unite-toggle {
  position: relative;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-toggle label {
  left: 0;
  cursor: pointer;
  font-size: 12px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
}
.unite-toggle label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-toggle label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-toggle label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-toggle label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-toggle label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-toggle label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-toggle label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-toggle label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-toggle label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-toggle label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-toggle label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-toggle label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-toggle label.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-toggle label.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-toggle label.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-toggle label.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-toggle label.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-toggle label.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-toggle label.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-toggle label.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-toggle label.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-toggle label.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-toggle label.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-toggle label.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-toggle label.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-toggle label.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-toggle label.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-toggle label.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-toggle label.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-toggle label.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-toggle label.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-toggle label.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-toggle label.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-toggle label.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-toggle label.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-toggle label .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-toggle label .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-toggle label .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-toggle label .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-toggle label .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-toggle label .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-toggle label .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-toggle label .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-toggle label .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-toggle label .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-toggle label .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-toggle label .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-toggle input {
  visibility: hidden;
  position: absolute;
}
.unite-toggle input + label {
  padding: 2px;
  min-width: 60px;
  height: 26px;
  padding-left: 70px;
}
.unite-toggle input + label:before,
.unite-toggle input + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.unite-toggle input + label:before {
  right: 1px;
  background-color: rgba(160, 160, 160, 0.2);
  border-radius: 13px;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
  content: "";
  top: 2px;
  bottom: -2px;
  width: 60px;
  height: 26px;
}
.unite-toggle input + label:after {
  width: 30px;
  height: 30px;
  top: 0;
  background-color: #fff;
  border-radius: 15px;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  -webkit-transition: margin 0.4s;
  transition: margin 0.4s;
  text-align: center;
  line-height: 24px;
  color: #ccc;
  content: "";
  border: 1px solid rgba(160, 160, 160, 0.4);
}
.unite-toggle input:checked + label:before {
  background-color: #3588d9;
}
.unite-toggle input:checked + label:after {
  margin-left: 30px;
}
.unite-toggle input:checked:disabled + label {
  opacity: 0.4;
}
.unite-toggle input:checked:disabled + label:before {
  background-color: #3588d9;
}
.unite-toggle input:checked:disabled + label:after {
  margin-left: 30px;
}
.unite-toggle-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 12px;
  padding: 3px;
  margin-left: -3px;
  margin-right: -3px;
  border-radius: 3px;
}
.unite-toggle-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-toggle-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-toggle-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-toggle-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-toggle-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-toggle-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-toggle-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-toggle-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-toggle-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-toggle-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-toggle-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-toggle-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-toggle-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-toggle-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-toggle-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-toggle-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-toggle-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-toggle-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-toggle-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-toggle-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-toggle-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-toggle-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-toggle-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-toggle-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-toggle-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-toggle-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-toggle-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-toggle-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-toggle-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-toggle-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-toggle-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-toggle-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-toggle-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-toggle-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-toggle-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-toggle-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-toggle-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-toggle-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-toggle-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-toggle-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-toggle-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-toggle-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-toggle-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-toggle-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-toggle-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-toggle-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-toggle-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-toggle-container .unite-toggle-name {
  font-size: 12px;
  font-weight: 500;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  margin-bottom: 0 !important;
  margin-right: 10px;
}
.unite-toggle-container .unite-toggle-name * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-toggle-container .unite-toggle-name * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-toggle-container .unite-toggle {
  margin-right: -10px;
}
.unite-toggle-container:hover {
  background-color: rgba(160, 160, 160, 0.07);
}
.unite-validation-message {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  background-color: #c54f4f;
  border-radius: 3px;
  color: #ffffff;
  font-size: 11px;
  min-height: 18px;
  margin-left: 2px;
  margin-top: 2px;
  opacity: 1;
  padding: 1px 8px;
  position: absolute;
  z-index: 1;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-validation-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-validation-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-validation-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-validation-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-validation-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-validation-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-validation-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-validation-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-validation-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-validation-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-validation-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-validation-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-validation-message.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-validation-message.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-validation-message.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-validation-message.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-validation-message.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-validation-message.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-validation-message.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-validation-message.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-validation-message.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-validation-message.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-validation-message.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-validation-message.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-validation-message.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-validation-message.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-validation-message.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-validation-message.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-validation-message.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-validation-message.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-validation-message.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-validation-message.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-validation-message.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-validation-message.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-validation-message.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-validation-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-validation-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-validation-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-validation-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-validation-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-validation-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-validation-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-validation-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-validation-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-validation-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-validation-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-validation-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-validation-message * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-validation-message * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.unite-validation-message:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #c54f4f;
  position: absolute;
  top: -5px;
  left: 9px;
}
.unite-validation-message.ng-hide {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
}
/*SHARED BOOKINGS COMPONENTS*/
.booking-options-list {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-bottom: 15px;
}
.booking-options-list .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-options-list .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-options-list .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-options-list .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-options-list .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-options-list .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-options-list .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-options-list .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-options-list .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-options-list .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-options-list .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-options-list .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-options-list.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-options-list.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-options-list.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-options-list.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-options-list.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-options-list.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-options-list.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-options-list.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-options-list.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-options-list.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-options-list.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-options-list.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-options-list.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-options-list.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-options-list.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-options-list.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-options-list.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-options-list.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-options-list.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-options-list.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-options-list.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-options-list.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-options-list.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-options-list .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-options-list .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-options-list .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-options-list .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-options-list .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-options-list .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-options-list .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-options-list .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-options-list .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-options-list .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-options-list .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-options-list .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-options-list .booking-options-list-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  padding: 10px 0;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-options-list .booking-options-list-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-options-list .booking-options-list-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-options-list .booking-options-list-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-options-list .booking-options-list-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-options-list .booking-options-list-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-options-list .booking-options-list-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-options-list .booking-options-list-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-options-list .booking-options-list-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-options-list .booking-options-list-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-options-list .booking-options-list-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-options-list .booking-options-list-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-options-list .booking-options-list-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-options-list .booking-options-list-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-options-list .booking-options-list-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-options-list .booking-options-list-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-options-list .booking-options-list-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-options-list .booking-options-list-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-options-list .booking-options-list-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-options-list .booking-options-list-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-options-list .booking-options-list-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-options-list .booking-options-list-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-options-list .booking-options-list-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-options-list .booking-options-list-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-options-list .booking-options-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-options-list .booking-options-list-item .booking-option-icon {
  -moz-box-flex: 0 0 24px;
  -ms-flex: 0 0 24px;
  -webkit-box-flex: 0 0 24px;
  -webkit-flex: 0 0 24px;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  font-size: 24px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-right: 10px;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-options-list .booking-options-list-item .booking-option-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-options-list .booking-options-list-item .booking-option-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-options-list .booking-options-list-item .booking-option-name {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  font-size: 16px;
}
.booking-options-list .booking-options-list-item .booking-option-input {
  margin-left: 10px;
}
@media (min-width: 768px) {
  .booking-options-list .booking-options-list-item .booking-option-input ub-radio-group {
    white-space: nowrap;
  }
}
.booking-options-list .booking-options-list-item .booking-option-input ub-radio-group > div {
  margin-top: 5px;
  margin-bottom: 5px;
}
.booking-options-list .booking-options-list-item .booking-option-input ub-radio-group > div:last-child {
  margin-right: 0;
}
.booking-options-list .booking-options-list-item:last-child {
  border-bottom: none;
}
/*SHARED CARDS*/
.card {
  position: relative;
  margin-bottom: 0 15px 15px 15px;
  background-color: #ffffff;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.card .card-content {
  background-color: inherit;
}
.card .card-footer {
  padding: 10px 15px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
.card .card-tabs {
  background-color: inherit;
}
.card .card-tabs .nav.nav-tabs {
  margin-bottom: 0;
  background-color: inherit;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-tabs .nav.nav-tabs.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card .card-tabs .nav.nav-tabs.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card .card-tabs .nav.nav-tabs.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card .card-tabs .nav.nav-tabs.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card .card-tabs .nav.nav-tabs.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card .card-tabs .nav.nav-tabs.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card .card-tabs .nav.nav-tabs.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card .card-tabs .nav.nav-tabs.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card .card-tabs .nav.nav-tabs.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card .card-tabs .nav.nav-tabs.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card .card-tabs .nav.nav-tabs.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card .card-tabs .nav.nav-tabs.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card .card-tabs .nav.nav-tabs.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card .card-tabs .nav.nav-tabs.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card .card-tabs .nav.nav-tabs.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card .card-tabs .nav.nav-tabs.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card .card-tabs .nav.nav-tabs.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card .card-tabs .nav.nav-tabs.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card .card-tabs .nav.nav-tabs.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card .card-tabs .nav.nav-tabs.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card .card-tabs .nav.nav-tabs.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card .card-tabs .nav.nav-tabs.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card .card-tabs .nav.nav-tabs.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-tabs .nav.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-tabs .nav.nav-tabs > li {
  margin-right: 1px;
}
.card .card-tabs .nav.nav-tabs > li a {
  background-color: rgba(160, 160, 160, 0.2);
}
.card .card-tabs .nav.nav-tabs > li.active a {
  background-color: inherit;
  box-shadow: none;
  border-bottom-color: #fff !important;
}
.card .card-tabs .tab-content .tab-pane {
  border: 1px solid #dddddd;
  padding: 15px;
}
.card-media {
  padding: 15px;
  margin-bottom: 15px;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card-media .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-media .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-media .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-media .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-media .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-media .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-media .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-media .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-media .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-media .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-media .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-media .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-media.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card-media.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card-media.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card-media.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card-media.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card-media.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card-media.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card-media.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card-media.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card-media.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card-media.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card-media.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card-media.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card-media.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card-media.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card-media.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card-media.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card-media.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card-media.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card-media.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card-media.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card-media.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card-media.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card-media .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-media .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-media .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-media .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-media .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-media .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-media .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-media .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-media .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-media .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-media .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-media .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-media .card-media-media {
  margin-right: 15px;
}
.card-media .card-media-media i {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 24px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card-media .card-media-media i .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-media .card-media-media i .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-media .card-media-media i .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-media .card-media-media i .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-media .card-media-media i .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-media .card-media-media i .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-media .card-media-media i .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-media .card-media-media i .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-media .card-media-media i .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-media .card-media-media i .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-media .card-media-media i .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-media .card-media-media i .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-media .card-media-media i.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card-media .card-media-media i.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card-media .card-media-media i.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card-media .card-media-media i.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card-media .card-media-media i.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card-media .card-media-media i.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card-media .card-media-media i.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card-media .card-media-media i.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card-media .card-media-media i.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card-media .card-media-media i.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card-media .card-media-media i.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card-media .card-media-media i.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card-media .card-media-media i.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card-media .card-media-media i.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card-media .card-media-media i.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card-media .card-media-media i.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card-media .card-media-media i.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card-media .card-media-media i.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card-media .card-media-media i.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card-media .card-media-media i.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card-media .card-media-media i.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card-media .card-media-media i.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card-media .card-media-media i.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card-media .card-media-media i .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-media .card-media-media i .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-media .card-media-media i .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-media .card-media-media i .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-media .card-media-media i .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-media .card-media-media i .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-media .card-media-media i .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-media .card-media-media i .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-media .card-media-media i .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-media .card-media-media i .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-media .card-media-media i .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-media .card-media-media i .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-media .card-media-content {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.card-media .card-media-content h3 {
  margin-bottom: 0;
  text-transform: none;
}
.card-media.clickable {
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.card-media.clickable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.card-media.clickable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.card-separate {
  background-color: transparent;
  -webkit-box-shadow: none;
}
.card-separate .card {
  background-color: transparent;
  -webkit-box-shadow: none;
}
.card-separate .card-image {
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.card-separate .card-content {
  background-color: transparent;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[background-image] {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  -webkit-filter: blur(0);
  filter: blur(0);
  -moz-transform: scale(1) translateZ(0);
  -ms-transform: scale(1) translateZ(0);
  -o-transform: scale(1) translateZ(0);
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
  -webkit-transition: all 250ms 0s ease-out;
  -moz-transition: all 250ms 0s ease-out;
  -ms-transition: all 250ms 0s ease-out;
  -o-transition: all 250ms 0s ease-out;
  transition: all 250ms 0s ease-out;
}
[background-image].blur-background-image {
  -webkit-filter: blur(20px);
  filter: blur(20px);
  -moz-transform: scale(1.05) translateZ(0);
  -ms-transform: scale(1.05) translateZ(0);
  -o-transform: scale(1.05) translateZ(0);
  -webkit-transform: scale(1.05) translateZ(0);
  transform: scale(1.05) translateZ(0);
}
[background-image].dont-blur {
  -webkit-transition: background-image 0s 0s ease-out;
  -moz-transition: background-image 0s 0s ease-out;
  -ms-transition: background-image 0s 0s ease-out;
  -o-transition: background-image 0s 0s ease-out;
  transition: background-image 0s 0s ease-out;
}
[background-image].dont-blur.blur-background-image {
  -webkit-filter: blur(0);
  filter: blur(0);
  -moz-transform: scale(1) translateZ(0);
  -ms-transform: scale(1) translateZ(0);
  -o-transform: scale(1) translateZ(0);
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
}
/*STANDARD APP LAYOUT - NEW OCT 2018 - USE THIS !!!*/
.unite-mobile-app-container {
  height: 100vh;
  max-height: 100vh;
  width: 100vw;
  max-width: 100vw;
  z-index: 1;
  position: relative;
  overflow: hidden;
  background-color: inherit;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-mobile-app-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-mobile-app-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-mobile-app-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-mobile-app-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-mobile-app-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-mobile-app-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-mobile-app-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-mobile-app-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-mobile-app-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-mobile-app-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-mobile-app-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-mobile-app-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-mobile-app-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-mobile-app-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-mobile-app-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-mobile-app-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-mobile-app-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-mobile-app-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-mobile-app-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-mobile-app-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-mobile-app-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-mobile-app-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-mobile-app-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-mobile-app-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-mobile-app-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-mobile-app-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-mobile-app-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-mobile-app-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-mobile-app-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-mobile-app-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-mobile-app-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-mobile-app-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-mobile-app-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-mobile-app-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-mobile-app-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-mobile-app-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-mobile-app-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-mobile-app-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-mobile-app-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-mobile-app-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-mobile-app-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-mobile-app-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-mobile-app-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-mobile-app-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-mobile-app-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-mobile-app-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-mobile-app-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-mobile-app-container .unite-mobile-app-pages-container {
  height: 100vh;
  max-height: 100vh;
  width: auto;
  min-width: 100vw;
  -webkit-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  -moz-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  -ms-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
}
.unite-mobile-app-container .unite-mobile-app-page {
  height: 100vh;
  max-height: 100vh;
  width: 100vw;
  max-width: 100vw;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-mobile-app-container .unite-mobile-app-header {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  height: 50px;
  max-height: 50px;
  width: 100vw;
  max-width: 100vw;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-left: 15px;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-mobile-app-container .unite-mobile-app-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-mobile-app-container .unite-mobile-app-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-mobile-app-container .unite-mobile-app-header.with-border-bottom {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.unite-mobile-app-container .unite-mobile-app-title {
  font-family: inherit;
  font-size: 20px;
  font-weight: 800;
  text-transform: capitalize;
  letter-spacing: normal;
}
.unite-mobile-app-container .unite-mobile-app-body {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.unite-mobile-app-container .unite-mobile-app-section-header {
  padding-left: 15px;
}
.unite-mobile-app-container .unite-mobile-app-section-title {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
/*PULL IN THE DESKTOP HEADER FOR MOBILE/WEB CASES*/
/*DEFAULTS*/
/*COLOURS*/
/*------------------------------------------------------------------------------------------------------*/
/*TYPE*/
/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/
/*APPS*/
/*------------------------------------------------------------------------------------------------------*/
/*SIGN IN*/
/*REGISTER*/
/*RESET PASSWORD*/
/*SOCIAL*/
/*GUIDE MAP*/
/*------------------------------------------------------------------------------------------------------*/
/*COMPONENTS*/
/*------------------------------------------------------------------------------------------------------*/
/*LOADING*/
/*HEADER*/
/*COMPACT HEADER*/
/*FOOTER*/
/*NAVBAR*/
/*MAIN MENU DROPDOWN*/
/*SECTION TITLE*/
/*METRO MENU*/
/*METRO GRID*/
/*SQUARES*/
/*SQUARES*/
/*TILES*/
/*PANELS*/
/*CARDS*/
/*LIST GROUP*/
/*MOBILE NAVBAR*/
/*HERO*/
/*HERO STRIP*/
/*NOTIFICATIONS LIST*/
/*ACCORDION*/
/*DATEPICKER*/
/*TICKET BOOK*/
/*MASONRY*/
/*MEDIA*/
/*POPOVER*/
/*TOGGLES*/
/*APP NOTIFICATIONS*/
/*  === Estate Switch ===    */
/*
*   =========================
*   Lettings
*   =========================
*/
/*
*   =========================
*   Manuals Apps
*   =========================
*/
.header-placeholder {
  height: 120px !important;
}
header {
  position: relative;
  height: 120px;
  width: 100%;
  margin: 0 auto;
  top: 0;
  z-index: 101 !important;
  background-color: #1f4961;
  background-image: none;
  background-position: center center;
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
}
header .container-fluid {
  padding: 0;
  margin: 0 auto;
  max-width: 1280px;
}
header .navbar-brand {
  width: 250px;
  height: 120px;
  line-height: 120px;
  background-image: url('img/logo.svg');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -4px;
}
@media (max-width: 1280px) {
  header .navbar-brand {
    margin-left: 15px;
  }
}
header .navbar-nav {
  height: 120px;
  line-height: 120px;
  float: left;
  margin: 0;
}
header .navbar-nav.navbar-right {
  float: right !important;
}
@media (max-width: 1280px) {
  header .navbar-nav.navbar-right {
    margin-right: 15px;
  }
}
header .navbar-nav.navbar-right li.dropdown .dropdown-menu {
  left: auto;
  right: 0;
}
header .navbar-nav li {
  float: left;
  display: block;
  min-width: 190px;
}
header .navbar-nav li a {
  height: 120px;
  line-height: 120px;
  color: #fff;
  padding: 2px 15px 0 20px;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
  transition: background 0.2s ease;
  letter-spacing: 1px;
}
header .navbar-nav li a:hover {
  background-color: #23526c;
}
header .navbar-nav li a i {
  font-size: 22px;
}
header .navbar-nav li.dropdown .dropdown-toggle {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
header .navbar-nav li.dropdown .dropdown-toggle:hover {
  background-color: #1f4961;
}
header .navbar-nav li.dropdown .dropdown-toggle:focus {
  background-color: transparent;
}
header .navbar-nav li.dropdown .dropdown-menu {
  border: 0;
  background-color: #fff;
  position: absolute;
  top: 100%;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block !important;
  visibility: hidden;
  opacity: 0;
  min-width: 140px;
}
header .navbar-nav li.dropdown .dropdown-menu li {
  width: 100%;
}
header .navbar-nav li.dropdown .dropdown-menu li a {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  padding-right: 40px;
  height: 52px;
  line-height: 52px;
}
header .navbar-nav li.dropdown .dropdown-menu li a i {
  line-height: 52px;
  font-size: 18px;
  margin-right: 5px;
  margin-top: -3px;
  float: left;
}
header .navbar-nav li.dropdown.open .dropdown-menu {
  visibility: visible;
  opacity: 1;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-toggle {
  min-width: 172px;
  height: 120px;
  line-height: 120px;
  color: #fff;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-toggle:hover {
  background-color: #23526c;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-toggle .profile-name {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-toggle .profile-image {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  height: 50px;
  background-position: center center;
  background-size: cover;
  margin-top: -5px;
  border: 3px solid #b7bac1;
  border-radius: 50%;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-menu {
  background-color: #193b4d;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-menu li a {
  color: #fff;
  font-family: 'Roboto', sans-serif;
}
header .navbar-nav li.dropdown.user-menu-dropdown .dropdown-menu li a:hover {
  background-color: #2e3337;
}
header .navbar-nav li.dropdown.user-menu-dropdown.open .dropdown-toggle {
  background-color: #193b4d;
  color: #fff;
}
header.compact-header {
  height: 80px;
  background-color: #ffffff;
  width: 100%;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
@media (max-width: 1280px) {
  header.compact-header {
    padding: 0 15px;
  }
}
header.compact-header.headroom {
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  transition: transform 0.25s ease;
}
header.compact-header.headroom.headroom--pinned {
  top: 0;
}
header.compact-header.headroom.headroom--unpinned {
  transform: translateY(-80px);
}
header.compact-header .loading-line {
  background-color: #1f4961;
}
header.compact-header .compact-header-inner {
  height: 100%;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-logo {
  -moz-box-flex: 0 0 200px;
  -ms-flex: 0 0 200px;
  -webkit-box-flex: 0 0 200px;
  -webkit-flex: 0 0 200px;
  flex: 0 0 200px;
  width: 200px;
  height: 100%;
  background-color: #ffffff;
  background-image: url('img/logo.svg');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
  cursor: pointer;
}
@media (max-width: 992px) {
  header.compact-header .compact-header-inner .compact-header-logo {
    -moz-box-flex: 0 1 200px;
    -ms-flex: 0 1 200px;
    -webkit-box-flex: 0 1 200px;
    -webkit-flex: 0 1 200px;
    flex: 0 1 200px;
  }
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu {
  -moz-box-flex: 0 0 55px;
  -ms-flex: 0 0 55px;
  -webkit-box-flex: 0 0 55px;
  -webkit-flex: 0 0 55px;
  flex: 0 0 55px;
  width: 55px;
  height: 100%;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle {
  width: 55px;
  height: 100%;
  display: block;
  text-decoration: none !important;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle i {
  display: none;
  color: #333333;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .line {
  display: block;
  background: #333333;
  width: 20px;
  height: 3px;
  position: absolute;
  left: 17px;
  border-radius: 1.5px;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .line.line-1 {
  top: 31px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .line.line-2 {
  top: 38px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .line.line-3 {
  top: 45px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:hover,
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:focus {
  background-color: #f2f2f2;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:hover .line-1,
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:focus .line-1 {
  -ms-transform: translateY(-1.5px);
  -o-transform: translateY(-1.5px);
  transform: translateY(-1.5px);
  -webkit-transform: translateY(-1.5px);
  -moz-transform: translateY(-1.5px);
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:hover .line-2,
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:focus .line-2 {
  opacity: 1;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:hover .line-3,
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle:focus .line-3 {
  -ms-transform: translateY(1.5px);
  -o-transform: translateY(1.5px);
  transform: translateY(1.5px);
  -webkit-transform: translateY(1.5px);
  -moz-transform: translateY(1.5px);
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu {
  width: 300px;
  top: 100%;
  margin: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background-color: #1f4961;
  padding-bottom: 6px !important;
  border: 0;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .category-title {
  text-transform: uppercase;
  padding: 10px;
  font-size: 13px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item {
  display: block;
  float: none;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item:first-child {
  margin-top: 10px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item a {
  color: #fff;
  display: block;
  text-decoration: none;
  background-color: #23526c !important;
  margin: 2px;
  margin-left: 10px;
  margin-bottom: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 12px;
  width: calc(100% - 20px);
  height: 46px;
  line-height: 46px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item a i {
  margin-right: 14px;
  margin-left: 14px;
  font-size: 14px;
  line-height: 12px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item a:hover {
  background-color: #4c545b;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item.featured a {
  height: 58px;
  position: relative;
  padding-left: 42px;
  text-transform: none;
  font-weight: bold;
  font-size: 14px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item.featured a .underlay-icon {
  position: absolute;
  height: 58px;
  width: 58px;
  top: 0;
  left: 0;
  opacity: 0.1;
  overflow: hidden;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item.featured a .underlay-icon i {
  font-size: 60px;
  margin-left: -20px;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item.featured a i {
  font-size: 20px;
  position: absolute;
  left: 11px;
  top: 21px;
  margin-left: 0;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item.featured a .dropdown-menu-item-description {
  position: absolute;
  top: 16px;
  left: 42px;
  text-transform: none;
  font-size: 11px;
  font-weight: normal;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu .dropdown-menu-item.featured:hover a .underlay-icon i {
  font-size: 70px;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu.open .dropdown-toggle {
  background-color: #1f4961;
  color: #fff;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu.open .dropdown-toggle i {
  color: #fff;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu.open .dropdown-toggle .line {
  background: #fff !important;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu.open .dropdown-toggle .line-1 {
  -ms-transform: translateY(7px) translateX(0) rotate(45deg) !important;
  -o-transform: translateY(7px) translateX(0) rotate(45deg) !important;
  transform: translateY(7px) translateX(0) rotate(45deg) !important;
  -webkit-transform: translateY(7px) translateX(0) rotate(45deg) !important;
  -moz-transform: translateY(7px) translateX(0) rotate(45deg) !important;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu.open .dropdown-toggle .line-2 {
  opacity: 0 !important;
}
header.compact-header .compact-header-inner .compact-header-dropdown-menu.open .dropdown-toggle .line-3 {
  -ms-transform: translateY(-7px) translateX(0) rotate(-45deg) !important;
  -o-transform: translateY(-7px) translateX(0) rotate(-45deg) !important;
  transform: translateY(-7px) translateX(0) rotate(-45deg) !important;
  -webkit-transform: translateY(-7px) translateX(0) rotate(-45deg) !important;
  -moz-transform: translateY(-7px) translateX(0) rotate(-45deg) !important;
}
header.compact-header .compact-header-inner .compact-header-home-back {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 20px;
  margin-right: 10px;
  color: #333333 !important;
  cursor: pointer;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-home-back.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-home-back .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-home-back:hover {
  background-color: #f2f2f2;
}
header.compact-header .compact-header-inner .compact-header-links {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 80px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-links.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-links.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-links.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-links.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-links.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-links.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-links.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-links.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-links.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-links.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-links.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-links.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-links.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-links .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-links li {
  height: 80px;
  position: relative;
}
header.compact-header .compact-header-inner .compact-header-links li a {
  display: block;
  height: 80px;
  line-height: 80px;
  padding: 0 8px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  color: #333333 !important;
  white-space: nowrap;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
}
header.compact-header .compact-header-inner .compact-header-links li:after {
  content: '';
  display: block;
  background-color: #1487d6;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 50%;
  transition: all 0.2s ease;
}
header.compact-header .compact-header-inner .compact-header-links li:hover:after,
header.compact-header .compact-header-inner .compact-header-links li.active:after {
  left: 8px;
  right: 8px;
}
header.compact-header .compact-header-inner .compact-header-links li.active {
  cursor: default;
}
header.compact-header .compact-header-inner .compact-header-links li.active a {
  font-weight: bold;
  cursor: default;
}
header.compact-header .compact-header-inner .compact-header-right {
  -moz-box-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  -webkit-box-flex: 0 0 60px;
  -webkit-flex: 0 0 60px;
  flex: 0 0 60px;
  width: 60px;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-right.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-right.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-right.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-right.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-right.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-right.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-right.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-right.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-right.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-right.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-right.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-right.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-right.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-right .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu {
  height: 80px;
  width: 60px;
  position: relative;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle {
  display: block;
  height: 80px;
  width: 60px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-decoration: none !important;
  color: #333333 !important;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle i {
  font-size: 26px;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge {
  position: absolute;
  top: 10px;
  right: 2px;
  background-color: #1487d6;
  border: 3px solid #ffffff;
  width: 26px;
  height: 26px;
  line-height: 0px;
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  transition: all 0.3s ease;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle .badge .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-toggle:hover {
  background-color: #f2f2f2;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu .dropdown-menu {
  width: 400px;
  left: auto;
  right: 0;
  top: 100%;
  margin: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background-color: #193b4d;
  color: #fff;
  overflow: hidden;
  border: 0;
  padding: 0;
  height: 100vh;
  max-height: calc(100vh - 200px);
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu.open .dropdown-toggle {
  background-color: #1f4961;
}
header.compact-header .compact-header-inner .compact-header-messenger-dropdown-menu.open .dropdown-toggle i {
  color: #fff !important;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-label {
  margin-right: 10px;
  white-space: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #1487d6;
  color: #fff;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-sign-in-button .compact-header-user-sign-in-button-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu {
  height: 100%;
  width: 60px;
  position: relative;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle {
  display: block;
  height: 100%;
  width: 60px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle:hover {
  background-color: #f2f2f2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-name {
  display: none;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image {
  -moz-box-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  -webkit-box-flex: 0 0 40px;
  -webkit-flex: 0 0 40px;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  background-size: cover;
  background-position: center center;
  border-radius: 50%;
  position: relative;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge {
  position: absolute;
  top: -10px;
  right: -10px;
  background-color: #1487d6;
  border: 3px solid #ffffff;
  width: 26px;
  height: 26px;
  line-height: 0px;
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  transition: all 0.3s ease;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-1,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-2,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-3,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-4,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-5,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-6,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-7,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-8,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-9,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-10,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-11,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-12,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-direction-row,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-direction-column,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-direction-row-reverse,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-direction-column-reverse,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-wrap-wrap,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-wrap-wrap-reverse,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-wrap-nowrap,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-justify-flex-start,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-justify-flex-end,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-justify-center,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-justify-space-between,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-justify-space-around,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-items-flex-start,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-items-flex-end,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-items-center,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-items-baseline,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-items-stretch,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-content-flex-start,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-content-flex-end,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-content-center,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-content-space-between,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-content-space-around,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge.flex-align-content-stretch,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-1,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-2,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-3,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-4,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-5,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-6,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-7,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-8,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-9,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-10,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-11,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge .flex-grid.flex-grid-12,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge {
  border: 1px solid #ffffff;
  background-color: #992222;
  color: #fff;
  font-size: 11px;
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge + .badge {
  display: none;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu {
  width: 400px;
  left: auto;
  right: 0;
  top: 100%;
  margin: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background-color: #193b4d;
  color: #000;
  overflow: hidden;
  border: 0;
  padding: 0;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header {
  background-color: #1f4961;
  color: #fff;
  padding: 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .user-header-profile-image {
  -moz-box-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  -webkit-box-flex: 0 0 60px;
  -webkit-flex: 0 0 60px;
  flex: 0 0 60px;
  margin-right: 10px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .user-header-links a {
  text-decoration: none !important;
  color: #1487d6;
  padding: 0;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .user-header .user-header-links a:hover {
  color: #fff;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message {
  background-color: #992222;
  color: #fff;
  padding: 10px 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-1 {
  flex: 1;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-2 {
  flex: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-3 {
  flex: 3;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-4 {
  flex: 4;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-5 {
  flex: 5;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-6 {
  flex: 6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-7 {
  flex: 7;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-8 {
  flex: 8;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-9 {
  flex: 9;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-10 {
  flex: 10;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-11 {
  flex: 11;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message .flex-grid.flex-grid-12 {
  flex: 12;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message i {
  font-size: 30px;
  margin-right: 15px;
  -webkit-transition: transform 0.2s ease;
  -moz-transition: transform 0.2s ease;
  -ms-transition: transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .account-verification-message:hover i {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notifications-title {
  padding: 10px 15px;
  background-color: #23526c;
  color: #fff;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container {
  background-color: #fff;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li.notifications-header {
  background-color: #23526c;
  color: #fff;
  padding: 10px 15px !important;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 10000;
  top: 0;
  z-index: 2;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li.notifications-header .clear {
  background-color: #1487d6;
  padding: 2px 8px;
  font-size: 11px;
  line-height: 11px;
  border-radius: 7px;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications) {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  z-index: 1;
  background-color: #f2f2f2 !important;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications) a {
  background-color: #f2f2f2 !important;
  text-decoration: none !important;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications) a .notification-body .notification-title {
  font-family: 'Roboto', sans-serif;
  color: #000000;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications) a .notification-body .notification-description {
  font-family: 'Roboto', sans-serif;
  color: #333333;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications) a .notification-body .notification-date {
  font-family: 'Roboto', sans-serif;
  color: #333333;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications):last-child {
  border-bottom: 0;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li:not(.notifications-header):not(.no-notifications):hover a {
  background-color: #e5e5e5 !important;
  text-decoration: none !important;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list li.no-notifications {
  background-color: #eee;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list .notification-icon {
  color: #1487d6;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .dropdown-button {
  color: #fff;
  background-color: #1f4961;
  padding: 15px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  cursor: pointer;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .dropdown-button:hover {
  background-color: #255874;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle {
  background-color: #1f4961;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .badge,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .important-badge {
  transform: translateX(-9px) translateY(9px);
  width: 42px;
  height: 42px;
  -webkit-animation-name: none;
  animation-name: none;
}
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .badge span,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .important-badge span,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .badge i,
header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .important-badge i {
  transform: scale(1.5);
}
@media (max-width: 450px) {
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image {
    -moz-box-flex: 0 0 30px;
    -ms-flex: 0 0 30px;
    -webkit-box-flex: 0 0 30px;
    -webkit-flex: 0 0 30px;
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
  }
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .badge,
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-toggle .profile-image .important-badge {
    width: 20px;
    height: 20px;
    font-size: 8px;
    -webkit-animation-name: none;
    animation-name: none;
  }
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .badge,
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu.open .dropdown-toggle .profile-image .important-badge {
    transform: translateX(-10px) translateY(10px);
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 375px) {
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu {
    max-height: calc(100vh - 100px);
    overflow-x: hidden;
    overflow-y: auto;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu::-webkit-scrollbar {
    width: 0 !important;
    display: none;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu::-webkit-scrollbar {
    width: 0 !important;
    display: none;
  }
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list {
    position: relative;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
  }
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list::-webkit-scrollbar {
    width: 0 !important;
    display: none;
  }
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu .notification-list-container .notification-list::-webkit-scrollbar {
    width: 0 !important;
    display: none;
  }
}
@media (max-width: 992px) {
  header.compact-header {
    padding: 0;
  }
  header.compact-header .compact-header-inner {
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  header.compact-header .compact-header-inner .compact-header-links {
    display: none;
  }
  header.compact-header .compact-header-inner .compact-header-home-back {
    order: 2;
  }
  header.compact-header .compact-header-inner .compact-header-logo {
    order: 3;
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    margin: 0 auto;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu {
    order: 1;
  }
  header.compact-header .compact-header-inner .compact-header-right {
    order: 4;
    -ms-align-self: flex-end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-left: 50px;
  }
}
@media (max-width: 450px) {
  header.compact-header {
    height: 50px;
  }
  header.compact-header .compact-header-inner .compact-header-logo {
    margin-left: 30px;
    margin-right: 30px;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle {
    display: -moz-box;
    display: -ms-flexbox;
    -moz-box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-1 {
    flex: 1;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-2 {
    flex: 2;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-3 {
    flex: 3;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-4 {
    flex: 4;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-5 {
    flex: 5;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-6 {
    flex: 6;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-7 {
    flex: 7;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-8 {
    flex: 8;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-9 {
    flex: 9;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-10 {
    flex: 10;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-11 {
    flex: 11;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-12 {
    flex: 12;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-direction-row {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-direction-column {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-direction-row-reverse {
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-direction-column-reverse {
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-wrap-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-justify-flex-start {
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-justify-flex-end {
    -ms-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-justify-center {
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-justify-space-between {
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-justify-space-around {
    -ms-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-items-flex-start {
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-items-flex-end {
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-items-center {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-items-baseline {
    -webkit-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-items-stretch {
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-content-flex-start {
    -ms-align-content: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-content-flex-end {
    -ms-align-content: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-content-center {
    -ms-align-content: center;
    -webkit-align-content: center;
    align-content: center;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-content-space-between {
    -ms-align-content: space-between;
    -webkit-align-content: space-between;
    align-content: space-between;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-content-space-around {
    -ms-align-content: space-around;
    -webkit-align-content: space-around;
    align-content: space-around;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle.flex-align-content-stretch {
    -ms-align-content: stretch;
    -webkit-align-content: stretch;
    align-content: stretch;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-1 {
    flex: 1;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-2 {
    flex: 2;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-3 {
    flex: 3;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-4 {
    flex: 4;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-5 {
    flex: 5;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-6 {
    flex: 6;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-7 {
    flex: 7;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-8 {
    flex: 8;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-9 {
    flex: 9;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-10 {
    flex: 10;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-11 {
    flex: 11;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .flex-grid.flex-grid-12 {
    flex: 12;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle i {
    display: inline;
    font-size: 20px;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-toggle .line {
    display: none;
  }
  header.compact-header .compact-header-inner .compact-header-dropdown-menu .dropdown-menu {
    width: 100vw;
    height: calc(100vh - 50px);
    max-height: calc(100vh - 50px);
    overflow-x: hidden;
    overflow-y: scroll;
    border-radius: 0;
  }
  header.compact-header .compact-header-inner .compact-header-user-dropdown-menu .dropdown-menu {
    width: 100vw;
    height: calc(100vh - 50px);
    border-radius: 0;
  }
}
.header-stuck {
  left: 50% !important;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99 !important;
  border-top: 1px solid #f4f4f4 !important;
}
.compact-header-placeholder {
  width: 100%;
  height: 80px;
}
@media (max-width: 450px) {
  .compact-header-placeholder {
    height: 50px;
  }
}
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.unite-sub-header {
  width: 100%;
  height: 50px;
  background-color: #eee;
  display: none;
}
.unite-sub-header .unite-sub-header-inner {
  height: 100%;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-sub-header .unite-sub-header-inner.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-sub-header .unite-sub-header-inner.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-sub-header .unite-sub-header-inner.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-sub-header .unite-sub-header-inner.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-sub-header .unite-sub-header-inner.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-sub-header .unite-sub-header-inner.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-sub-header .unite-sub-header-inner.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-sub-header .unite-sub-header-inner.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-sub-header .unite-sub-header-inner.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-sub-header .unite-sub-header-inner.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-sub-header .unite-sub-header-inner.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-sub-header .unite-sub-header-inner.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-sub-header .unite-sub-header-inner.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-sub-header .unite-sub-header-inner.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-sub-header .unite-sub-header-inner.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-sub-header .unite-sub-header-inner.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-sub-header .unite-sub-header-inner.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-sub-header .unite-sub-header-inner.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-sub-header .unite-sub-header-inner.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-sub-header .unite-sub-header-inner.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-sub-header .unite-sub-header-inner.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-sub-header .unite-sub-header-inner.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-sub-header .unite-sub-header-inner.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-sub-header .unite-sub-header-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items {
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item {
  margin-top: 5px;
  margin-right: 3px;
  padding: 0 10px;
  cursor: pointer;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item .unite-sub-header-item-icon {
  margin-right: 5px;
  font-size: 16px;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item:hover {
  background-color: rgba(160, 160, 160, 0.2);
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.active {
  background-color: #fefefe;
}
.unite-sub-header .unite-sub-header-inner .unite-sub-header-items .unite-sub-header-item.active:hover {
  background-color: #fefefe;
}
/*
*   =========================
*   Header - Versions
*   =========================
*/
header.compact-header .compact-header-inner[version="1.0"] {
  display: flex !important;
  height: 100%;
}
/*
*   =========================
*   Version 2 Compact Header Mixin
*   =========================
*/
.notification-list {
  max-height: calc(100vh - 250px);
  overflow-x: hidden;
  overflow-y: auto;
}
.notification-list li {
  display: block !important;
  padding: 0 !important;
  -webkit-transition: all 0.2s ease !important;
  transition: all 0.2s ease !important;
}
.notification-list li.notifications-header {
  padding: 10px !important;
}
.notification-list li.notifications-header .clear {
  cursor: pointer;
  font-size: 11px;
  float: right;
  margin-top: 3px;
}
.notification-list li.no-notifications {
  text-align: center;
  padding: 15px !important;
}
.notification-list li a {
  padding: 12px 0 !important;
  display: block;
  -webkit-transition: all 0.2s ease !important;
  transition: all 0.2s ease !important;
  background-color: transparent !important;
}
.notification-list li a .notification-icon {
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  font-size: 20px !important;
  width: 40px;
  text-align: center;
  color: #31759b !important;
  -webkit-transition: all 0.2s ease !important;
  transition: all 0.2s ease !important;
}
.notification-list li a .notification-body {
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  width: calc(100% - (20px + 20px + 40px));
}
.notification-list li a .notification-body .notification-title {
  color: #000000;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
  letter-spacing: normal !important;
  margin-bottom: 2px;
  white-space: normal;
}
.notification-list li a .notification-body .notification-description {
  color: #333333;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal !important;
  margin-bottom: 5px;
  white-space: normal;
}
.notification-list li a .notification-body .notification-date {
  color: #333333;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  letter-spacing: normal !important;
  margin-bottom: 1px;
}
.notification-list li a .notification-dismiss {
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  width: 40px;
  color: transparent;
  text-align: center;
  -webkit-transition: all 0.2s ease !important;
  transition: all 0.2s ease !important;
}
.notification-list li a .notification-dismiss i {
  font-size: 20px;
}
.notification-list li:hover:not(.notifications-header) {
  background-color: #fcfcfc !important;
}
.notification-list li:hover a {
  color: #cccccc !important;
}
.notification-list li:hover a .notification-icon {
  color: #1f4961 !important;
}
.notification-list li:hover a .notification-body .notification-title {
  color: #000000;
}
.notification-list li:hover a .notification-body .notification-description {
  color: #333333;
}
.notification-list li:hover a .notification-body .notification-date {
  color: #333333;
}
.notification-list li:hover a .notification-dismiss {
  color: #737986;
}
.notification-list li:hover a .notification-dismiss:hover {
  color: #383b41;
}
/*SHARED MODAL*/
body.modal-open {
  overflow: hidden;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1044;
  background-color: rgba(0, 0, 0, 0.8);
}
.modal-backdrop.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.modal-backdrop.fade.in {
  opacity: 1;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal .modal-dialog {
  margin: 0;
  min-height: 300px;
}
.modal .modal-dialog .modal-content {
  min-height: 300px;
  min-width: 350px;
  max-width: 1200px;
  margin: 0;
  background-color: #ffffff;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  border: none;
  overflow: hidden;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal .modal-dialog .modal-content.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal .modal-dialog .modal-content.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal .modal-dialog .modal-content.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal .modal-dialog .modal-content.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal .modal-dialog .modal-content.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal .modal-dialog .modal-content.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal .modal-dialog .modal-content.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal .modal-dialog .modal-content.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal .modal-dialog .modal-content.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal .modal-dialog .modal-content.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal .modal-dialog .modal-content.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal .modal-dialog .modal-content.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal .modal-dialog .modal-content.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal .modal-dialog .modal-content.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal .modal-dialog .modal-content.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal .modal-dialog .modal-content.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal .modal-dialog .modal-content.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal .modal-dialog .modal-content.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal .modal-dialog .modal-content.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal .modal-dialog .modal-content.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal .modal-dialog .modal-content.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal .modal-dialog .modal-content.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content .modal-header {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding: 0 15px;
  background-color: #ffffff;
  background-image: none;
  background-size: cover;
  background-position: center center;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content .modal-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal .modal-dialog .modal-content .modal-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal .modal-dialog .modal-content .modal-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal .modal-dialog .modal-content .modal-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal .modal-dialog .modal-content .modal-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal .modal-dialog .modal-content .modal-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal .modal-dialog .modal-content .modal-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal .modal-dialog .modal-content .modal-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal .modal-dialog .modal-content .modal-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal .modal-dialog .modal-content .modal-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal .modal-dialog .modal-content .modal-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal .modal-dialog .modal-content .modal-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal .modal-dialog .modal-content .modal-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content .modal-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content .modal-header:after,
.modal .modal-dialog .modal-content .modal-header:before {
  display: none;
}
.modal .modal-dialog .modal-content .modal-header .close {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
  width: 22px;
  height: 22px;
  background-color: transparent;
  outline: none !important;
  margin-left: 10px;
  border-radius: 50%;
  overflow: hidden;
  opacity: 0.8;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal .modal-dialog .modal-content .modal-header .close.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content .modal-header .close .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content .modal-header .close:hover {
  opacity: 1;
  background-color: rgba(160, 160, 160, 0.2);
}
.modal .modal-dialog .modal-content .modal-header .modal-title {
  color: #000000;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: normal;
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-header .modal-title i {
  margin-right: 5px;
}
.modal .modal-dialog .modal-content .modal-body {
  height: 100%;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-align-self: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 20px;
  border: none;
  position: relative;
}
.modal .modal-dialog .modal-content .modal-body loader:not(.tight-loader) {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 1060;
}
.modal .modal-dialog .modal-content > .blade-modal {
  height: 100%;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal .modal-dialog .modal-content > .blade-modal.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content > .blade-modal .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content > .blade-modal .title-bar {
  display: none;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-align-self: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  position: relative;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container {
  position: relative !important;
  display: block;
  width: 100%;
  height: 100%;
  background-image: none !important;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > .resize-sensor {
  display: none;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper {
  position: relative !important;
  display: block;
  width: 100%;
  height: 100%;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade {
  position: relative !important;
  display: block;
  width: 100%;
  height: 100%;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div {
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .title-bar {
  display: none;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-body,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .ub-content {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0;
  border: none;
  height: calc(100% - 50px);
  min-height: calc(100% - 50px);
  max-height: calc(100% - 50px);
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
  -moz-box-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  -webkit-box-flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
  flex: 0 1 100%;
  overflow-y: auto;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-body payment,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .ub-content payment {
  display: block;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons],
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons {
  position: relative;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  height: 50px;
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  -ms-order: 4;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 4;
  order: 4;
  margin: 0;
  padding: 0 15px;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons] .button-bar,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons .button-bar,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons .button-bar {
  height: 100%;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons] .button-bar .button-bar-inner,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons .button-bar .button-bar-inner,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons .button-bar .button-bar-inner {
  height: 100%;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons] .button-bar .button-bar-inner > div .blade-button.inactive,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons .button-bar .button-bar-inner > div .blade-button.inactive,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons .button-bar .button-bar-inner > div .blade-button.inactive {
  display: none !important;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons] .button-bar .button-bar-inner > div:first-child .blade-button,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons .button-bar .button-bar-inner > div:first-child .blade-button,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons .button-bar .button-bar-inner > div:first-child .blade-button {
  margin-right: 5px;
  margin-left: 0;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons] .button-bar .button-bar-inner > div:last-child .blade-button,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons .button-bar .button-bar-inner > div:last-child .blade-button,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons .button-bar .button-bar-inner > div:last-child .blade-button {
  margin-left: 5px;
}
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div div[blade-buttons] .button-title,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div blade-buttons .button-title,
.modal .modal-dialog .modal-content > .blade-modal > .modal-body > blade-container > blade-container-wrapper > blade > div .blade-buttons .button-title {
  display: none;
}
.modal .modal-dialog .modal-content .modal-footer {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 15px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
.modal.full-height .modal-dialog .modal-content {
  height: 100vh;
}
.modal.fade {
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modal.fade .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal.fade .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal.fade .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal.fade .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal.fade .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal.fade .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal.fade .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal.fade .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal.fade .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal.fade .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal.fade .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal.fade .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal.fade.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal.fade.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal.fade.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal.fade.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal.fade.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal.fade.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal.fade.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal.fade.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal.fade.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal.fade.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal.fade.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal.fade.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal.fade.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal.fade.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal.fade.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal.fade.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal.fade.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal.fade.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal.fade.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal.fade.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal.fade.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal.fade.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal.fade.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal.fade .flex-grid.flex-grid-1 {
  flex: 1;
}
.modal.fade .flex-grid.flex-grid-2 {
  flex: 2;
}
.modal.fade .flex-grid.flex-grid-3 {
  flex: 3;
}
.modal.fade .flex-grid.flex-grid-4 {
  flex: 4;
}
.modal.fade .flex-grid.flex-grid-5 {
  flex: 5;
}
.modal.fade .flex-grid.flex-grid-6 {
  flex: 6;
}
.modal.fade .flex-grid.flex-grid-7 {
  flex: 7;
}
.modal.fade .flex-grid.flex-grid-8 {
  flex: 8;
}
.modal.fade .flex-grid.flex-grid-9 {
  flex: 9;
}
.modal.fade .flex-grid.flex-grid-10 {
  flex: 10;
}
.modal.fade .flex-grid.flex-grid-11 {
  flex: 11;
}
.modal.fade .flex-grid.flex-grid-12 {
  flex: 12;
}
.modal.fade.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.modal.fade.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.modal.fade.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.modal.fade.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.modal.fade.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal.fade.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.modal.fade.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.modal.fade.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.modal.fade.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.modal.fade.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.modal.fade.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.modal.fade.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.modal.fade.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.modal.fade.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.modal.fade.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal.fade.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.modal.fade.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.modal.fade.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.modal.fade.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.modal.fade.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.modal.fade.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.modal.fade.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.modal.fade.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.modal.fade.in {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
@media (max-width: 992px) {
  .modal .modal-dialog {
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
    max-height: 100vh;
  }
  .modal .modal-dialog .modal-content {
    border-radius: 0;
    margin: 0;
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
    max-height: 100vh;
  }
}
@media (min-width: 992px) {
  .modal .modal-dialog .modal-content {
    max-height: calc(100vh - 100px);
  }
  .modal .modal-dialog .modal-content > .blade-modal {
    max-height: calc(100vh - 100px);
  }
}
.modal.blade-modal .modal-dialog .modal-content > .blade-modal {
  width: 100%;
  height: 100%;
}
.modal.unite-popup .modal-dialog .modal-content .modal-body {
  padding: 20px;
}
/*APPS*/
/*
*   ==================================================
*   Account
*   .account
*   ==================================================
*/
/*
*   ==================================================
*   Details container
*   ==================================================
*/
.account-container .side-scrolling-buttons .item:last-of-type {
  margin-right: 15px;
}
/*
*   ==================================================
*   Details container
*   ==================================================
*/
.account-container .details-container {
  padding: 15px;
  margin-top: 15px;
  background-color: #ffffff;
  box-shadow: 0px 6px 36px rgba(0, 0, 0, 0.02);
  border-radius: 6px !important;
}
.account-container .details-container:first-of-type {
  margin-top: 0;
}
.account-container .details-container .details-title {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.84px;
  text-transform: uppercase;
  opacity: 0.6;
}
.account-container .details-container .list-group {
  margin: 0 -10px;
}
.account-container .details-container .list-group .list-group-header-item {
  padding: 15px 10px;
  font-size: 15px;
}
.account-container .details-container .list-group .list-group-header-item + .list-group-item::after {
  display: none;
}
.account-container .details-container .list-group .list-group-item {
  padding: 10px 10px;
  margin-top: 5px;
  font-size: 14px;
  background-color: #f5f5f5;
  border-radius: 6px !important;
  border-width: 0 !important;
}
.account-container .details-container .list-group .list-group-item:first-of-type {
  margin-top: 0;
}
.account-container .details-container .list-group .list-group-item:first-of-type.with-divider::after {
  display: none;
}
.account-container .details-container .list-group .list-group-item.dropdown-active {
  background-color: #E8E8E8 !important;
}
.account-container .details-container .list-group .list-group-item.no-margin {
  margin-top: 0;
  border-radius: 0 !important;
}
.account-container .details-container .list-group .list-group-item.with-divider {
  position: relative;
  background-color: transparent;
}
.account-container .details-container .list-group .list-group-item.with-divider::after {
  content: '';
  position: absolute;
  left: 29px;
  top: 0;
  right: 10px;
  height: 1px;
  background-color: #E8E8E8;
}
.account-container .details-container .list-group .list-group-item.with-divider .icon-padding {
  margin-left: 19px;
}
.account-container .details-container .list-group .list-group-item.overdue .list-group-item-header,
.account-container .details-container .list-group .list-group-item.overdue .price {
  color: #FF0000;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header {
  position: relative;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left {
  padding-left: 20px;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-1 {
  flex: 1;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-2 {
  flex: 2;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-3 {
  flex: 3;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-4 {
  flex: 4;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-5 {
  flex: 5;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-6 {
  flex: 6;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-7 {
  flex: 7;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-8 {
  flex: 8;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-9 {
  flex: 9;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-10 {
  flex: 10;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-11 {
  flex: 11;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-12 {
  flex: 12;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-1 {
  flex: 1;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-2 {
  flex: 2;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-3 {
  flex: 3;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-4 {
  flex: 4;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-5 {
  flex: 5;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-6 {
  flex: 6;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-7 {
  flex: 7;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-8 {
  flex: 8;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-9 {
  flex: 9;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-10 {
  flex: 10;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-11 {
  flex: 11;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-left i .flex-grid.flex-grid-12 {
  flex: 12;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right {
  padding-right: 20px;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-1 {
  flex: 1;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-2 {
  flex: 2;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-3 {
  flex: 3;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-4 {
  flex: 4;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-5 {
  flex: 5;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-6 {
  flex: 6;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-7 {
  flex: 7;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-8 {
  flex: 8;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-9 {
  flex: 9;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-10 {
  flex: 10;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-11 {
  flex: 11;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-12 {
  flex: 12;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-1 {
  flex: 1;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-2 {
  flex: 2;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-3 {
  flex: 3;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-4 {
  flex: 4;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-5 {
  flex: 5;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-6 {
  flex: 6;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-7 {
  flex: 7;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-8 {
  flex: 8;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-9 {
  flex: 9;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-10 {
  flex: 10;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-11 {
  flex: 11;
}
.account-container .details-container .list-group .list-group-item .list-group-item-header.icon-right i .flex-grid.flex-grid-12 {
  flex: 12;
}
.account-container .details-container .list-group .list-group-item .title {
  word-break: break-word;
}
.account-container .details-container .list-group .list-group-item .desc {
  font-size: 12px;
  opacity: 0.8;
}
.account-container .details-container .list-group .list-group-item .date {
  margin-left: 20px;
  font-size: 12px;
  opacity: 0.8;
}
.account-container .details-container .list-group .list-group-item .price {
  font-size: 20px;
  font-weight: 600;
}
.account-container .details-container .list-group .list-group-item label {
  font-size: 10px;
  color: rgba(32, 32, 33, 0.8);
  text-transform: uppercase;
  letter-spacing: 0.6px;
  text-align: left !important;
}
.account-container .details-container .list-group .list-group-item label span {
  text-align: left !important;
}
.account-container .details-container .list-group .list-group-item .dropdown-panel {
  margin-top: 10px;
}
.account-container .details-container .list-group .list-group-item .dropdown-panel.bg-dark {
  padding: 5px 10px;
  margin-left: -10px;
  margin-right: -10px;
  background-color: #efefef;
}
.booking-container .service-booking-title {
  margin-left: 15px;
  margin-bottom: 20px;
  font-weight: bold;
}
.booking-container .booking-body {
  padding: 0;
}
.booking-container .booking-body ub-accordion {
  display: block;
}
.booking-container .booking-body ub-accordion .ub-accordion-item {
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-header {
  border-top: none;
  display: none;
}
.booking-container .booking-body ub-accordion .ub-accordion-item.ub-collapse {
  height: 0 !important;
  overflow: hidden;
}
.booking-container .booking-body ub-accordion .ub-accordion-item.ub-collapse .ub-form-section {
  display: none;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary {
  padding: 0;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list {
  background-color: transparent;
  margin: 0;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
  padding: 10px 15px;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .booking-summary-list-label {
  text-transform: uppercase;
  font-size: 12px;
  margin-right: 5px;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-summary .booking-summary-list .list-group-item .booking-summary-list-value {
  font-weight: bold;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-footer {
  padding: 0 15px;
}
.booking-container .booking-body ub-accordion .ub-accordion-item ub-accordion-footer .btn {
  margin: 10px 0;
  width: 100%;
}
.booking-container .booking-body ub-accordion .ub-form-section {
  padding: 0 15px 15px 15px;
  padding-top: 0 !important;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header {
  background-color: rgba(160, 160, 160, 0.2);
  margin: 0 -15px 10px -15px;
  padding: 10px 15px 10px 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon {
  width: 50px;
  height: 30px;
  font-size: 24px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-body ub-accordion .booking-step-section .booking-step-section-header .booking-step-section-header-title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}
.booking-container .booking-body ub-accordion .unite-datepicker {
  border-radius: 0;
  border: none;
  margin-left: -15px;
  margin-right: -15px;
  max-width: 100vw;
}
.booking-container .booking-body ub-accordion .unite-datepicker thead .btn {
  background-color: transparent !important;
}
.booking-container .booking-body ub-accordion .unite-datepicker thead tr:first-child {
  border-bottom: none;
}
.booking-container .searching-overlay {
  position: fixed;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100vw;
  height: 100vh;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #255874;
  color: #ffffff;
  z-index: 100000;
  font-size: 16px;
}
.booking-container .searching-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .searching-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .searching-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .searching-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .searching-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .searching-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .searching-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .searching-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .searching-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .searching-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .searching-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .searching-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .searching-overlay.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-container .searching-overlay.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-container .searching-overlay.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-container .searching-overlay.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-container .searching-overlay.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-container .searching-overlay.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-container .searching-overlay.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-container .searching-overlay.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-container .searching-overlay.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-container .searching-overlay.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-container .searching-overlay.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-container .searching-overlay.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-container .searching-overlay.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-container .searching-overlay.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .searching-overlay.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .searching-overlay.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-container .searching-overlay.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-container .searching-overlay.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-container .searching-overlay.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-container .searching-overlay.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-container .searching-overlay.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-container .searching-overlay.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-container .searching-overlay.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-container .searching-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .searching-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .searching-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .searching-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .searching-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .searching-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .searching-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .searching-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .searching-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .searching-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .searching-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .searching-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-summary-equipment-list {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-summary-equipment-list.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-container .booking-summary-equipment-list.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-container .booking-summary-equipment-list.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-container .booking-summary-equipment-list.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-container .booking-summary-equipment-list.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-container .booking-summary-equipment-list.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-container .booking-summary-equipment-list.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-container .booking-summary-equipment-list.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-container .booking-summary-equipment-list.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-container .booking-summary-equipment-list.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-container .booking-summary-equipment-list.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-container .booking-summary-equipment-list.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-container .booking-summary-equipment-list.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-container .booking-summary-equipment-list.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .booking-summary-equipment-list.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-summary-equipment-list.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-container .booking-summary-equipment-list.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-container .booking-summary-equipment-list.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-container .booking-summary-equipment-list.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-container .booking-summary-equipment-list.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-container .booking-summary-equipment-list.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-container .booking-summary-equipment-list.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-container .booking-summary-equipment-list.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-summary-equipment-list .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  white-space: nowrap;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item i {
  font-size: 12px;
  margin-right: 3px;
}
.booking-container .booking-summary-equipment-list .booking-summary-equipment-list-item + .empty {
  display: none;
}
.booking-container .tickets-container {
  margin: -15px;
}
.booking-summary-list {
  background-color: transparent;
  margin-bottom: 0;
}
.booking-summary-list .list-group-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
  padding: 10px 15px;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary-list .list-group-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-summary-list .list-group-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-summary-list .list-group-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-summary-list .list-group-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-summary-list .list-group-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-summary-list .list-group-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-summary-list .list-group-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-summary-list .list-group-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-summary-list .list-group-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-summary-list .list-group-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-summary-list .list-group-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-summary-list .list-group-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-summary-list .list-group-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-summary-list .list-group-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-summary-list .list-group-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-summary-list .list-group-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-summary-list .list-group-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-summary-list .list-group-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-summary-list .list-group-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-summary-list .list-group-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-summary-list .list-group-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-summary-list .list-group-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-summary-list .list-group-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary-list .list-group-item .booking-summary-list-label {
  text-transform: uppercase;
  font-size: 12px;
  margin-right: 5px;
}
.booking-summary-list .list-group-item .booking-summary-list-value {
  font-weight: bold;
}
.booking-summary-equipment-list {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-summary-equipment-list .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary-equipment-list .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary-equipment-list .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary-equipment-list .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary-equipment-list .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary-equipment-list .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary-equipment-list .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary-equipment-list .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary-equipment-list .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary-equipment-list .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary-equipment-list .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary-equipment-list .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary-equipment-list.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-summary-equipment-list.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-summary-equipment-list.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-summary-equipment-list.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-summary-equipment-list.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-summary-equipment-list.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-summary-equipment-list.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-summary-equipment-list.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-summary-equipment-list.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-summary-equipment-list.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-summary-equipment-list.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-summary-equipment-list.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-summary-equipment-list.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-summary-equipment-list.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-summary-equipment-list.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-summary-equipment-list.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-summary-equipment-list.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-summary-equipment-list.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-summary-equipment-list.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-summary-equipment-list.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-summary-equipment-list.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-summary-equipment-list.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-summary-equipment-list.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-summary-equipment-list .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary-equipment-list .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary-equipment-list .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary-equipment-list .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary-equipment-list .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary-equipment-list .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary-equipment-list .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary-equipment-list .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary-equipment-list .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary-equipment-list .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary-equipment-list .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary-equipment-list .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  white-space: nowrap;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item i {
  font-size: 12px;
  margin-right: 3px;
}
.booking-summary-equipment-list .booking-summary-equipment-list-item + .empty {
  display: none;
}
/*
*   ==================================================
*   Imports for lettings Stylesheets
*   ==================================================
*
*/
/*
*   =========================
*   Default
*   =========================
*/
/*
*   ==================================================
*   Styles for the lettings cards
*   ==================================================
*/
/*
*   =========================
*   .lettings-card
*   =========================
*/
.lettings-card.card {
  border-radius: 6px;
  box-shadow: unset;
}
.lettings-card.card .card-image {
  height: 270px;
  border-radius: 6px;
}
.lettings-card.card .card-content {
  padding: 10px 0;
  min-height: 120px;
}
.lettings-card.card .card-content .list-group {
  margin: 0;
}
.lettings-card.card .card-content .list-group .list-group-item {
  padding: 15px 0;
}
.lettings-card.card.with-shadow {
  box-shadow: -1px 16px 34px -12px rgba(100, 100, 100, 0.75);
}
.lettings-card.card.with-shadow .card-image {
  height: 170px;
  border-radius: 6px 6px 0 0;
}
.lettings-card.card.with-shadow .card-content {
  padding: 25px;
}
/*
*   ==================================================
*   Styles for the lettings overrides for unite-forms
*   ==================================================
*/
/*
*   =========================
*   .lettings .unite-form
*   =========================
*/
.lettings[version="2.0"] .unite-form .unite-form-header {
  border-bottom: 0;
}
.lettings[version="2.0"] .unite-form .unite-form-title {
  color: #202021;
  font-size: 20px;
  line-height: 1 !important;
  font-weight: 600;
  opacity: 1;
}
.lettings[version="2.0"] .unite-form .unite-form-title.text-lg {
  font-size: 22px !important;
  text-transform: initial;
}
.lettings[version="2.0"] .unite-form .unite-form-title.text-xl {
  font-size: 24px !important;
  text-transform: initial;
}
.lettings[version="2.0"] .unite-form .unite-form-subtitle {
  margin-bottom: 5px;
  color: #000000;
  font-size: 12px;
  letter-spacing: 0.72px;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.7;
}
.lettings[version="2.0"] .unite-form .unite-form-description {
  color: #202021;
  font-size: 12px;
  font-style: initial;
  opacity: 0.8;
}
.lettings[version="2.0"] .unite-form .unite-form-control {
  margin-top: 15px;
  margin-bottom: 0;
}
.lettings[version="2.0"] .unite-form .unite-form-control .unite-form-label {
  color: rgba(32, 32, 33, 0.8);
  font-size: 11px;
  text-transform: uppercase;
}
.lettings[version="2.0"] .unite-form .unite-form-control .unite-select::after {
  content: "\e9a3";
  color: #333333;
  font-family: 'Default-Linear' !important;
}
.lettings[version="2.0"] .unite-form .unite-form-control .unite-select-empty {
  padding: 6px 30px 6px 10px;
  height: 42px;
  line-height: 30px;
  background-color: #E4E4E4;
  border-radius: 6px;
  user-select: none;
}
.lettings[version="2.0"] .unite-form .unite-form-control .unite-select-empty:hover {
  cursor: not-allowed;
}
.lettings[version="2.0"] .unite-form .unite-form-control .forgotten-password-link {
  color: #000000;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.7;
}
.lettings[version="2.0"] .unite-form .unite-button-control {
  text-align: right;
}
.lettings[version="2.0"] .unite-form .unite-radio-button label {
  width: 145px !important;
}
/*
*   =========================
*   .lettings form containers
*   =========================
*/
.lettings[version="2.0"] .create-form-container {
  margin-top: 30px;
}
.lettings[version="2.0"] .create-form-container .create-button {
  text-align: right;
}
/*
*   =========================
*   .lettings form-new
*   =========================
*/
.lettings[version="2.0"] form-new .bg-auto-color-light {
  background-color: transparent !important;
}
.lettings[version="2.0"] form-new .unite-form .unite-form-title {
  font-size: 24px;
  text-transform: initial;
  opacity: 1;
}
.lettings[version="2.0"] form-new .unite-form .unite-form-section-header {
  margin-left: -10px !important;
}
.lettings[version="2.0"] form-new .section-control-container .form-group {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] form-new .section-control-container .form-group.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] form-new .section-control-container .form-group > div {
  width: 100% !important;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .control-label-container {
  min-height: auto !important;
}
.lettings[version="2.0"] form-new .section-control-container .form-group .control-label-container .control-label {
  color: rgba(32, 32, 33, 0.8) !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  text-align: left !important;
}
.lettings[version="2.0"] form-new .section-control-container .form-group[data-ng-switch-when="checkbox"] {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] form-new .section-control-container .form-group[data-ng-switch-when="checkbox"] .control-container {
  order: 1;
  width: auto !important;
  padding-left: 5px;
}
.lettings[version="2.0"] form-new .section-control-container .form-group[data-ng-switch-when="checkbox"] .control-container form-val-msg {
  position: absolute;
  width: 250px;
  background-color: #c54f4f;
}
.lettings[version="2.0"] form-new .section-control-container .form-group[data-ng-switch-when="checkbox"] .control-label-container {
  -moz-box-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  order: 2;
  padding-left: 0;
}
.lettings[version="2.0"] form-new .btn.btn-default {
  border-radius: 25px;
}
/*
*   =========================
*   Responsive Changes
*   =========================
*/
@media (min-width: 992px) {
  .lettings[version="2.0"] form-new .bg-auto-color-light {
    margin-top: -73px;
  }
}
/*
*   ==================================================
*   Styles for the lettings grid
*/
/*
*   =========================
*   .lettings .display-grid
*   =========================
*/
.lettings[version="2.0"] .row.display-grid {
  display: grid;
  display: -ms-grid;
  margin: 0;
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: 50px;
  grid-gap: 50px;
}
.lettings[version="2.0"] .row.display-grid div[class*="row"] {
  margin: 0;
}
.lettings[version="2.0"] .row.display-grid .col-start-13 {
  grid-column-start: 13;
}
.lettings[version="2.0"] .row.display-grid .col-start-12 {
  grid-column-start: 12;
}
.lettings[version="2.0"] .row.display-grid .col-start-11 {
  grid-column-start: 11;
}
.lettings[version="2.0"] .row.display-grid .col-start-10 {
  grid-column-start: 10;
}
.lettings[version="2.0"] .row.display-grid .col-start-9 {
  grid-column-start: 9;
}
.lettings[version="2.0"] .row.display-grid .col-start-8 {
  grid-column-start: 8;
}
.lettings[version="2.0"] .row.display-grid .col-start-7 {
  grid-column-start: 7;
}
.lettings[version="2.0"] .row.display-grid .col-start-6 {
  grid-column-start: 6;
}
.lettings[version="2.0"] .row.display-grid .col-start-5 {
  grid-column-start: 5;
}
.lettings[version="2.0"] .row.display-grid .col-start-4 {
  grid-column-start: 4;
}
.lettings[version="2.0"] .row.display-grid .col-start-3 {
  grid-column-start: 3;
}
.lettings[version="2.0"] .row.display-grid .col-start-2 {
  grid-column-start: 2;
}
.lettings[version="2.0"] .row.display-grid .col-start-1 {
  grid-column-start: 1;
}
.lettings[version="2.0"] .row.display-grid .col-end-13 {
  grid-column-end: 13;
}
.lettings[version="2.0"] .row.display-grid .col-end-12 {
  grid-column-end: 12;
}
.lettings[version="2.0"] .row.display-grid .col-end-11 {
  grid-column-end: 11;
}
.lettings[version="2.0"] .row.display-grid .col-end-10 {
  grid-column-end: 10;
}
.lettings[version="2.0"] .row.display-grid .col-end-9 {
  grid-column-end: 9;
}
.lettings[version="2.0"] .row.display-grid .col-end-8 {
  grid-column-end: 8;
}
.lettings[version="2.0"] .row.display-grid .col-end-7 {
  grid-column-end: 7;
}
.lettings[version="2.0"] .row.display-grid .col-end-6 {
  grid-column-end: 6;
}
.lettings[version="2.0"] .row.display-grid .col-end-5 {
  grid-column-end: 5;
}
.lettings[version="2.0"] .row.display-grid .col-end-4 {
  grid-column-end: 4;
}
.lettings[version="2.0"] .row.display-grid .col-end-3 {
  grid-column-end: 3;
}
.lettings[version="2.0"] .row.display-grid .col-end-2 {
  grid-column-end: 2;
}
.lettings[version="2.0"] .row.display-grid .col-end-1 {
  grid-column-end: 1;
}
.lettings[version="2.0"] .row.display-grid .row-start-25 {
  grid-row-start: 25;
}
.lettings[version="2.0"] .row.display-grid .row-start-24 {
  grid-row-start: 24;
}
.lettings[version="2.0"] .row.display-grid .row-start-23 {
  grid-row-start: 23;
}
.lettings[version="2.0"] .row.display-grid .row-start-22 {
  grid-row-start: 22;
}
.lettings[version="2.0"] .row.display-grid .row-start-21 {
  grid-row-start: 21;
}
.lettings[version="2.0"] .row.display-grid .row-start-20 {
  grid-row-start: 20;
}
.lettings[version="2.0"] .row.display-grid .row-start-19 {
  grid-row-start: 19;
}
.lettings[version="2.0"] .row.display-grid .row-start-18 {
  grid-row-start: 18;
}
.lettings[version="2.0"] .row.display-grid .row-start-17 {
  grid-row-start: 17;
}
.lettings[version="2.0"] .row.display-grid .row-start-16 {
  grid-row-start: 16;
}
.lettings[version="2.0"] .row.display-grid .row-start-15 {
  grid-row-start: 15;
}
.lettings[version="2.0"] .row.display-grid .row-start-14 {
  grid-row-start: 14;
}
.lettings[version="2.0"] .row.display-grid .row-start-13 {
  grid-row-start: 13;
}
.lettings[version="2.0"] .row.display-grid .row-start-12 {
  grid-row-start: 12;
}
.lettings[version="2.0"] .row.display-grid .row-start-11 {
  grid-row-start: 11;
}
.lettings[version="2.0"] .row.display-grid .row-start-10 {
  grid-row-start: 10;
}
.lettings[version="2.0"] .row.display-grid .row-start-9 {
  grid-row-start: 9;
}
.lettings[version="2.0"] .row.display-grid .row-start-8 {
  grid-row-start: 8;
}
.lettings[version="2.0"] .row.display-grid .row-start-7 {
  grid-row-start: 7;
}
.lettings[version="2.0"] .row.display-grid .row-start-6 {
  grid-row-start: 6;
}
.lettings[version="2.0"] .row.display-grid .row-start-5 {
  grid-row-start: 5;
}
.lettings[version="2.0"] .row.display-grid .row-start-4 {
  grid-row-start: 4;
}
.lettings[version="2.0"] .row.display-grid .row-start-3 {
  grid-row-start: 3;
}
.lettings[version="2.0"] .row.display-grid .row-start-2 {
  grid-row-start: 2;
}
.lettings[version="2.0"] .row.display-grid .row-start-1 {
  grid-row-start: 1;
}
.lettings[version="2.0"] .row.display-grid .row-end-25 {
  grid-row-end: 25;
}
.lettings[version="2.0"] .row.display-grid .row-end-24 {
  grid-row-end: 24;
}
.lettings[version="2.0"] .row.display-grid .row-end-23 {
  grid-row-end: 23;
}
.lettings[version="2.0"] .row.display-grid .row-end-22 {
  grid-row-end: 22;
}
.lettings[version="2.0"] .row.display-grid .row-end-21 {
  grid-row-end: 21;
}
.lettings[version="2.0"] .row.display-grid .row-end-20 {
  grid-row-end: 20;
}
.lettings[version="2.0"] .row.display-grid .row-end-19 {
  grid-row-end: 19;
}
.lettings[version="2.0"] .row.display-grid .row-end-18 {
  grid-row-end: 18;
}
.lettings[version="2.0"] .row.display-grid .row-end-17 {
  grid-row-end: 17;
}
.lettings[version="2.0"] .row.display-grid .row-end-16 {
  grid-row-end: 16;
}
.lettings[version="2.0"] .row.display-grid .row-end-15 {
  grid-row-end: 15;
}
.lettings[version="2.0"] .row.display-grid .row-end-14 {
  grid-row-end: 14;
}
.lettings[version="2.0"] .row.display-grid .row-end-13 {
  grid-row-end: 13;
}
.lettings[version="2.0"] .row.display-grid .row-end-12 {
  grid-row-end: 12;
}
.lettings[version="2.0"] .row.display-grid .row-end-11 {
  grid-row-end: 11;
}
.lettings[version="2.0"] .row.display-grid .row-end-10 {
  grid-row-end: 10;
}
.lettings[version="2.0"] .row.display-grid .row-end-9 {
  grid-row-end: 9;
}
.lettings[version="2.0"] .row.display-grid .row-end-8 {
  grid-row-end: 8;
}
.lettings[version="2.0"] .row.display-grid .row-end-7 {
  grid-row-end: 7;
}
.lettings[version="2.0"] .row.display-grid .row-end-6 {
  grid-row-end: 6;
}
.lettings[version="2.0"] .row.display-grid .row-end-5 {
  grid-row-end: 5;
}
.lettings[version="2.0"] .row.display-grid .row-end-4 {
  grid-row-end: 4;
}
.lettings[version="2.0"] .row.display-grid .row-end-3 {
  grid-row-end: 3;
}
.lettings[version="2.0"] .row.display-grid .row-end-2 {
  grid-row-end: 2;
}
.lettings[version="2.0"] .row.display-grid .row-end-1 {
  grid-row-end: 1;
}
/*
*   ==================================================
*   Styles for the lettings modals
*   ==================================================
*/
/*
*   =========================
*   .lettings-modal
*   =========================
*/
.lettings-modal {
  padding: 0 !important;
  width: 100%;
  max-width: 600px;
}
.lettings-modal .unite-form-title {
  color: #202021;
  font-size: 15px;
  font-weight: 600;
  text-transform: initial;
  opacity: 1;
}
.lettings-modal .unite-form-subtitle {
  margin-bottom: 5px;
  color: #000000;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.7;
}
.lettings-modal .unite-form-description {
  color: #202021;
  font-size: 12px;
  font-style: initial;
  opacity: 0.8;
}
.lettings-modal header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px;
  height: auto;
  background-color: #F5F5F5;
}
.lettings-modal header .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings-modal header .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings-modal header .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings-modal header .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings-modal header .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings-modal header .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings-modal header .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings-modal header .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings-modal header .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings-modal header .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings-modal header .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings-modal header .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings-modal header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings-modal header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings-modal header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings-modal header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings-modal header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings-modal header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings-modal header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings-modal header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings-modal header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings-modal header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings-modal header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings-modal header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings-modal header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings-modal header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings-modal header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings-modal header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings-modal header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings-modal header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings-modal header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings-modal header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings-modal header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings-modal header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings-modal header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings-modal header .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings-modal header .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings-modal header .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings-modal header .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings-modal header .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings-modal header .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings-modal header .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings-modal header .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings-modal header .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings-modal header .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings-modal header .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings-modal header .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings-modal header .content {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-flex: 3;
  -ms-flex: 3;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  flex: 3;
}
.lettings-modal header .content .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings-modal header .content .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings-modal header .content .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings-modal header .content .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings-modal header .content .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings-modal header .content .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings-modal header .content .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings-modal header .content .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings-modal header .content .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings-modal header .content .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings-modal header .content .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings-modal header .content .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings-modal header .content.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings-modal header .content.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings-modal header .content.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings-modal header .content.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings-modal header .content.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings-modal header .content.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings-modal header .content.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings-modal header .content.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings-modal header .content.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings-modal header .content.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings-modal header .content.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings-modal header .content.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings-modal header .content.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings-modal header .content.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings-modal header .content.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings-modal header .content.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings-modal header .content.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings-modal header .content.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings-modal header .content.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings-modal header .content.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings-modal header .content.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings-modal header .content.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings-modal header .content.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings-modal header .content .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings-modal header .content .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings-modal header .content .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings-modal header .content .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings-modal header .content .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings-modal header .content .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings-modal header .content .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings-modal header .content .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings-modal header .content .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings-modal header .content .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings-modal header .content .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings-modal header .content .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings-modal header .image {
  max-width: auto;
  height: 80px;
}
.lettings-modal header .image img {
  height: 100%;
}
.lettings-modal .modal-content {
  padding: 25px;
  color: #202021;
  font-size: 15px;
}
.lettings-modal .modal-content li,
.lettings-modal .modal-content p {
  font-size: 15px;
}
/*
*   ==================================================
*   Styles for the lettings overlays
*   ==================================================
*/
/*
*   =========================
*   .lettings-overlay
*   =========================
*/
.lettings-overlay.overlay {
  background-color: #fefefe;
}
.mobile-web .overlay .overlay-body {
  padding-bottom: 50px;
}
/*
*   =========================
*   Lettings Booking
*   =========================
*/
/*
*   ==================================================
*   Styles for the letting steps
*   ==================================================
*/
/*
*   =========================
*   .lettings .unite-form-steps-list
*   =========================
*/
.lettings[version="2.0"] .unite-form-steps-list .step {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 20px;
  color: #77706a;
  font-size: 14px;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .unite-form-steps-list .step.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .unite-form-steps-list .step .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .unite-form-steps-list .step span {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  margin-right: 15px;
  width: 30px;
  height: 30px;
  color: #77706a;
  background-color: #FFFFFF;
  border: 2px solid #77706a;
  border-radius: 30px;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .unite-form-steps-list .step span.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .unite-form-steps-list .step span .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .unite-form-steps-list .step span::after {
  content: '';
  position: absolute;
  left: 12px;
  bottom: -17px;
  width: 1px;
  height: 10px;
  background-color: #909090;
}
.lettings[version="2.0"] .unite-form-steps-list .step.current {
  color: #000000;
  box-shadow: unset;
}
.lettings[version="2.0"] .unite-form-steps-list .step.current span {
  color: #ffffff;
  background-color: #181515;
  border: 2px solid #000000;
}
.lettings[version="2.0"] .unite-form-steps-list .step.completed span {
  position: relative;
  color: transparent;
}
.lettings[version="2.0"] .unite-form-steps-list .step.completed span::before {
  content: '\e976';
  position: absolute;
  color: #77706a;
  font-size: 14px;
  font-family: 'Default-Linear';
}
.lettings[version="2.0"] .unite-form-steps-list .step:last-of-type span::after {
  display: none;
}
/*
*   ==================================================
*   Styles for the letting timer
*   ==================================================
*/
/*
*   =========================
*   .lettings .booking-timer-container
*   =========================
*/
.lettings[version="2.0"] .booking-timer-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .booking-timer-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .booking-timer-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .booking-timer-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .booking-timer-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .booking-timer-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .booking-timer-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .booking-timer-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .booking-timer-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .booking-timer-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .booking-timer-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .booking-timer-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .booking-timer-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .booking-timer-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .booking-timer-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .booking-timer-container i {
  font-size: 30px;
  margin-right: 15px;
}
.lettings[version="2.0"] .booking-timer-container .content {
  font-size: 12px;
}
.lettings[version="2.0"] .booking-timer-container .content .countdown {
  font-size: 21px;
  font-weight: bold;
  opacity: 1;
}
.lettings[version="2.0"] .booking-timer-container .content div:not(.countdown) {
  opacity: 0.7;
}
/*
*   =========================
*   Responsive Changes
*   =========================
*/
@media (min-width: 992px) {
  .lettings[version="2.0"] .booking-timer-container {
    position: absolute;
    bottom: -400px;
  }
}
@media (min-width: 1100px) {
  .lettings[version="2.0"] .booking-timer-container {
    position: absolute;
    bottom: -350px;
  }
}
/*
*   =========================
*   Lettings Search
*   =========================
*/
/*
*   ==================================================
*   Styles for the lettings search buildings
*   ==================================================
*/
/*
*   =========================
*   .lettings .buildings-select
*   =========================
*/
.lettings[version="2.0"] .location-select {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 20px;
  min-height: 220px;
  text-align: center;
  background-color: #707070;
  border-radius: 6px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .location-select.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .location-select.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .location-select.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .location-select.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .location-select.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .location-select.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .location-select.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .location-select.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .location-select.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .location-select.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .location-select.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .location-select.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .location-select.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .location-select.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .location-select.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .location-select.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .location-select.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .location-select.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .location-select.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .location-select.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .location-select.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .location-select.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .location-select.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .location-select .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .location-select:hover {
  cursor: pointer;
}
.lettings[version="2.0"] .location-select .location-select-name {
  color: #ffffff;
  font-size: 34px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}
.lettings[version="2.0"] .location-select .location-select-city {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}
/*
*   ==================================================
*   Styles for the lettings search filters
*   ==================================================
*/
/*
*   =========================
*   .lettings-search-filters-container
*   =========================
*/
/*
*   ==================================================
*   Styles for the lettings property details
*   ==================================================
*/
/*
*   =========================
*   .lettings property-details
*   =========================
*/
.lettings[version="2.0"] .property-details .property-featured-image {
  height: 530px;
  background-size: cover;
  border-radius: 6px;
}
.lettings[version="2.0"] .property-details .property-featured-image.small {
  height: 380px;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) {
  height: 530px;
  margin-bottom: 0;
  background-color: #efefef;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-inner .item > div[background-image] {
  background-color: #efefef;
  border-radius: 6px;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .glyphicon::before {
  font-family: 'Default-Linear' !important;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .glyphicon.glyphicon-chevron-left {
  left: 30px;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .glyphicon.glyphicon-chevron-left::before {
  content: '\e90a';
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .glyphicon.glyphicon-chevron-right {
  right: 30px;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-control .glyphicon.glyphicon-chevron-right::before {
  content: '\e90b';
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: auto;
  left: 50%;
  bottom: 10px;
  right: auto;
  transform: translateX(-50%);
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators li {
  margin: 0 5px;
  width: 8px;
  height: 8px;
  background-color: #F5F5F5;
  background-image: unset;
  border: 0;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators li.active {
  width: 12px;
  height: 12px;
  background-color: #FFFFFF;
}
.lettings[version="2.0"] .property-details .carousel:not(.thumbnail-carousel) .carousel-indicators li.spacer {
  display: none !important;
}
.lettings[version="2.0"] .property-details .property-features-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 30px;
  width: 100%;
  background-color: #efefef;
  border-radius: 0 0 6px 6px;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .property-details .property-features-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .property-features-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-right: 30px;
  font-size: 14px;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .property-feature-icon {
  line-height: 1;
}
.lettings[version="2.0"] .property-details .property-features-container .property-feature .property-feature-icon i {
  font-size: 26px;
  margin-right: 10px;
}
.lettings[version="2.0"] .property-details .property-details-container {
  background-color: #f5f5f5;
  border-radius: 0 0 6px 6px;
}
.lettings[version="2.0"] .property-details .property-details-container .property-details-inner {
  padding: 30px;
}
.lettings[version="2.0"] .property-details .property-details-container .property-details-inner .floor-plan {
  background-color: #ffffff;
  height: 490px;
  border-radius: 6px;
  background-size: auto 90%;
  background-position: center center;
  background-repeat: no-repeat;
}
.lettings[version="2.0"] .property-details .property-details-container .property-details-inner ui-gmap-google-map {
  display: block;
  width: 100%;
  height: 350px;
  background-color: #B9B9B9;
  border-radius: 6px;
}
.lettings[version="2.0"] .property-details .property-details-container .property-details-inner ui-gmap-google-map .angular-google-map {
  width: 100%;
  height: 350px;
}
.lettings[version="2.0"] .property-details .property-details-container .property-details-inner ui-gmap-google-map .angular-google-map .angular-google-map-container {
  width: 100%;
  height: 100%;
}
/*
*   ==================================================
*   Styles for the lettings search result cards
*   ==================================================
*/
/*
*   =========================
*   .lettings-search-result-card
*   =========================
*/
.lettings[version="2.0"] .lettings-search-result-card {
  min-height: 120px;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-right: 20px;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .lettings-search-result-card .card-content .property-feature-icons .property-feature-icon i {
  margin-right: 5px;
  color: #1487d6;
  font-size: 20px;
}
/*
*   =========================
*   Mobile Overrides
*   =========================
*/
.lettings[version="2.0"] {
  padding-top: 15px;
  min-height: 100vh;
  background-color: #fefefe;
}
.lettings[version="2.0"] h1,
.lettings[version="2.0"] h2,
.lettings[version="2.0"] h3,
.lettings[version="2.0"] h4,
.lettings[version="2.0"] h5,
.lettings[version="2.0"] h6 {
  text-transform: initial;
}
.lettings[version="2.0"] .list-group .list-group-item {
  border-top: 0 !important;
}
.lettings[version="2.0"] .btn {
  min-width: 135px;
  height: 45px !important;
}
.lettings[version="2.0"] .btn.btn-round {
  border-radius: 25px;
}
.lettings[version="2.0"] .btn.btn-default:not(.pull-right) {
  color: #1487d6;
  background-color: transparent;
  border-color: #1487d6;
  border-radius: 25px;
}
.lettings[version="2.0"] .btn.btn-default:not(.pull-right):hover {
  color: #FFFFFF;
  background-color: #1487d6;
}
.lettings[version="2.0"] .btn.btn-success {
  background-color: #1487d6;
  border-color: #1487d6;
  border-radius: 25px;
}
.lettings[version="2.0"].lettings-background {
  position: relative;
}
.lettings[version="2.0"] .tabs {
  margin-top: 19px;
}
.lettings[version="2.0"] .tabs .nav-tabs li a {
  color: #000000;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  opacity: 0.5;
}
.lettings[version="2.0"] .tabs .nav-tabs li a:hover {
  background: transparent;
  border: 0;
  color: #000000;
}
.lettings[version="2.0"] .tabs .nav-tabs li.active a {
  border: 0;
  border-bottom: 4px solid #000000;
  opacity: 1;
}
.lettings[version="2.0"] .lettings-pagination > label {
  color: #202021;
  font-weight: 400;
  opacity: 0.5;
}
.lettings[version="2.0"] .lettings-pagination .pagination {
  background-color: transparent;
}
.lettings[version="2.0"] .lettings-pagination .pagination li {
  margin-right: 2px;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 0;
  min-width: 45px;
  min-height: 45px;
  color: #202021;
  background-color: #FDFCFA;
  border: 0;
  font-weight: normal;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.lettings[version="2.0"] .lettings-pagination .pagination li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.lettings[version="2.0"] .lettings-pagination .pagination li.active a {
  color: #FFFFFF;
  background-color: #1487d6;
}
.lettings[version="2.0"] .lettings-pagination .pagination li:last-of-type {
  margin-right: 0;
}
.lettings[version="2.0"] .lettings-pagination .pagination .pagination-prev a,
.lettings[version="2.0"] .lettings-pagination .pagination .pagination-next a {
  padding: 12px 30px;
  font-weight: bold;
}
.lettings[version="2.0"] .lettings-pagination .pagination .pagination-prev.disabled a,
.lettings[version="2.0"] .lettings-pagination .pagination .pagination-next.disabled a {
  font-weight: normal;
  opacity: 0.5;
}
.lettings[version="2.0"] .width-900 {
  max-width: 900px;
}
.lettings[version="2.0"] .sticky-column {
  position: -webkit-sticky;
  position: sticky;
  top: 134px;
}
.lettings[version="2.0"] ul[rn-carousel] {
  width: 100vw;
  height: 70vw;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  position: relative;
  -webkit-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  list-style: none;
  margin: 0;
}
.mobile-web .nav-tabs {
  border-bottom: 0;
}
/*
*   ==================================================
*   Manuals App Stylesheet
*   app/apps/manuals
*   ==================================================
*
*/
/*
*   =========================
*   List Groups
*   =========================
*/
.app-manuals .manuals-listing.list-group > .list-group-item {
  border-top: 0 !important;
}
.app-manuals .manuals-listing.list-group .list-group .list-group-item {
  position: relative;
  padding-left: 0;
  min-height: 60px;
  border: 0 !important;
}
.app-manuals .manuals-listing.list-group .list-group .list-group-item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 15px;
  right: 0;
  height: 1px;
  background-color: rgba(160, 160, 160, 0.2);
}
.app-manuals .manuals-listing.list-group .list-group .list-group-item:first-of-type::after {
  display: none;
}
.app-manuals .manuals-listing.list-group .list-group .list-group-item .list-group-item-icon i {
  font-size: 18px;
}
/*
*   =========================
*   Section Views
*   =========================
*/
.app-manuals .section-view {
  margin-bottom: 30px;
}
.app-manuals .section-view.d1 > .section-view-header,
.app-manuals .section-view.d1 > img {
  display: none;
}
.app-manuals .section-view img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.app-manuals .section-view img[alt="companylogo"] {
  width: 120px;
  margin-bottom: 20px;
}
.app-manuals .section-view blockquote {
  margin: 0 -15px;
  padding: 30px 20px;
  font-size: 22px;
  color: #fff;
  background-color: #686868;
  background-image: url(../../../../../bundle/img/circle-bg.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  font-family: 'Libre Baskerville';
  border: none;
}
.app-manuals .section-view blockquote p:last-child {
  font-size: 11px;
}
.app-manuals .section-view ul {
  margin: 0;
  margin-top: -15px;
  padding: 0 15px;
  opacity: 0.9;
}
.app-manuals .section-view .section-view-header {
  font-weight: bold;
  text-transform: none;
}
.app-manuals .section-view .section-view-header.h1,
.app-manuals .section-view .section-view-header.h2,
.app-manuals .section-view .section-view-header.h3,
.app-manuals .section-view .section-view-header.h4,
.app-manuals .section-view .section-view-header.h5,
.app-manuals .section-view .section-view-header.h6,
.app-manuals .section-view .section-view-header.h7,
.app-manuals .section-view .section-view-header.h8,
.app-manuals .section-view .section-view-header.h9 {
  margin-top: 0;
  margin-bottom: 2px;
}
.app-manuals .section-view .section-view-header.h1 {
  font-size: 24px;
}
.app-manuals .section-view .section-view-header.h2 {
  font-size: 18px;
}
.app-manuals .section-view .section-view-header.h3 {
  font-size: 16px;
}
.app-manuals .section-view .section-view-header.h4 {
  font-size: 14px;
}
.app-manuals .section-view .section-view-header.h5 {
  font-size: 13px;
}
.app-manuals .section-view .section-view-header.h6 {
  font-size: 12.5px;
}
.app-manuals .section-view .section-view-header.h7 {
  font-size: 12px;
}
.app-manuals .section-view .section-view-header.h8 {
  font-size: 11.5px;
}
.app-manuals .section-view .section-view-header.h9 {
  font-size: 11px;
}
.app-manuals .section-view .section-view-image {
  width: 100%;
  margin: 15px 0;
}
.app-manuals .section-view .section-view-content {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-bottom: 15px;
  font-size: 15px;
  white-space: pre-wrap;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-1 {
  flex: 1;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-2 {
  flex: 2;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-3 {
  flex: 3;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-4 {
  flex: 4;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-5 {
  flex: 5;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-6 {
  flex: 6;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-7 {
  flex: 7;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-8 {
  flex: 8;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-9 {
  flex: 9;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-10 {
  flex: 10;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-11 {
  flex: 11;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-12 {
  flex: 12;
}
.app-manuals .section-view .section-view-content.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.app-manuals .section-view .section-view-content.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.app-manuals .section-view .section-view-content.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.app-manuals .section-view .section-view-content.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.app-manuals .section-view .section-view-content.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.app-manuals .section-view .section-view-content.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.app-manuals .section-view .section-view-content.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.app-manuals .section-view .section-view-content.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.app-manuals .section-view .section-view-content.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.app-manuals .section-view .section-view-content.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.app-manuals .section-view .section-view-content.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.app-manuals .section-view .section-view-content.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.app-manuals .section-view .section-view-content.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.app-manuals .section-view .section-view-content.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.app-manuals .section-view .section-view-content.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.app-manuals .section-view .section-view-content.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.app-manuals .section-view .section-view-content.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.app-manuals .section-view .section-view-content.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.app-manuals .section-view .section-view-content.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.app-manuals .section-view .section-view-content.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.app-manuals .section-view .section-view-content.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.app-manuals .section-view .section-view-content.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.app-manuals .section-view .section-view-content.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-1 {
  flex: 1;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-2 {
  flex: 2;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-3 {
  flex: 3;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-4 {
  flex: 4;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-5 {
  flex: 5;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-6 {
  flex: 6;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-7 {
  flex: 7;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-8 {
  flex: 8;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-9 {
  flex: 9;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-10 {
  flex: 10;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-11 {
  flex: 11;
}
.app-manuals .section-view .section-view-content .flex-grid.flex-grid-12 {
  flex: 12;
}
.app-manuals .section-view .section-view-content h2 {
  color: #24A9C5;
  text-transform: initial;
}
.mobile-social-container {
  background-color: #0f0f0f !important;
  color: #ffffff;
}
.mobile-social-container .mobile-social-home .list-group {
  margin-bottom: 0 !important;
}
.mobile-social-container .mobile-social-home .fab-bar .fab {
  background-color: #b99981 !important;
}
.mobile-social-container .mobile-social-post {
  background-color: rgba(160, 160, 160, 0.1);
  margin-bottom: 25px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.mobile-social-container .mobile-social-post:before,
.mobile-social-container .mobile-social-post:after {
  content: " ";
  display: table;
}
.mobile-social-container .mobile-social-post:after {
  clear: both;
}
.mobile-social-container .mobile-social-post:before,
.mobile-social-container .mobile-social-post:after {
  content: " ";
  display: table;
}
.mobile-social-container .mobile-social-post:after {
  clear: both;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: rgba(160, 160, 160, 0.2);
  color: inherit;
  margin-bottom: 20px;
  padding: 5px 20px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .mobile-social-post-header-user-image {
  -moz-box-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  -webkit-box-flex: 0 0 45px;
  -webkit-flex: 0 0 45px;
  flex: 0 0 45px;
  width: 45px;
  height: 45px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #eee;
  background-size: cover;
  background-position: center center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .mobile-social-post-header-body {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .mobile-social-post-header-body .mobile-social-post-header-user {
  font-weight: bold;
  font-size: 15px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-header .mobile-social-post-header-body .mobile-social-post-header-date {
  font-size: 13px;
  opacity: 0.8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-text {
  font-size: 16px;
  margin: 20px 0;
  padding: 0 20px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event {
  margin-bottom: 10px;
  border-top: 1px dashed rgba(160, 160, 160, 0.2);
  border-bottom: 1px dashed rgba(160, 160, 160, 0.2);
  padding-top: 10px;
  background-color: rgba(160, 160, 160, 0.1);
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 20px;
  margin-bottom: 10px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  margin-right: 10px;
  position: relative;
  text-align: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date i {
  font-size: 50px;
  opacity: 0.1;
  color: #eee;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1;
  color: #EEB885;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .month {
  position: relative;
  font-size: 14px;
  margin-top: 8px;
  margin-bottom: -3px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-date div .day {
  position: relative;
  font-size: 22px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-body .mobile-social-post-event-header-name {
  font-size: 15px;
  font-weight: bold;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-header .mobile-social-post-event-header-body .mobile-social-post-event-header-details {
  opacity: 0.8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-image {
  width: 100%;
  height: 180px;
  background-size: cover;
  background-position: center center;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  font-size: 13px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons a {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  border-right: 1px dashed rgba(160, 160, 160, 0.2);
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons a i {
  margin-right: 6px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-event .mobile-social-post-event-action-buttons a:last-child {
  border-right: 0;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item {
  position: relative;
  background-size: cover;
  background-position: center center;
  -moz-box-flex: 0 0 50vw;
  -ms-flex: 0 0 50vw;
  -webkit-box-flex: 0 0 50vw;
  -webkit-flex: 0 0 50vw;
  flex: 0 0 50vw;
  width: 50vw;
  height: 50vw;
}
@media (min-width: 768px) {
  .mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item {
    -moz-box-flex: 0 0 33.3333333vw;
    -ms-flex: 0 0 33.3333333vw;
    -webkit-box-flex: 0 0 33.3333333vw;
    -webkit-flex: 0 0 33.3333333vw;
    flex: 0 0 33.3333333vw;
    width: 33.3333333vw;
    height: 33.3333333vw;
  }
}
@media (max-width: 767px) {
  .mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item:first-child {
    -moz-box-flex: 0 0 100vw;
    -ms-flex: 0 0 100vw;
    -webkit-box-flex: 0 0 100vw;
    -webkit-flex: 0 0 100vw;
    flex: 0 0 100vw;
    width: 100vw;
  }
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 18px;
  text-transform: uppercase;
  opacity: 0.8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-gallery .mobile-social-post-gallery-item .mobile-social-post-gallery-item-overlay i {
  font-size: 10vw;
  margin-bottom: 5px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-stats {
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  font-size: 13px;
  margin-bottom: 10px;
  color: #EEB885;
  text-align: right;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  text-align: center;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  font-size: 13px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons a {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  color: #EEB885;
  border-right: 1px solid rgba(160, 160, 160, 0.2);
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons a i {
  margin-right: 6px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-action-buttons a:last-child {
  border-right: 0;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list {
  background-color: rgba(160, 160, 160, 0.03);
  margin-bottom: 0;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .mobile-social-post-comment-user-image {
  -moz-box-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  -webkit-box-flex: 0 0 30px;
  -webkit-flex: 0 0 30px;
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #eee;
  background-size: cover;
  background-position: center center;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .mobile-social-post-comment-body {
  font-size: 14px;
}
.mobile-social-container .mobile-social-post .mobile-social-post-comments-list .list-group-item .mobile-social-post-comment-body .mobile-social-post-comment-date {
  margin-top: 5px;
  opacity: 0.8;
}
.my-account-container .my-account-header {
  background-color: rgba(160, 160, 160, 0.1);
}
.my-account-container .my-account-header .my-account-header-content {
  height: 260px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-1 {
  flex: 1;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-2 {
  flex: 2;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-3 {
  flex: 3;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-4 {
  flex: 4;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-5 {
  flex: 5;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-6 {
  flex: 6;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-7 {
  flex: 7;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-8 {
  flex: 8;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-9 {
  flex: 9;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-10 {
  flex: 10;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-11 {
  flex: 11;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-12 {
  flex: 12;
}
.my-account-container .my-account-header .my-account-header-content.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.my-account-container .my-account-header .my-account-header-content.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.my-account-container .my-account-header .my-account-header-content.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.my-account-container .my-account-header .my-account-header-content.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.my-account-container .my-account-header .my-account-header-content.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.my-account-container .my-account-header .my-account-header-content.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.my-account-container .my-account-header .my-account-header-content.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.my-account-container .my-account-header .my-account-header-content.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.my-account-container .my-account-header .my-account-header-content.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.my-account-container .my-account-header .my-account-header-content.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.my-account-container .my-account-header .my-account-header-content.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.my-account-container .my-account-header .my-account-header-content.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.my-account-container .my-account-header .my-account-header-content.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-1 {
  flex: 1;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-2 {
  flex: 2;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-3 {
  flex: 3;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-4 {
  flex: 4;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-5 {
  flex: 5;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-6 {
  flex: 6;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-7 {
  flex: 7;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-8 {
  flex: 8;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-9 {
  flex: 9;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-10 {
  flex: 10;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-11 {
  flex: 11;
}
.my-account-container .my-account-header .my-account-header-content .flex-grid.flex-grid-12 {
  flex: 12;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle {
  -moz-box-flex: 0 0 150px;
  -ms-flex: 0 0 150px;
  -webkit-box-flex: 0 0 150px;
  -webkit-flex: 0 0 150px;
  flex: 0 0 150px;
  width: 150px;
  height: 150px;
  margin-bottom: 10px;
  background-color: rgba(160, 160, 160, 0.2);
  background-position: center center;
  background-size: cover;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  width: 150px;
  height: 150px;
  border-radius: 50%;
  font-size: 20px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  top: 115px;
  right: 0;
  left: 0;
  z-index: 2;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 8px;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.my-account-container .my-account-header .my-account-header-content .my-account-profile-circle .my-account-profile-circle-edit-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.my-account-container .my-account-header .my-account-header-content .my-account-header-name {
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
  letter-spacing: normal;
  color: inherit;
  margin-bottom: 5px;
}
.my-account-container .my-account-header .my-account-header-content .my-account-header-address {
  font-family: inherit;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
  color: #777777;
}
.my-account-container .my-account-header .my-account-header-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px 24px;
  text-align: center;
  font-size: 15px;
  color: #1487d6;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: normal;
}
.my-account-container .full-screen-tabs {
  height: calc(100vh - 220px);
}
.my-account-container .full-screen-tabs .tab-content {
  height: calc(100vh - 270px);
}
.my-account-container .slide-from-top-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  padding: 20px;
  padding-top: 5px;
  opacity: 0;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.my-account-container .slide-from-top-container.in {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.my-account-container .slide-from-top-container .btn {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.my-account-container .slide-from-bottom-container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  padding: 20px;
  padding-top: 5px;
  opacity: 0;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.my-account-container .slide-from-bottom-container.in {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.my-account-container .slide-from-bottom-container .btn {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.my-noticeboard-post-container .post-title-outer {
  background-color: #1f4961;
  min-height: 200px;
}
.my-noticeboard-post-container .post-title-outer.compact {
  min-height: 65px;
}
.my-noticeboard-post-container .container-fluid {
  margin: 0;
  padding: 0;
}
.my-noticeboard-post-container .card {
  margin-top: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #fefefe;
}
.my-noticeboard-post-container .card .post-title-outer .post-title-container.card-title {
  position: static;
}
.my-noticeboard-post-container .active-link {
  background-color: #ddd !important;
}
.my-noticeboard-post-container .post-title-container {
  width: 100%;
  padding: 15px !important;
}
.my-noticeboard-post-container .post-title-container .post-title {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.my-noticeboard-post-container .post-title-container .post-subtitle {
  text-transform: uppercase;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
}
.my-noticeboard-post-container .post-action {
  padding: 15px 0 0 15px;
}
.my-noticeboard-post-container .post-content {
  margin: 30px 15px 0 15px;
}
.my-noticeboard-post-container .post-content p {
  padding-bottom: 15px;
  font-size: 16px;
  line-height: 22px;
}
.my-noticeboard-post-container .post-content .section-image {
  margin: -30px auto 30px auto;
}
.my-noticeboard-post-container .post-content .section-image img {
  max-width: 100%;
}
.my-noticeboard-post-container .post-section img {
  width: 100%;
  height: auto;
  margin: 15px 0;
}
.my-noticeboard-post-container .voucher-container {
  position: relative;
  height: 65px;
  margin-bottom: 15px;
  width: 100%;
}
.my-noticeboard-post-container .voucher-container .voucher-button {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1;
  position: absolute;
}
.my-noticeboard-post-container .voucher-container .voucher-button.voucher-revealed {
  opacity: 0;
}
.my-noticeboard-post-container .voucher-container .voucher-code {
  -webkit-transition: opacity 1s 0.3s ease;
  -moz-transition: opacity 1s 0.3s ease;
  -ms-transition: opacity 1s 0.3s ease;
  -o-transition: opacity 1s 0.3s ease;
  transition: opacity 1s 0.3s ease;
  opacity: 0;
  position: absolute;
  text-align: center;
  padding: 10px;
  border: 3px dashed #1487d6;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
  color: #1487d6;
}
.my-noticeboard-post-container .voucher-container .voucher-code.voucher-revealed {
  opacity: 1;
}
.hide-template-enquiry-form .template-enquiry-form {
  display: none;
}
.category-select select {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px !important;
  padding: 10px 20px;
}
.category-select select option {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
}
/*
*   =========================
*   Category Page
*   =========================
*/
.noticeboard-category .toolbar-container .content {
  padding-top: 0;
}
/*
*   ==================================================
*   Styles for the my-apartment-v2 app
*   ==================================================
*/
/*
*   =========================
*   .my-apartment-container .metro-container
*   =========================
*/
.my-apartment-container .metro-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.my-apartment-container .metro-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.my-apartment-container .metro-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.my-apartment-container .metro-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.my-apartment-container .metro-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.my-apartment-container .metro-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.my-apartment-container .metro-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.my-apartment-container .metro-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.my-apartment-container .metro-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.my-apartment-container .metro-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.my-apartment-container .metro-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.my-apartment-container .metro-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.my-apartment-container .metro-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.my-apartment-container .metro-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.my-apartment-container .metro-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.my-apartment-container .metro-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.my-apartment-container .metro-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.my-apartment-container .metro-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.my-apartment-container .metro-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.my-apartment-container .metro-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.my-apartment-container .metro-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.my-apartment-container .metro-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.my-apartment-container .metro-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.my-apartment-container .metro-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.my-apartment-container .metro-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.my-apartment-container .metro-container > .metro-item {
  -moz-box-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.registerPage {
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
  background-color: #255874 !important;
  color: #ffffff !important;
}
.registerPage .registerContainer {
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.registerPage .registerContainer .entry-logo {
  display: none;
}
.registerPage .registerContainer .animateContainer {
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.registerPage .registerContainer .animateContainer .content {
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.registerPage .registerContainer .animateContainer .content .registration-container {
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.registerPage .registerContainer .animateContainer .content .registration-container .registration-container-inner {
  width: 100vw;
  padding: 15px;
}
.registerPage .registerContainer .animateContainer .content .registration-container .registration-container-inner h1 {
  margin-bottom: 15px;
}
.registerPage .registerContainer .animateContainer .content .registration-container .registration-container-inner .mobile-spacer {
  width: 100vw;
  height: 40vh;
}
/*.registerPage {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    background-color: @background-color !important;
    color: #fff;

    .registerContainer {
        width: 100%;
        height: 100%;
        color: #fff;
        overflow-x: hidden;
        overflow-y: auto;

        .default-logo {
            display: none;
        }

        .entry-logo {
            background-image: @register-logo-url;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            height: @register-logo-height;
            width: ~"calc(100% - 30px)";
            margin: 0px auto;
        }

        .animateContainer {
            z-index: 5;
            width: 100%;
            max-width: 664px;
            margin: 0 auto;
            color: #fff;

            .container-fluid {
                color: #fff;
                margin-bottom: 15px;

                h1, h2, h3, h4, h5 {
                    color: #fff;
                }

                .bg-white {
                    h1, h2, h3, h4, h5 {
                        color: #333;
                    }
                }
            }

            &.ng-enter, &.ng-leave {
                .transition(all 0.2s ease);
            }

            &.ng-enter {
                opacity: 0;
            }

                &.ng-enter.ng-enter-active {
                    opacity: 1;
                }

            &.ng-leave {
                opacity: 1;
            }

                &.ng-leave.ng-leave-active {
                    opacity: 0;
                }

            .content {
                width: 100%;

                .form-control {
                    &.rcn {
                        display: inline;
                        margin-right: 4px;
                        text-align: center;
                    }

                    &.em {
                        width: 226px;
                    }
                }

                .form-group.tight {
                    margin-bottom: 10px;
                }

                & > div {
                    display: inline-block;
                    vertical-align: top;
                }

                .center {
                    width: 100%;

                    &.terms {
                        color: #333 !important;

                        p, label, h2, h3, span, li, td {
                            color: #333;
                        }

                        margin-top: 20px;
                        height: 320px;
                        overflow: auto;
                        background: #ffffff;
                        color: #fff;
                        padding: 10px;

                        .ftscroller_container {
                            padding: 15px;

                            .hr {
                                margin-top: 30px;
                            }
                        }


                        p {
                            font-size: 12px;
                        }

                        h4 {
                            font-size: 14px;
                            font-weight: 700;
                            margin-top: 30px;

                            &:first-of-type {
                                margin-top: 0;
                            }
                        }

                        a {
                            text-decoration: underline;
                            cursor: pointer;

                            &:hover {
                                text-decoration: none;
                            }
                        }
                    }
                }

                .left {
                    width: 260px;
                    margin-right: 30px;

                    .pushBottom {
                        margin: 100px 0 0;
                    }
                }

                .right {
                    width: 340px;
                    margin-left: 30px;

                    .radio {
                        margin-bottom: 20px;

                        & label {
                            font-size: 14px;

                            &:hover {
                                color: darken(white, 10%);
                            }
                        }

                        & input[type="radio"] {
                            margin: 5px 0 0 -20px;
                        }
                    }
                }

                .to-invite {
                    .name {
                        margin-left: 66px;
                        font-weight: bold;
                        font-size: 14px;
                    }

                    input[type=text] {
                        width: 272px;
                    }

                    label {
                        display: inline;
                    }
                }

                .invited {
                    padding: 4px;
                    background-color: rgba(13, 111, 2, .4);

                    h3 {
                        font-size: 13px;
                    }
                }

                .userInfo {
                    width: 100%;
                    margin-bottom: 20px;
                    position: relative;
                }

                .fullWidth {
                    width: 100%;
                }

                .warning {
                    background: red;
                    float: left;
                    min-width: 250px;

                    p {
                        margin: 0;
                        padding: 5px 0;
                        font-size: 12px;
                        text-align: center;
                        font-weight: bold;
                    }
                }

                .terms {
                    p {
                        font-size: 12px;
                    }
                }

                .red {
                    color: red;
                }

                .green {
                    color: green;
                }

                button {
                    margin-left: 5px;
                }

                .pull-bottom {
                    display: block;
                    margin-top: 25px;
                }

                p.italic {
                    font-size: 12px;
                    font-style: italic;
                }

                h3 span {
                    font-size: 11px;
                }

                i.bigIcons {
                    font-size: 32px;
                }

                h4 {
                    font-size: 14px;
                }

                .inline {
                    display: inline-block;
                    vertical-align: 45%;
                    margin: 15px 5px;
                }

                h3.insertIcon {
                    margin: 15px 0;
                }

                .insertIcon {
                    &::before {
                        font-family: 'Unite-Icons';
                        font-size: 26px;
                        vertical-align: middle;
                        margin-right: 7px;
                        font-weight: 100;
                    }

                    &.message::before {
                        content: '\e6d2';
                    }

                    &.landline::before {
                        content: '\e64d';
                    }

                    &.mail::before {
                        content: '\e65f';
                    }
                }

                .animateDiv {
                    .transition(all 0.1s ease);

                    &.ng-hide {
                        display: block !important;
                        opacity: 0;

                        &.ng-hide-add {
                            opacity: 1;
                        }

                        &.ng-hide-remove {
                            opacity: 0;
                        }
                    }
                }
            }
        }
    }
}



.registration-container {
    width: 100%;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
    display: block;

    .registration-container-inner {
        margin: 0 auto;
        max-width: 480px;
        min-height: 100%;
        display: block;

        .logo {
            width: 77%;
            margin: 0 auto;
            padding-bottom: @register-logo-padding-bottom;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center center;
            background-color: @background-color;
            background-image: @register-logo-url;
        }

        h1 {
            text-transform: none;
            font-size: 30px;
            color: #999;
            margin-bottom: 20px;
        }

        span.description {
            display: block;
            font-family: 'Roboto';
            font-size: 12px;
            color: #eee;
            margin-top: 10px;
        }


        #registerForm {
            padding: 15px;

            .errors {
                color: red;
            }

            .is-resident {
                width: 80%;
                margin: 0 auto;
                text-align: left;
            }

            .login {
            }

            .terms {
                text-align: left;
                width: 80%;
                margin: 0 auto;
            }

            h5 {
                text-align: left;
                text-transform: uppercase;
                width: 80%;
                margin: 20px auto 10px auto;
                padding-bottom: 10px;
                border-bottom: 1px solid @dark-gray;
            }

            p {
                text-align: left;
                width: 80%;
                margin: 0 auto 20px auto;
                font-size: 14px;
            }

            .forgotten-password-link {
                text-transform: uppercase;
                font-weight: bold;
                font-size: 13px;
                color: @dark-gray;
            }
        }

        .mobile-spacer {
            display: block;
            height: 40vh;
        }
    }
}*/
.password-request {
  background-color: #1f4961 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
}
.password-request .container-fluid {
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0 15px;
  width: 100%;
  max-width: 420px;
  text-align: center;
}
.password-request .container-fluid #requestForm .logo {
  margin: unset;
  margin-bottom: 20px;
  width: 100%;
  height: 100px;
  background-image: "/bundle/css/theme/img/full-logo-white.svg";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.password-request .container-fluid #requestForm .unite-form-title {
  margin-bottom: 40px;
}
.password-request .container-fluid #requestForm .form-header {
  margin-bottom: 40px;
}
.password-request .container-fluid #requestForm .form-header h1 {
  color: #ffffff;
}
.password-request .container-fluid #requestForm .form-group {
  text-align: left;
}
.password-request .container-fluid #requestForm .form-group label {
  color: #ffffff;
  display: none;
}
.password-request .container-fluid #requestForm .form-footer .btn {
  margin-top: 30px;
  width: auto;
  height: auto;
  color: #ffffff;
  background-color: #1487d6;
}
.password-request .container-fluid .form-message {
  margin-top: 30px;
}
.password-request .container-fluid .form-message h3,
.password-request .container-fluid .form-message p {
  color: #ff0000;
}
.password-request .container-fluid .form-message h3 {
  text-transform: uppercase;
  font-weight: bold;
}
.reset-password .error-list {
  color: #ff0000;
  margin-top: 20px;
}
.sign-in-container {
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  text-align: center;
  padding: 20px;
  display: block;
  color: #ffffff;
  background-color: #1f4961 !important;
  background-image: none;
  background-size: cover;
  background-position: center center;
  z-index: 102;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.sign-in-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.sign-in-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.sign-in-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.sign-in-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.sign-in-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.sign-in-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.sign-in-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.sign-in-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.sign-in-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.sign-in-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.sign-in-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.sign-in-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.sign-in-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.sign-in-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.sign-in-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.sign-in-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.sign-in-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sign-in-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.sign-in-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.sign-in-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.sign-in-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.sign-in-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.sign-in-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.sign-in-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.sign-in-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.sign-in-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.sign-in-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.sign-in-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.sign-in-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.sign-in-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.sign-in-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.sign-in-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.sign-in-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.sign-in-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.sign-in-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.sign-in-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.sign-in-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.sign-in-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.sign-in-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.sign-in-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.sign-in-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.sign-in-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.sign-in-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.sign-in-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.sign-in-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.sign-in-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.sign-in-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.sign-in-container.app-view-loader {
  opacity: 1 !important;
}
.sign-in-container .sign-in-container-inner {
  position: unset;
  width: auto;
  max-width: 480px;
  top: 43% !important;
  color: #ffffff;
}
.sign-in-container .sign-in-container-inner .logo {
  margin: 0 auto;
  margin-bottom: 50px !important;
  background-image: url('/bundle/css/theme-mobile/img/signin-logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 280px;
  height: 60px;
  display: block !important;
}
.sign-in-container .sign-in-container-inner #loginForm {
  min-width: 300px;
}
.sign-in-container .sign-in-container-inner #loginForm input[type="text"],
.sign-in-container .sign-in-container-inner #loginForm input[type="password"] {
  color: #9c9c9c;
}
.sign-in-container .sign-in-container-inner #loginForm input[type="text"]::-webkit-input-placeholder,
.sign-in-container .sign-in-container-inner #loginForm input[type="password"]::-webkit-input-placeholder {
  color: #9c9c9c;
  font-size: 13px;
  font-weight: normal;
  text-transform: capitalize;
  font-style: normal;
}
.sign-in-container .sign-in-container-inner #loginForm input[type="text"]::-moz-placeholder,
.sign-in-container .sign-in-container-inner #loginForm input[type="password"]::-moz-placeholder {
  color: #9c9c9c;
  font-size: 13px;
  font-weight: normal;
  text-transform: capitalize;
  font-style: normal;
}
.sign-in-container .sign-in-container-inner #loginForm input[type="text"]:-ms-input-placeholder,
.sign-in-container .sign-in-container-inner #loginForm input[type="password"]:-ms-input-placeholder {
  color: #9c9c9c;
  font-size: 13px;
  font-weight: normal;
  text-transform: capitalize;
  font-style: normal;
}
.sign-in-container .sign-in-container-inner #loginForm input[type="text"]:-moz-placeholder,
.sign-in-container .sign-in-container-inner #loginForm input[type="password"]:-moz-placeholder {
  color: #9c9c9c;
  font-size: 13px;
  font-weight: normal;
  text-transform: capitalize;
  font-style: normal;
}
.sign-in-container .sign-in-container-inner #loginForm .errors {
  color: #992222;
}
.sign-in-container .sign-in-container-inner #loginForm .login:not(.btn-group) {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 20px;
}
.sign-in-container .sign-in-container-inner #loginForm .login:not(.btn-group) .btn {
  height: 40px !important;
}
.sign-in-container .sign-in-container-inner #loginForm .login:not(.btn-group) .loading-indicator {
  background-color: #1487d6;
  height: 47px;
  line-height: 47px;
  color: #fff;
  padding-top: 4px;
}
.sign-in-container .sign-in-container-inner #loginForm .forgotten-password-link {
  text-transform: none;
  color: #ffffff;
  font-weight: normal;
  text-decoration: unset !important;
}
.sign-in-container .sign-in-container-inner #loginForm .new-user {
  position: relative;
  height: 1px;
  width: 100%;
  background-color: #d7dadd;
  margin-top: 35px;
  line-height: 1px;
  border: 0;
}
.sign-in-container .sign-in-container-inner #loginForm .new-user span {
  background-color: #1f4961;
  padding: 5px;
  color: #ffffff;
}
.sign-in-container .sign-in-container-inner #loginForm .new-user:after {
  width: 100%;
  text-align: center;
  background-color: #1f4961;
  padding: 5px;
  color: #d7dadd;
}
.sign-in-container .sign-in-container-inner #loginForm .register-btn {
  margin-top: 20px;
}
.social-hero-container {
  width: 100vw;
  height: 150px;
  padding: 0;
  margin: 0;
}
.infinite-scroll-loader {
  width: 100%;
  height: 60px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 30px;
  color: rgba(160, 160, 160, 0.4);
  opacity: 0;
}
.infinite-scroll-loader .flex-grid.flex-grid-1 {
  flex: 1;
}
.infinite-scroll-loader .flex-grid.flex-grid-2 {
  flex: 2;
}
.infinite-scroll-loader .flex-grid.flex-grid-3 {
  flex: 3;
}
.infinite-scroll-loader .flex-grid.flex-grid-4 {
  flex: 4;
}
.infinite-scroll-loader .flex-grid.flex-grid-5 {
  flex: 5;
}
.infinite-scroll-loader .flex-grid.flex-grid-6 {
  flex: 6;
}
.infinite-scroll-loader .flex-grid.flex-grid-7 {
  flex: 7;
}
.infinite-scroll-loader .flex-grid.flex-grid-8 {
  flex: 8;
}
.infinite-scroll-loader .flex-grid.flex-grid-9 {
  flex: 9;
}
.infinite-scroll-loader .flex-grid.flex-grid-10 {
  flex: 10;
}
.infinite-scroll-loader .flex-grid.flex-grid-11 {
  flex: 11;
}
.infinite-scroll-loader .flex-grid.flex-grid-12 {
  flex: 12;
}
.infinite-scroll-loader.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.infinite-scroll-loader.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.infinite-scroll-loader.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.infinite-scroll-loader.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.infinite-scroll-loader.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.infinite-scroll-loader.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.infinite-scroll-loader.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.infinite-scroll-loader.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.infinite-scroll-loader.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.infinite-scroll-loader.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.infinite-scroll-loader.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.infinite-scroll-loader.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.infinite-scroll-loader.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.infinite-scroll-loader.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.infinite-scroll-loader.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.infinite-scroll-loader.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.infinite-scroll-loader.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.infinite-scroll-loader.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.infinite-scroll-loader.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.infinite-scroll-loader.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.infinite-scroll-loader.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.infinite-scroll-loader.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.infinite-scroll-loader.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.infinite-scroll-loader .flex-grid.flex-grid-1 {
  flex: 1;
}
.infinite-scroll-loader .flex-grid.flex-grid-2 {
  flex: 2;
}
.infinite-scroll-loader .flex-grid.flex-grid-3 {
  flex: 3;
}
.infinite-scroll-loader .flex-grid.flex-grid-4 {
  flex: 4;
}
.infinite-scroll-loader .flex-grid.flex-grid-5 {
  flex: 5;
}
.infinite-scroll-loader .flex-grid.flex-grid-6 {
  flex: 6;
}
.infinite-scroll-loader .flex-grid.flex-grid-7 {
  flex: 7;
}
.infinite-scroll-loader .flex-grid.flex-grid-8 {
  flex: 8;
}
.infinite-scroll-loader .flex-grid.flex-grid-9 {
  flex: 9;
}
.infinite-scroll-loader .flex-grid.flex-grid-10 {
  flex: 10;
}
.infinite-scroll-loader .flex-grid.flex-grid-11 {
  flex: 11;
}
.infinite-scroll-loader .flex-grid.flex-grid-12 {
  flex: 12;
}
.infinite-scroll-loader.in {
  opacity: 1;
}
.my-social-clubs-container .social-hero-container {
  margin-bottom: 40px;
}
.my-social-clubs-container .social-hero-container .social-hero {
  overflow: visible;
}
.my-social-clubs-container .social-hero-container .social-hero .social-hero-overlay .social-hero-user-image {
  width: 120px;
  height: 120px;
  -webkit-box-shadow: none;
  box-shadow: none;
  top: 60px;
  border: 5px solid #fff;
}
.my-social-clubs-container .club-header {
  padding: 0 15px;
  margin-bottom: 30px;
}
.my-social-clubs-container .club-header .unite-form-title {
  line-height: 1.1;
}
.social-container {
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
  max-height: 100vh;
  overflow: hidden;
  position: relative;
}
.social-container > .toolbar-container > .content-group > .content {
  padding: 0;
  height: 100%;
}
.social-container blade-container,
.social-container blade-container-wrapper,
.social-container blade {
  display: block;
}
.social-container blade-container .resize-sensor,
.social-container blade-container-wrapper .resize-sensor,
.social-container blade .resize-sensor {
  display: none;
}
.social-container .social-club-settings {
  margin-top: 0 !important;
}
.social-container .mobile-post-editor .post-title,
.social-container .post-editor .post-title {
  padding: 5px 10px;
  height: auto;
  max-height: 30px;
  margin: 0;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
  border: none;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  font-size: 16px;
}
.social-container .mobile-post-editor .post-text,
.social-container .post-editor .post-text {
  min-height: 120px;
  width: 100%;
  resize: none;
  padding: 10px !important;
  border-color: rgba(160, 160, 160, 0.2);
  font-size: 16px;
  margin-bottom: 10px;
}
.social-container .mobile-post-editor .post-text:focus,
.social-container .post-editor .post-text:focus {
  border-color: rgba(109, 109, 109, 0.2);
}
.social-container .mobile-post-editor .post-text.full-height,
.social-container .post-editor .post-text.full-height {
  min-height: 100vh;
}
.social-container .mobile-post-editor .help-text p,
.social-container .post-editor .help-text p {
  padding: 15px 10px;
  font-size: 16px;
}
.social-container .mobile-post-editor .pin-button,
.social-container .post-editor .pin-button {
  padding: 0 0 0 15px;
}
.social-container .mobile-post-editor .pin-button i,
.social-container .post-editor .pin-button i {
  font-size: 16px;
  color: rgba(160, 160, 160, 0.2);
}
.social-container .mobile-post-editor .pin-button.on i,
.social-container .post-editor .pin-button.on i {
  color: #1487d6;
}
.social-container .mobile-post-editor .board-post-container.panel-posts,
.social-container .post-editor .board-post-container.panel-posts,
.social-container .mobile-post-editor .news-post-container.panel-posts,
.social-container .post-editor .news-post-container.panel-posts,
.social-container .mobile-post-editor .event-post-container,
.social-container .post-editor .event-post-container {
  margin: -5px;
  border: none;
  box-shadow: none;
}
.social-container .mobile-post-editor .fs-container,
.social-container .post-editor .fs-container {
  width: 100%;
  height: calc(100vh - 15px);
  overflow: hidden;
  display: flex;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  padding: 0 5px 10px 5px !important;
}
.social-container .mobile-post-editor .fs-container > .fs-middle,
.social-container .post-editor .fs-container > .fs-middle {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  margin: 0;
  -ms-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
.social-container .mobile-post-editor textarea,
.social-container .post-editor textarea {
  overflow-y: auto !important;
  margin: 0;
}
.social-container .mobile-post-editor .action-container .action,
.social-container .post-editor .action-container .action {
  width: 100%;
  padding: 8px;
  background-color: white;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  text-transform: uppercase;
  font-size: 15px;
}
.social-container .mobile-post-editor .action-container .action i,
.social-container .post-editor .action-container .action i {
  margin-right: 8px;
}
.social-container .mobile-post-editor .action-container .action i.camera,
.social-container .post-editor .action-container .action i.camera {
  color: #608191;
}
.social-container .mobile-post-editor .action-container .action i.gallery,
.social-container .post-editor .action-container .action i.gallery {
  color: #916060;
}
.social-container .mobile-post-editor .action-container .action i.invite,
.social-container .post-editor .action-container .action i.invite {
  color: #6d9439;
}
.social-container .mobile-post-editor .action-container .action i.club,
.social-container .post-editor .action-container .action i.club {
  color: #673994;
}
.social-container .mobile-post-editor .action-container .action .sm-profile-image,
.social-container .post-editor .action-container .action .sm-profile-image {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 7px;
  position: relative;
  bottom: 2px;
}
.social-container .mobile-post-editor .action-container .action .action-label,
.social-container .post-editor .action-container .action .action-label {
  text-transform: uppercase;
  font-size: 15px;
  opacity: 0.8;
  float: right;
}
.social-container board-post-editor.create .btn-default {
  top: -4px;
  height: 38px;
  position: relative;
}
.social-container board-post-editor.create > div.panel {
  background-color: #dddddd;
  border: none;
}
.social-container board-post-editor [blob-auto-browse] button {
  width: 100%;
  background: none;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude].flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container board-post-editor [blob-auto-browse] [ng-transclude] .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .badge {
  position: relative !important;
}
.social-container .social-board {
  max-width: 550px;
}
.social-container .social-board .join-club i {
  color: #1487d6 !important;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .social-container .social-board {
    margin: 0 auto;
  }
}
.social-container .group-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 15px 0 0;
  height: 28px;
  color: #ffffff;
  font-weight: 400;
  font-size: 13px;
  width: 100%;
  overflow: hidden;
  background-color: #1f4961;
  border: none;
}
.social-container .group-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .group-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .group-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .group-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .group-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .group-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .group-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .group-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .group-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .group-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .group-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .group-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .group-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .group-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .group-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .group-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .group-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .group-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .group-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .group-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .group-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .group-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .group-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .group-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .group-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .group-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .group-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .group-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .group-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .group-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .group-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .group-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .group-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .group-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .group-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .group-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .group-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .group-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .group-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .group-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .group-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .group-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .group-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .group-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .group-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .group-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .group-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .group-header ub-profile-image.group-image {
  -moz-box-flex: 0 0 28px;
  -ms-flex: 0 0 28px;
  -webkit-box-flex: 0 0 28px;
  -webkit-flex: 0 0 28px;
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  background-color: #1f4961;
}
.social-container .group-header ub-profile-image.group-image img {
  position: relative;
  width: 28px;
  height: 28px;
}
.social-container .group-header span.club-name {
  margin-left: 10px;
}
.social-container .group-header span.news-title {
  font-size: 15px;
  position: absolute;
  right: 28px;
  padding: 0 5px;
  text-align: center;
  left: 28px;
}
.social-container .group-header span {
  max-width: calc(100% - 48px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.social-container .group-header.group-hero {
  height: 84px;
  padding: 10px;
  display: flex;
}
.social-container .group-header.group-hero .group-header-body {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: space-between;
  max-width: calc(100% - 64px - 10px);
}
.social-container .group-header.group-hero span.club-name {
  font-size: 18px;
  line-height: 18px;
  display: block;
  position: static;
  text-align: left;
  text-transform: uppercase;
  max-width: 100%;
}
.social-container .group-header.group-hero ub-profile-image {
  position: static;
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin-right: 10px;
}
.social-container .group-header.group-hero ub-profile-image img {
  position: static;
  width: 64px;
  height: 64px;
}
.social-container board-post {
  width: 100vw;
  max-width: 100vw;
  display: block;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  border-bottom: 15px solid rgba(160, 160, 160, 0.2);
  margin: 0;
  padding: 0;
}
.social-container board-post board-post-editor .form-group {
  margin: 0;
}
.social-container board-post board-post-editor .btn-default {
  top: -3px;
  height: 38px;
}
.social-container board-post div.panel-heading .media .media-body h3 {
  font-size: 16px;
}
.social-container board-post div.panel-heading .media .media-body h5 {
  margin-top: 3px;
  color: #6ea09f;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  white-space: nowrap;
}
.social-container board-post div.panel {
  background-color: transparent;
}
.social-container board-post div.panel > div.panel-heading,
.social-container board-post div.panel > div.panel-body {
  background-color: transparent;
}
.social-container board-post a {
  color: #1487d6;
}
.social-container board-post .interaction > p {
  margin: 0 15px 10px 15px;
}
.social-container board-post .interaction .like-comment {
  color: #6ea09f;
}
.social-container board-post .interaction span.post-stats {
  max-width: 85%;
  text-align: right;
  color: rgba(92, 102, 111, 0.7);
  font-weight: bold;
}
.social-container board-post .interaction a,
.social-container board-post .interaction span {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
}
.social-container .board-post .board-post-header {
  padding: 15px;
}
.social-container .board-post .board-post-body {
  padding: 0 15px;
}
.social-container .board-post .board-post-comments {
  padding: 15px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
.social-container .board-post .board-post-comments .unite-conversation-message {
  margin-bottom: 10px;
}
.social-container .board-post .board-post-comments .unite-conversation-message:last-child {
  margin-bottom: 0 !important;
}
.social-container .board-post-event-attendees {
  padding: 15px 10px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-attendees.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-event-attendees.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-event-attendees.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-event-attendees.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-event-attendees.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-event-attendees.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-event-attendees.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-event-attendees.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-event-attendees.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-event-attendees.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-event-attendees.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-event-attendees.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-event-attendees.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-event-attendees.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-event-attendees.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-attendees.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-event-attendees.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-event-attendees.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-event-attendees.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-event-attendees.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-event-attendees.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-event-attendees.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-event-attendees.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-attendees .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 33%;
  padding: 0 5px;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 5px;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .round-icon {
  -moz-box-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  -webkit-box-flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item .board-post-event-attendees-item-name {
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.social-container .board-post-event-attendees .board-post-event-attendees-column .board-post-event-attendees-item:last-child {
  margin-bottom: 0;
}
.social-container .board-post-likes {
  padding: 15px;
  font-size: 12px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
.social-container .board-post-club-header {
  width: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 10px 15px;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.social-container .board-post-club-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-club-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-club-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-club-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-club-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-club-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-club-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-club-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-club-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-club-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-club-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-club-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-club-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-club-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-club-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-club-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-club-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-club-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-club-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-club-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-club-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-club-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-club-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-club-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-club-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-club-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-club-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-club-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-club-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-club-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-club-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-club-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-club-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-club-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-club-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-club-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-club-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-club-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-club-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-club-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-club-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-club-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-club-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-club-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-club-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-club-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-club-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-club-header .round-icon {
  margin-right: 5px;
  width: 20px;
  height: 20px;
  -moz-box-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  -webkit-box-flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
}
.social-container .board-post-club-header .board-post-club-name {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 13px;
  font-weight: bold;
}
.social-container .board-post-club-header .board-post-club-header-dropdown .dropdown-toggle {
  width: 20px;
  text-align: center;
  font-size: 15px;
  opacity: 0.8;
}
.social-container .board-post-club-header .board-post-club-header-dropdown .dropdown-menu {
  left: auto;
  right: 0;
  min-width: 120px;
  max-width: 90vw;
  background-color: #fefefe;
}
.social-container .board-post-club-header .board-post-club-header-dropdown .dropdown-menu li {
  padding: 10px 15px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.8;
  letter-spacing: 0.5px;
  white-space: nowrap;
}
.social-container .board-post-feature-image {
  overflow: hidden;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
.social-container .board-post-feature-image img {
  width: 100%;
  height: auto;
  max-height: 80vh;
  visibility: hidden;
  opacity: 0;
}
.social-container .board-post-pre-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  opacity: 0.8;
  font-size: 12px;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-pre-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-pre-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-pre-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-pre-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-pre-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-pre-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-pre-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-pre-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-pre-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-pre-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-pre-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-pre-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-pre-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-pre-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-pre-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-pre-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-pre-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-pre-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-pre-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-pre-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-pre-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-pre-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-pre-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-pre-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-pre-header .board-post-pre-header-icon {
  width: 45px;
  -moz-box-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  -webkit-box-flex: 0 0 45px;
  -webkit-flex: 0 0 45px;
  flex: 0 0 45px;
  text-align: right;
  margin-right: 10px;
}
.social-container .board-post-pre-header .board-post-pre-header-text {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.social-container .board-post-poster-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-poster-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-poster-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-poster-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-poster-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-poster-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-poster-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-poster-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-poster-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-poster-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-poster-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-poster-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-poster-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-poster-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-poster-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-poster-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-poster-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-poster-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-poster-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-poster-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-poster-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-poster-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-poster-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-poster-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-poster-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-poster-header .round-icon {
  -moz-box-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  -webkit-box-flex: 0 0 45px;
  -webkit-flex: 0 0 45px;
  flex: 0 0 45px;
  margin-right: 10px;
}
.social-container .board-post-poster-header .board-post-poster-header-body {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.social-container .board-post-poster-header .board-post-poster-header-body .board-post-poster-name {
  font-weight: bold;
  font-size: 14px;
}
.social-container .board-post-poster-header .board-post-poster-header-body .board-post-poster-date {
  font-size: 11px;
  opacity: 0.8;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 10px;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle {
  width: 20px;
  height: 20px;
  font-size: 20px;
  opacity: 0.8;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-menu {
  left: auto;
  right: 0;
  min-width: 120px;
  max-width: 90vw;
  background-color: #fefefe;
}
.social-container .board-post-poster-header .board-post-poster-header-dropdown .dropdown-menu li {
  padding: 10px 15px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.8;
  letter-spacing: 0.5px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.social-container .board-post-title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
.social-container .board-post-text {
  font-size: 15px;
  margin-bottom: 20px;
}
.social-container .board-post-images-container {
  background-color: rgba(160, 160, 160, 0.07);
  margin: 0 -15px 15px -15px;
}
.social-container .board-post-images-container .board-post-images-container-inner {
  margin: 0;
  padding: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-images-container .board-post-images-container-inner.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-images-container .board-post-images-container-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image {
  -moz-box-flex: 0 0 50vw;
  -ms-flex: 0 0 50vw;
  -webkit-box-flex: 0 0 50vw;
  -webkit-flex: 0 0 50vw;
  flex: 0 0 50vw;
  width: 50vw;
  height: 50vw;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 36px;
  font-weight: bolder;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image .blocker .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image.full-width {
  -moz-box-flex: 0 0 100vw;
  -ms-flex: 0 0 100vw;
  -webkit-box-flex: 0 0 100vw;
  -webkit-flex: 0 0 100vw;
  flex: 0 0 100vw;
  width: 100vw;
  height: 50vw;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image.auto-height {
  -moz-box-flex: 0 0 100vw;
  -ms-flex: 0 0 100vw;
  -webkit-box-flex: 0 0 100vw;
  -webkit-flex: 0 0 100vw;
  flex: 0 0 100vw;
  width: 100vw;
  height: auto;
  max-height: 90vh;
}
.social-container .board-post-images-container .board-post-images-container-inner .board-post-images-image.auto-height > img {
  width: 100%;
  height: auto;
  visibility: hidden;
  opacity: 0;
}
.social-container .board-post-expanded-images-container {
  background-color: rgba(160, 160, 160, 0.07);
}
.social-container .board-post-expanded-images-container .board-post-expanded-images-image {
  margin-bottom: 10px;
}
.social-container .board-post-expanded-images-container .board-post-expanded-images-image img {
  width: 100%;
  height: auto;
}
.social-container .board-post-event-details {
  margin: 0 -15px 15px -15px;
  background-color: rgba(160, 160, 160, 0.07);
  padding: 0;
}
.social-container .board-post-event-details .board-post-event-details-header {
  overflow: hidden;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 10px 15px;
  min-height: 74px;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-event-details .board-post-event-details-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-details-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container {
  -moz-box-flex: 0 0 52px;
  -ms-flex: 0 0 52px;
  -webkit-box-flex: 0 0 52px;
  -webkit-flex: 0 0 52px;
  flex: 0 0 52px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-right: 10px;
  width: 52px;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container i {
  font-size: 55px;
  position: absolute;
  opacity: 0.4;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .month {
  text-transform: uppercase;
  line-height: 1;
  font-weight: bold;
  margin-top: 17px;
  font-size: 11px;
  opacity: 0.8;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-date-container .day {
  line-height: 1;
  font-size: 18px;
  font-weight: bold;
  margin-top: -2px;
  opacity: 0.8;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-body {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-body .board-post-event-details-name {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
}
.social-container .board-post-event-details .board-post-event-details-header .board-post-event-details-header-body .board-post-event-details-date-location {
  opacity: 0.8;
  font-size: 12px;
}
.social-container .board-post-event-details .board-post-event-details-image {
  overflow: hidden;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
.social-container .board-post-event-details .board-post-event-details-image img {
  width: 100%;
  height: auto;
  max-height: 80vh;
  visibility: hidden;
  opacity: 0;
}
.social-container .board-post-event-details .board-post-event-interaction {
  padding: 10px 0 10px 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-event-details .board-post-event-interaction.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-interaction .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 33%;
  height: 30px;
  margin-right: 15px;
  border-radius: 15px;
  background-color: rgba(160, 160, 160, 0.2);
  color: rgba(160, 160, 160, 0.9);
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-weight: bold;
  font-size: 12px;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-event-details .board-post-event-interaction .board-post-event-interaction-item.active {
  color: #fff;
}
.social-container .board-post-attachments-list {
  list-style: none;
  margin: 0 -15px 15px -15px;
  padding: 0;
  background-color: rgba(160, 160, 160, 0.07);
}
.social-container .board-post-attachments-list .board-post-attachments-list-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
  padding: 15px;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .round-icon {
  -moz-box-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  -webkit-box-flex: 0 0 30px;
  -webkit-flex: 0 0 30px;
  flex: 0 0 30px;
  margin-right: 10px;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .board-post-attachments-list-item-body {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .board-post-attachments-list-item-body .board-post-attachment-filename {
  font-weight: bold;
  font-size: 13px;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .board-post-attachments-list-item-body .board-post-attachment-file-type {
  font-size: 12px;
  opacity: 0.8;
}
.social-container .board-post-attachments-list .board-post-attachments-list-item .board-post-attachments-list-item-download-icon {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 10px;
  font-size: 20px;
  opacity: 0.8;
}
.social-container .board-post-interaction {
  padding: 0 15px 15px 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-interaction.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-interaction.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-interaction.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-interaction.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-interaction.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-interaction.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-interaction.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-interaction.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-interaction.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-interaction.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-interaction.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-interaction.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-interaction.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-interaction.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-interaction.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-interaction.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-interaction.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-interaction.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-interaction.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-interaction.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-interaction.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-interaction .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-buttons {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-buttons.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-interaction-buttons.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-interaction-buttons.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-interaction-buttons.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-interaction-buttons.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-interaction-buttons.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-interaction-buttons.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-interaction-buttons.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-interaction-buttons.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-interaction-buttons.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-interaction-buttons.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-interaction-buttons.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-interaction-buttons.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-interaction-buttons.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-interaction-buttons.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction-buttons.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-interaction-buttons.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-interaction-buttons.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-interaction-buttons.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-interaction-buttons.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-interaction-buttons.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-interaction-buttons.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-interaction-buttons.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-buttons .board-post-interaction-button {
  -moz-box-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  -webkit-box-flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
  font-size: 20px;
  width: 20px;
  height: 30px;
  margin-right: 20px;
}
.social-container .board-post-interaction-stats {
  white-space: nowrap;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.8;
  letter-spacing: 0.5px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-right: -5px;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-stats.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-interaction-stats.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-interaction-stats.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-interaction-stats.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-interaction-stats.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-interaction-stats.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-interaction-stats.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-interaction-stats.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-interaction-stats.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-interaction-stats.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-interaction-stats.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-interaction-stats.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-interaction-stats.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-interaction-stats.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-interaction-stats.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction-stats.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-interaction-stats.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-interaction-stats.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-interaction-stats.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-interaction-stats.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-interaction-stats.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-interaction-stats.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-interaction-stats.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-stats .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat-bullet {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 2px;
  line-height: 0;
  height: 20px;
  display: none;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  line-height: 0;
  height: 20px;
  padding: 0 5px;
  border-radius: 10px;
  background-color: transparent;
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat.active {
  background-color: rgba(160, 160, 160, 0.15);
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .board-post-interaction-stats .board-post-interaction-stat + .board-post-interaction-stat-bullet .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container board-limit-text > div.show-fade:after {
  -webkit-box-shadow: inset 0px -40px 25px -30px #dddddd;
  -moz-box-shadow: inset 0px -40px 25px -30px #dddddd;
  box-shadow: inset 0px -40px 25px -30px #dddddd;
}
.social-container .event-post-container .panel-footer .event-attendees .event-status-title span {
  display: inline-block;
  min-width: 30px;
}
.social-container .event-post-container .panel-footer .event-attendees .event-status-title.going span {
  color: #118855;
}
.social-container .event-post-container .panel-footer .event-attendees .event-status-title.maybe span {
  color: #f0ad4e;
}
.social-container .event-post-container .panel-footer .event-attendees .event-status-title.not-going span {
  color: #992222;
}
.social-container .event-post-container .panel-footer .event-attendees ul {
  padding-left: 0;
}
.social-container .event-post-container .panel-footer .event-attendees ub-profile-image {
  width: 20px !important;
  height: 20px !important;
}
.social-container .event-post-container .panel-footer .event-attendees ub-profile-image img {
  width: 20px !important;
  height: 20px !important;
}
.social-container .event-post-container .panel-footer .event-attendees .attendee-name {
  font-size: 14px;
  line-height: 23px;
}
.social-container .board-post-container .bullet,
.social-container .news-post-container .bullet,
.social-container .event-post-container .bullet {
  margin: 0;
  visibility: hidden;
}
.social-container .blade-links {
  height: 50px;
  max-height: 50px;
  background-color: #23526c;
  border: none !important;
  margin-top: 0;
}
@media (min-width: 768px) {
  .social-container .blade-links {
    margin-top: 15px;
  }
}
.social-container .blade-links ul.nav-tabs {
  height: 50px;
  max-height: 50px;
  width: 100%;
  background-color: #23526c;
  border: none !important;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .blade-links ul.nav-tabs.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .blade-links ul.nav-tabs.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .blade-links ul.nav-tabs.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .blade-links ul.nav-tabs.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .blade-links ul.nav-tabs.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .blade-links ul.nav-tabs.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .blade-links ul.nav-tabs.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .blade-links ul.nav-tabs.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .blade-links ul.nav-tabs.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .blade-links ul.nav-tabs.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .blade-links ul.nav-tabs.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .blade-links ul.nav-tabs.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .blade-links ul.nav-tabs.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .blade-links ul.nav-tabs.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .blade-links ul.nav-tabs.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .blade-links ul.nav-tabs.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .blade-links ul.nav-tabs.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .blade-links ul.nav-tabs.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .blade-links ul.nav-tabs.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .blade-links ul.nav-tabs.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .blade-links ul.nav-tabs.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .blade-links ul.nav-tabs.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .blade-links ul.nav-tabs.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .blade-links ul.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .blade-links ul.nav-tabs li {
  height: 50px;
  max-height: 50px;
}
.social-container .blade-links ul.nav-tabs li a {
  height: 50px;
  max-height: 50px;
  padding: 0 2px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .blade-links ul.nav-tabs li a.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.social-container .blade-links ul.nav-tabs li a.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.social-container .blade-links ul.nav-tabs li a.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.social-container .blade-links ul.nav-tabs li a.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.social-container .blade-links ul.nav-tabs li a.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-container .blade-links ul.nav-tabs li a.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.social-container .blade-links ul.nav-tabs li a.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.social-container .blade-links ul.nav-tabs li a.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.social-container .blade-links ul.nav-tabs li a.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.social-container .blade-links ul.nav-tabs li a.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.social-container .blade-links ul.nav-tabs li a.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.social-container .blade-links ul.nav-tabs li a.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.social-container .blade-links ul.nav-tabs li a.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.social-container .blade-links ul.nav-tabs li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.social-container .blade-links ul.nav-tabs li.active a {
  color: #ffffff !important;
}
.social-container .blade-links ul.nav-tabs li.about {
  min-width: 40px;
}
.social-container .blade-links ul.nav-tabs li.about a {
  min-width: 40px;
  text-align: center;
}
.social-container .blade-links ul.nav-tabs li.about a i {
  margin: 0 !important;
}
@media (max-width: 320px) {
  .social-container .blade-links ul.nav-tabs li.about {
    width: 40px;
  }
  .social-container .blade-links ul.nav-tabs li.about a {
    width: 40px;
    text-align: center;
  }
}
.social-container .blade-links ul.nav-tabs li.about.ng-hide {
  display: none !important;
}
.social-container .blade-links ul.nav-tabs li.back i {
  margin: 0 !important;
}
.social-container .blade-links ul.nav-tabs li.clubs i {
  margin: 0 !important;
}
.forum-navigation span.topic-owner,
.forum-navigation span.topic-bumper {
  font-weight: bold;
}
.forum-navigation ub-profile-image img {
  width: 40px !important;
}
.forum-navigation .panel-accordion .panel-collapse .panel-body .list-group .list-item {
  border-left: 2px solid transparent;
  padding-left: 2px;
}
.forum-navigation .panel-accordion .panel-collapse .panel-body .list-group .list-item.selected {
  border-color: #1487d6;
  background-color: #b7bac1;
}
.forum-navigation .action-bar {
  position: relative;
  margin-bottom: 20px;
  height: 40px;
}
.forum-navigation .action-bar > h3 {
  padding: 30px 0 0 0;
}
.forum-navigation .action-bar > h4 {
  padding: 15px 0;
}
.forum-navigation ub-profile-image img {
  width: 35px;
}
.forum-navigation span.topic-owner,
.forum-navigation span.topic-bumper {
  color: #1487d6;
}
.forum-navigation span.topic-owner {
  margin-right: 5px;
}
.forum-navigation span.topic-bumper,
.forum-navigation span.topic-bumper-details {
  display: inline-block;
}
.forum-navigation .list-group.topics li.list-item {
  background-color: white;
  margin: 10px 0 0 0;
  border: 1px solid lightgrey;
  padding: 10px;
  list-style: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .forum-navigation .action-bar {
    height: initial;
    text-align: center;
    padding: 0 20px;
  }
  .forum-navigation .list-item {
    font-size: 12px;
  }
  .forum-navigation .list-item h4 {
    font-size: 14px;
  }
}
.forum-board {
  margin-top: -15px;
}
.forum-board board-post-editor > div.panel {
  margin: 20px 0 0 50px;
}
.forum-board board-post-editor .panel-basic {
  padding: 10px;
  background-color: #aaa;
  margin-top: 30px;
}
.forum-board #posts {
  padding-bottom: 20px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .forum-board {
    margin: -15px 0px;
    padding: 0 10px;
    background-color: #ddd;
  }
  .forum-board h1 {
    font-size: 16px;
  }
  .forum-board .panel-posts {
    margin: 32px 0 0 57px;
  }
  .forum-board .panel-posts .forum-post-title ub-profile-image {
    left: -60px;
  }
  .forum-board board-post-editor > div.panel {
    background-color: #aaa;
    margin: 20px -12px 0 -12px;
  }
}
board-post-editor .image-loading-spinner {
  text-align: center;
  display: inline-block;
  width: 120px;
  vertical-align: top;
  padding-top: 25px;
  color: #aaa;
  font-size: 64px;
}
board-post-editor textarea {
  position: relative;
  resize: none;
  padding: 10px !important;
  width: 100%;
  -moz-transition: height 0.25s 0s ease;
  -o-transition: height 0.25s 0s ease;
  -webkit-transition: height 0.25s 0s ease;
  transition: height 0.25s 0s ease;
}
.comments .comments-form textarea {
  font-size: 14px;
}
@-webkit-keyframes u-spin-keys {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes u-spin-keys {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes u-spin-keys {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
.u-spin {
  -webkit-animation: u-spin-keys 2s infinite linear;
  -moz-animation: u-spin-keys 2s infinite linear;
  -o-animation: u-spin-keys 2s infinite linear;
  animation: u-spin-keys 2s infinite linear;
}
.u-spin.u-spinner8 {
  -webkit-animation-timing-function: steps(8);
  -moz-animation-timing-function: steps(8);
  -o-animation-timing-function: steps(8);
  animation-timing-function: steps(8);
}
.u-spin.u-spinner2 {
  -webkit-animation-timing-function: steps(7);
  -moz-animation-timing-function: steps(7);
  -o-animation-timing-function: steps(7);
  animation-timing-function: steps(7);
}
.u-spin {
  display: inline-block;
  font: normal normal normal 14px/1;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.post-meta-help {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 3px 6px;
  font-size: 12px;
  font-weight: lighter;
  border-top: 1px solid #cbcbcb;
  box-sizing: border-box;
  cursor: pointer;
}
.post-meta-help .expand-meta {
  float: right;
  transition: transform 250ms;
  -webkit-transition: -webkit-transform 250ms;
  color: rgba(0, 0, 0, 0.5);
}
.post-meta-help .expand-meta.active {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.post-meta-help .expand-meta:hover {
  color: black;
}
.angular-link {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
  display: inline-block;
}
.post-meta {
  box-sizing: border-box;
  background-color: white;
  min-height: 67px;
  border-top: 1px solid #cbcbcb;
  position: relative;
  overflow: hidden;
  padding: 0 15px 0 0;
  cursor: pointer;
}
.post-meta .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 15px;
  height: 15px;
  text-align: center;
  cursor: pointer;
}
.post-meta .close i {
  line-height: 15px;
  font-size: 12px;
  color: darkgrey;
}
.post-meta .close:hover i {
  color: black;
}
.post-meta .icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 15px;
  height: 15px;
  text-align: center;
  cursor: pointer;
}
.post-meta .icon i {
  line-height: 15px;
  font-size: 12px;
  color: darkgrey;
}
.post-meta.invalid {
  background: #ffdddd;
  cursor: default;
}
.post-meta .embed-thumb {
  height: 55px;
  width: 55px;
  box-sizing: border-box;
  margin: 5px;
  border: 1px solid grey;
  background: #cbcbcb;
  float: left;
  text-align: center;
}
.post-meta .embed-thumb i {
  color: white;
  font-size: 40px;
  line-height: 55px;
}
.post-meta .embed-thumb img {
  width: 55px;
  height: 55px;
}
.post-meta .embed-thumb loader #loader {
  transform: translate(0px, -9px) scale(0.7);
  -ms-transform: translate(0px, -9px) scale(0.7);
  -webkit-transform: translate(0px, -9px) scale(0.7);
}
.post-meta h1 {
  font-size: 13px;
  font-weight: lighter;
  height: 46px;
  margin-bottom: 0;
  margin-top: 3px;
  overflow: hidden;
  position: relative;
}
.post-meta h1.fade:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: inset 0px -10px 11px -3px #ffffff;
  -moz-box-shadow: inset 0px -10px 11px -3px #ffffff;
  box-shadow: inset 0px -10px 11px -3px #ffffff;
}
.post-meta p {
  color: dimgray;
  font-size: 10px;
  font-weight: normal;
  margin: 0;
}
.post-meta .embed-code {
  clear: both;
  display: block;
  height: 100%;
  padding-top: 5px;
  text-align: right;
}
.post-meta .embed-code video {
  position: relative;
  left: 8px;
  width: 100%;
  height: auto;
}
board-post-editor .panel-body {
  padding: 0;
}
board-post-editor .panel-body .form-horizontal .form-group {
  margin: 0;
  padding: 15px;
  border: 1px solid #eeeff1;
}
board-post-editor .btn-toggle {
  border: 1px solid transparent;
}
board-post-editor .btn-toggle.on {
  border: 1px solid lightgrey;
  background-color: #1487d6;
  color: white;
}
board-post-editor .btn-toggle img {
  width: 32px;
  border-radius: 50%;
  position: relative;
  left: -12px;
}
board-post-editor .btn-default {
  height: 30px;
  line-height: 5px;
  margin-top: 5px;
}
board-post-editor .clear-post {
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer;
  font-size: 16px;
  color: lightgrey;
}
board-post-editor [blob-image-browse],
.content-editor [blob-image-browse],
board-post-editor [file-browse],
.content-editor [file-browse],
board-post-editor [blob-auto-browse],
.content-editor [blob-auto-browse] {
  display: inline-block;
}
board-post-editor textarea,
.content-editor textarea {
  min-height: 40px;
}
board-post-editor .attachment,
.content-editor .attachment {
  white-space: nowrap;
  display: inline-block;
  color: black;
}
board-post-editor .attachment img,
.content-editor .attachment img {
  width: 45px;
  height: 45px;
  display: inline;
}
board-post-editor .attachment span,
.content-editor .attachment span {
  margin-left: 20px;
  font-size: 14px;
  line-height: 45px;
}
board-post-editor .attachment .delete-button,
.content-editor .attachment .delete-button {
  font-size: 10px;
  line-height: 45px;
  margin-right: 20px;
}
board-post-editor .error-line,
.content-editor .error-line {
  color: red;
  font-weight: bold;
  width: 100%;
}
board-post-editor .image-tile,
.content-editor .image-tile {
  width: 120px;
  height: 120px;
  position: relative;
  background-size: cover;
  margin-right: 2px;
  display: inline-block;
  padding: 5px;
}
board-post-editor .image-tile.large,
.content-editor .image-tile.large {
  width: 240px;
  height: 240px;
}
board-post-editor .image-tile.featured,
.content-editor .image-tile.featured {
  width: 100%;
}
board-post-editor .image-tile .delete-button,
.content-editor .image-tile .delete-button {
  position: absolute;
  color: black;
  font-size: 16px;
  opacity: 0.75;
  top: 15px;
  right: 15px;
  z-index: 20;
  text-shadow: 0px 0px 5px white;
  cursor: pointer;
}
board-post-editor .image-tile .delete-button:hover,
.content-editor .image-tile .delete-button:hover {
  opacity: 1;
}
board-post-editor .image-tile .image-tile-label,
.content-editor .image-tile .image-tile-label {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.85);
  max-height: 65%;
  overflow: hidden;
  white-space: normal;
}
board-post-editor .image-tile .image-tile-label h4,
.content-editor .image-tile .image-tile-label h4,
board-post-editor .image-tile .image-tile-label p,
.content-editor .image-tile .image-tile-label p {
  position: relative;
  font-size: 14px;
  color: black;
  font-weight: bold;
}
board-post-editor .image-tile .image-tile-label p,
.content-editor .image-tile .image-tile-label p {
  margin: 0;
  padding: 0;
}
board-post-editor .mobile-image-tile-container .image-tile,
.content-editor .mobile-image-tile-container .image-tile {
  width: 33%;
  height: 120px;
  position: relative;
  background-size: cover;
  margin: 0 0 -5px 0;
  display: inline-block;
  padding: 0;
}
board-post-editor .file-drop,
.content-editor .file-drop {
  padding: 10px;
}
board-post-editor .file-drop .tip,
.content-editor .file-drop .tip,
board-post-editor .file-drop .tip p,
.content-editor .file-drop .tip p {
  width: 100%;
  text-align: center;
}
.board-post-container,
.news-post-container,
.event-post-container {
  position: relative;
}
.board-post-container loader .spinner,
.news-post-container loader .spinner,
.event-post-container loader .spinner {
  margin: 0 auto;
}
.board-post-container .media-object-filetype-icon,
.news-post-container .media-object-filetype-icon,
.event-post-container .media-object-filetype-icon {
  width: 84.5px;
}
.board-post-container .media-attachment,
.news-post-container .media-attachment,
.event-post-container .media-attachment {
  margin: 1px 10px;
  background-color: white;
  border: 1px solid transparent;
  cursor: pointer;
  max-height: 98.8px;
  overflow: hidden;
}
.board-post-container .media-attachment .media-body,
.news-post-container .media-attachment .media-body,
.event-post-container .media-attachment .media-body {
  padding: 10px;
}
.board-post-container .media-attachment:hover,
.news-post-container .media-attachment:hover,
.event-post-container .media-attachment:hover {
  border-color: #333333;
}
.board-post-container .media-attachment i,
.news-post-container .media-attachment i,
.event-post-container .media-attachment i {
  float: right;
  font-size: 20px;
}
.board-post-container board-limit-text,
.news-post-container board-limit-text,
.event-post-container board-limit-text {
  display: block;
  margin-bottom: 5px;
}
.board-post-container board-limit-text > div,
.news-post-container board-limit-text > div,
.event-post-container board-limit-text > div {
  overflow: hidden;
  position: relative;
}
.board-post-container board-limit-text > div .show-link,
.news-post-container board-limit-text > div .show-link,
.event-post-container board-limit-text > div .show-link {
  position: absolute;
  bottom: 10px;
  right: 0;
  text-align: right;
  cursor: pointer;
  color: #6ea09f;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0px, #dddddd 20px);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0px, #dddddd 20px);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0px, #dddddd 20px);
  z-index: 21;
}
.board-post-container board-limit-text > div .show-link > span,
.news-post-container board-limit-text > div .show-link > span,
.event-post-container board-limit-text > div .show-link > span {
  background-color: #dddddd;
  display: block;
  margin-left: 25px;
}
.board-post-container board-limit-text > div .show-link > span:hover,
.news-post-container board-limit-text > div .show-link > span:hover,
.event-post-container board-limit-text > div .show-link > span:hover {
  text-decoration: underline;
}
.board-post-container.panel-posts,
.news-post-container.panel-posts,
.event-post-container.panel-posts {
  border: 1px solid #eeeff1;
}
.board-post-container.panel-posts .panel-heading,
.news-post-container.panel-posts .panel-heading,
.event-post-container.panel-posts .panel-heading {
  background-color: white;
  padding: 10px;
  /*.u-edit2, .u-delete {
                font-size: 20px;
                color: @dark-gray;
                cursor: pointer;
            }*/
}
.board-post-container.panel-posts .panel-heading a.media-left,
.news-post-container.panel-posts .panel-heading a.media-left,
.event-post-container.panel-posts .panel-heading a.media-left {
  cursor: default;
}
.board-post-container.panel-posts img,
.news-post-container.panel-posts img,
.event-post-container.panel-posts img {
  cursor: pointer;
}
.board-post-container.panel-posts img.featured,
.news-post-container.panel-posts img.featured,
.event-post-container.panel-posts img.featured {
  margin: 0 auto;
}
.board-post-container.panel-posts .panel-body,
.news-post-container.panel-posts .panel-body,
.event-post-container.panel-posts .panel-body {
  background-color: white;
  padding: 0 0 5px 0;
}
.board-post-container.panel-posts .panel-body .edited-by-message,
.news-post-container.panel-posts .panel-body .edited-by-message,
.event-post-container.panel-posts .panel-body .edited-by-message {
  font-size: 12px;
  margin-bottom: 5px;
}
.board-post-container.panel-posts .panel-body > p,
.news-post-container.panel-posts .panel-body > p,
.event-post-container.panel-posts .panel-body > p {
  padding: 0 10px 0px 10px;
  margin: 0;
}
.board-post-container.panel-posts .panel-body > p p,
.news-post-container.panel-posts .panel-body > p p,
.event-post-container.panel-posts .panel-body > p p {
  /* These are technically the same, but use both */
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  /* Instead use this non-standard one: */
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin: 0;
  padding: 0 0 15px 0;
}
.board-post-container.panel-posts .panel-body > p p a,
.news-post-container.panel-posts .panel-body > p p a,
.event-post-container.panel-posts .panel-body > p p a {
  border-bottom: 1px solid #cbcece;
}
.board-post-container.panel-posts .panel-body > p p a:hover,
.news-post-container.panel-posts .panel-body > p p a:hover,
.event-post-container.panel-posts .panel-body > p p a:hover {
  color: #1487d6;
}
.board-post-container.panel-posts .panel-body > p p a:hover i,
.news-post-container.panel-posts .panel-body > p p a:hover i,
.event-post-container.panel-posts .panel-body > p p a:hover i {
  color: #1487d6;
}
.board-post-container.panel-posts .panel-footer,
.news-post-container.panel-posts .panel-footer,
.event-post-container.panel-posts .panel-footer {
  background-color: white;
}
.board-post-container.panel-posts .panel-footer[disabled],
.news-post-container.panel-posts .panel-footer[disabled],
.event-post-container.panel-posts .panel-footer[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
.board-post-container .mobile-interaction,
.news-post-container .mobile-interaction,
.event-post-container .mobile-interaction {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  text-align: center;
  padding: 0;
  line-height: 1.428;
  font-size: 13px;
  margin-top: 5px;
}
.board-post-container .mobile-interaction .col-xs-4:nth-child(3n + 2),
.news-post-container .mobile-interaction .col-xs-4:nth-child(3n + 2),
.event-post-container .mobile-interaction .col-xs-4:nth-child(3n + 2) {
  border-right: 1px solid rgba(160, 160, 160, 0.2);
  border-left: 1px solid rgba(160, 160, 160, 0.2);
  min-height: 28px;
}
.board-post-container .mobile-interaction > div,
.news-post-container .mobile-interaction > div,
.event-post-container .mobile-interaction > div {
  padding: 5px 0 !important;
}
.board-post-container .mobile-interaction > div[disabled],
.news-post-container .mobile-interaction > div[disabled],
.event-post-container .mobile-interaction > div[disabled] {
  background-color: #f4f4f4;
  color: #5c666f;
  pointer-events: none;
}
.board-post-container .mobile-interaction .event-option.active,
.news-post-container .mobile-interaction .event-option.active,
.event-post-container .mobile-interaction .event-option.active {
  font-weight: bold;
}
.board-post-container .last-comment-no-editor,
.news-post-container .last-comment-no-editor,
.event-post-container .last-comment-no-editor {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.board-post-container .visible-xs.force-hide,
.news-post-container .visible-xs.force-hide,
.event-post-container .visible-xs.force-hide {
  display: none !important;
}
.board-post-container .mobile-like-panel,
.news-post-container .mobile-like-panel,
.event-post-container .mobile-like-panel {
  background-color: white;
  padding: 15px;
  margin: -10px -15px 0px -15px;
  font-weight: bold;
  font-size: 14px;
}
.board-post-container .toggle-item,
.news-post-container .toggle-item,
.event-post-container .toggle-item {
  border: 1px solid transparent;
  padding: 5px;
}
.board-post-container .toggle-item.selected,
.news-post-container .toggle-item.selected,
.event-post-container .toggle-item.selected {
  border: 1px inset;
  background-color: #ffeecc;
  font-weight: bold;
}
.board-post-container .mobile-interaction-summary,
.news-post-container .mobile-interaction-summary,
.event-post-container .mobile-interaction-summary {
  margin-left: -10px;
  width: calc(100% + 20px);
}
.board-post-container .mobile-interaction-summary .event-stat,
.news-post-container .mobile-interaction-summary .event-stat,
.event-post-container .mobile-interaction-summary .event-stat {
  margin-right: 10px;
}
.board-post-container .mobile-interaction-summary .event-stat.going,
.news-post-container .mobile-interaction-summary .event-stat.going,
.event-post-container .mobile-interaction-summary .event-stat.going {
  color: #118855;
}
.board-post-container .mobile-interaction-summary .event-stat.maybe,
.news-post-container .mobile-interaction-summary .event-stat.maybe,
.event-post-container .mobile-interaction-summary .event-stat.maybe {
  color: #f0ad4e;
}
.board-post-container .mobile-interaction-summary .event-stat.not-going,
.news-post-container .mobile-interaction-summary .event-stat.not-going,
.event-post-container .mobile-interaction-summary .event-stat.not-going {
  color: #992222;
}
.board-post-container .bullet,
.news-post-container .bullet,
.event-post-container .bullet {
  margin: 0 5px;
}
.board-post-container .comments .comments-form textarea,
.news-post-container .comments .comments-form textarea,
.event-post-container .comments .comments-form textarea {
  margin-bottom: 5px;
  padding-right: 50px;
  -moz-transition: all 333ms 0s ease;
  -o-transition: all 333ms 0s ease;
  -webkit-transition: all 333ms 0s ease;
  transition: all 333ms 0s ease;
  width: calc(100%);
}
.board-post-container .comments .comments-form textarea.has-content,
.news-post-container .comments .comments-form textarea.has-content,
.event-post-container .comments .comments-form textarea.has-content {
  width: calc(100% - 80px);
}
.board-post-container .comments board-limit-text,
.news-post-container .comments board-limit-text,
.event-post-container .comments board-limit-text {
  position: relative;
  overflow: hidden;
}
.board-post-container .comments board-limit-text > div.show-fade:after,
.news-post-container .comments board-limit-text > div.show-fade:after,
.event-post-container .comments board-limit-text > div.show-fade:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  height: 20px;
  -webkit-box-shadow: inset 0 0 80px 0 #eaeaea;
  -moz-box-shadow: inset 0 0 80px 0 #eaeaea;
  box-shadow: inset 0 0 80px 0 #eaeaea;
}
.image-container {
  padding: 0 10px;
  margin-bottom: 15px;
}
.image-container .img-tile {
  position: relative;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.image-container .img-tile.expanded {
  width: 100%;
  margin-bottom: 10px;
}
.image-container .img-tile.featured {
  width: 100%;
  max-height: 280px;
  overflow: hidden;
  margin: 0;
}
.image-container .img-tile.featured img {
  width: 100%;
}
.image-container .img-tile.third {
  position: relative;
  width: 33.33%;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.image-container .img-tile.third:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.image-container .img-tile.third > div,
.image-container .img-tile.third svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.image-container .img-tile.third:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.image-container .img-tile.third > div,
.image-container .img-tile.third svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.image-container .img-tile.half {
  position: relative;
  width: 50%;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.image-container .img-tile.half:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.image-container .img-tile.half > div,
.image-container .img-tile.half svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.image-container .img-tile.half:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.image-container .img-tile.half > div,
.image-container .img-tile.half svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.image-container .img-tile.double {
  position: relative;
  width: 100%;
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.image-container .img-tile.double:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}
.image-container .img-tile.double > div,
.image-container .img-tile.double svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.image-container .img-tile.double:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}
.image-container .img-tile.double > div,
.image-container .img-tile.double svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.image-container .img-tile > div.blocker {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-container .img-tile > div.blocker > div {
  color: white;
  font-size: 36px;
  font-weight: bolder;
}
.image-container .img-tile > div.delete-button {
  position: absolute;
  color: white;
  font-size: 16px;
  opacity: 0.75;
  top: 15px;
  right: 15px;
  z-index: 20;
  text-shadow: 0px 0px 5px black;
  text-align: right;
  cursor: pointer;
}
.image-container .img-tile > div.delete-button:hover {
  opacity: 1;
}
.image-container[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
.board-post-container.panel-posts .panel-heading .media .media-body,
.event-post-container.panel-posts .panel-heading .media .media-body {
  padding-top: 0;
}
.board-post-container.panel-posts .panel-heading .media .media-body .media-heading,
.event-post-container.panel-posts .panel-heading .media .media-body .media-heading {
  font-size: 15px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
}
.board-post-container.panel-posts .panel-heading .media .media-left,
.event-post-container.panel-posts .panel-heading .media .media-left {
  padding-right: 10px;
}
.board-post-container.panel-posts .panel-heading .media .media-left img,
.event-post-container.panel-posts .panel-heading .media .media-left img {
  width: 40px;
}
.board-post-container.panel-posts .panel-body > p,
.event-post-container.panel-posts .panel-body > p {
  font-size: 15px;
}
.event-post-container .event-card {
  margin: 0 auto 5px auto;
  border-top: 1px solid lightgray;
  width: 100%;
}
.event-post-container .event-card .image-container {
  padding: 0;
}
.event-post-container .event-header {
  width: 100%;
  background-color: white;
  height: 60px;
}
.event-post-container .event-header > div.blocker {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.event-post-container .event-header > div.blocker > div {
  color: white;
  font-size: 36px;
  font-weight: bolder;
}
.event-post-container .event-header .event-date {
  position: absolute;
  width: 100%;
}
.event-post-container .event-header .event-date > div {
  text-align: center;
}
.event-post-container .event-header .event-date > div h2 {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-transform: uppercase;
  margin: 10px 0 0 0;
  display: inline-block;
  width: 100%;
}
.event-post-container .event-header .event-date > div h1 {
  font-size: 20px;
  color: black;
  font-weight: bold;
  margin: 0;
  display: inline-block;
}
.event-post-container .event-header h3,
.event-post-container .event-header p {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.event-post-container .event-header h3 {
  font-weight: bolder;
  font-size: 16px;
  padding: 10px 0 2px 0;
  margin: 0;
}
.event-post-container .event-header p {
  font-weight: normal;
  font-size: 14px;
  color: grey;
}
.event-post-container .event-header .event-icon {
  width: 100%;
  text-align: center;
}
.event-post-container .event-header .event-icon i {
  font-size: 22px;
  color: grey;
  margin: 15px auto;
  display: block;
}
.news-post-container .image-container .img-tile.featured {
  width: calc(100% + 12px);
  margin: 0 -6px -20px -6px;
}
.news-post-container.panel-posts > img {
  margin: 0;
  width: 100%;
}
.news-post-container.panel-posts .panel-heading .media .media-body {
  padding-top: 0;
}
.news-post-container.panel-posts .panel-heading .media .media-body .media-heading {
  font-size: 18px;
  margin: 0 0 0 14px;
  line-height: 22px;
}
.news-post-container.panel-posts .panel-heading .media .media-body h4 {
  display: inline-block;
}
.news-post-container.panel-posts .panel-heading .media .media-body span.media-news-title {
  margin-right: 8px;
  display: inline-block;
  color: #5c666f;
  text-transform: uppercase;
  font-size: 15px;
}
.news-post-container.panel-posts .panel-heading .media .media-body h5 {
  padding: 0 15px;
  margin: 0;
}
.news-post-container.panel-posts .panel-heading .media .media-left {
  padding-right: 10px;
}
.news-post-container.panel-posts .panel-body > p {
  padding: 0 25px;
  text-align: left;
  font-size: 15px;
}
.news-post-container .group-header .club-name {
  display: inline-block;
}
.news-post-container .group-header .news-title {
  display: none;
}
.event-post-container .group-header .club-name {
  display: inline-block;
}
.event-post-container .group-header .news-title {
  display: none;
}
@media only screen and (max-width: 768px) {
  .board-post-container .interaction .visible-xs,
  .news-post-container .interaction .visible-xs,
  .event-post-container .interaction .visible-xs {
    display: inline-block !important;
  }
  .board-post-container.featured.panel-posts .click-to-open .show-link,
  .news-post-container.featured.panel-posts .click-to-open .show-link,
  .event-post-container.featured.panel-posts .click-to-open .show-link {
    bottom: 16px;
  }
  .board-post-container.panel-posts .panel-body,
  .news-post-container.panel-posts .panel-body,
  .event-post-container.panel-posts .panel-body {
    padding: 0;
  }
}
.topic-header {
  font-size: 16.5px;
}
.forum-topic-confirm-delete {
  text-align: center;
  padding: 25px 70px 0 70px;
}
.forum-topic-confirm-delete p {
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  color: #888888;
  font-size: 16px;
}
.forum-topic-confirm-delete p.poster-name {
  color: #357ed2;
  font-weight: bold;
}
.forum-topic-confirm-delete p.poster-name.warning {
  color: crimson;
}
.forum-topic-confirm-delete p.interactive {
  cursor: pointer;
  color: black;
  padding: 10px 40px;
  font-weight: bold;
  background-color: white;
  margin-top: 10px 5px 10px 5px;
}
.forum-topic forum-post {
  margin-bottom: 30px;
  display: block;
  width: calc(100% - 30px);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.forum-topic forum-post .forum-text {
  font-size: 16px;
}
.forum-topic .media-object-filetype-icon {
  width: 84.5px;
}
.forum-topic .media-attachment {
  margin: 1px 10px;
  background-color: white;
  border: 1px solid transparent;
  cursor: pointer;
  max-height: 98.8px;
  overflow: hidden;
}
.forum-topic .media-attachment .media-body {
  padding: 10px;
}
.forum-topic .media-attachment:hover {
  border-color: #333333;
}
.forum-topic .media-attachment i {
  float: right;
  font-size: 20px;
}
.forum-topic .panel-posts {
  border: 1px solid #eeeeee;
  margin: 32px 0 0 50px;
  position: relative;
  width: calc(100% - 15px);
}
.forum-topic .panel-posts:after,
.forum-topic .panel-posts:before {
  right: 100%;
  top: 19px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.forum-topic .panel-posts:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 19px;
  margin-top: -19px;
}
.forum-topic .panel-posts:before {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: #eeeeee;
  border-width: 20px;
  margin-top: -20px;
}
.forum-topic .panel-posts .forum-post-title {
  position: absolute;
  top: -20px;
  left: 0;
  white-space: nowrap;
  width: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.forum-topic .panel-posts .forum-post-title.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.forum-topic .panel-posts .forum-post-title.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.forum-topic .panel-posts .forum-post-title.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.forum-topic .panel-posts .forum-post-title.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.forum-topic .panel-posts .forum-post-title.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.forum-topic .panel-posts .forum-post-title.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.forum-topic .panel-posts .forum-post-title.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.forum-topic .panel-posts .forum-post-title.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.forum-topic .panel-posts .forum-post-title.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.forum-topic .panel-posts .forum-post-title.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.forum-topic .panel-posts .forum-post-title.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.forum-topic .panel-posts .forum-post-title.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.forum-topic .panel-posts .forum-post-title.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.forum-topic .panel-posts .forum-post-title.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.forum-topic .panel-posts .forum-post-title.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.forum-topic .panel-posts .forum-post-title.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.forum-topic .panel-posts .forum-post-title.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.forum-topic .panel-posts .forum-post-title.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.forum-topic .panel-posts .forum-post-title.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.forum-topic .panel-posts .forum-post-title.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.forum-topic .panel-posts .forum-post-title.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.forum-topic .panel-posts .forum-post-title.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.forum-topic .panel-posts .forum-post-title.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.forum-topic .panel-posts .forum-post-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.forum-topic .panel-posts .forum-post-title p {
  margin: 0 0 0 5px;
  padding: 0;
  color: #888888;
}
.forum-topic .panel-posts .forum-post-title p.poster-name {
  color: #357ed2;
  font-weight: bold;
  margin-left: 0;
  margin-right: auto;
}
.forum-topic .panel-posts .forum-post-title p.interactive {
  cursor: pointer;
}
.forum-topic .panel-posts .forum-post-title p.interactive:hover {
  text-decoration: underline;
}
.forum-topic .panel-posts .forum-post-title ub-profile-image {
  position: absolute;
  left: -60px;
  top: 19px;
  width: 38px;
  height: 38px;
}
.forum-topic .panel-posts .forum-post-title ub-profile-image img {
  width: 38px;
  height: 38px;
}
.forum-topic .panel-posts .forum-post-subtitle {
  position: relative;
  margin: 0 0 5px 0;
}
.forum-topic .panel-posts .forum-post-subtitle p {
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  color: #888888;
}
.forum-topic .panel-posts .forum-post-subtitle p.poster-name {
  color: #357ed2;
  font-weight: bold;
}
.forum-topic .panel-posts .forum-post-subtitle p.poster-name.warning {
  color: crimson;
}
.forum-topic .panel-posts .forum-post-subtitle p:first-of-type {
  margin: 0;
}
.forum-topic .panel-posts .forum-post-subtitle p.interactive {
  cursor: pointer;
}
.forum-topic .panel-posts .forum-post-subtitle p.interactive:hover {
  text-decoration: underline;
}
.forum-topic .panel-posts .panel-heading {
  background-color: white;
}
.forum-topic .panel-posts .panel-heading .u-edit2 {
  font-size: 20px;
  color: #888888;
  cursor: pointer;
}
.forum-topic .panel-posts .panel-heading .media .media-body .media-heading {
  font-size: 15px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.forum-topic .panel-posts .panel-body {
  background-color: white;
  margin: 0;
  padding: 10px;
}
.forum-topic .panel-posts .panel-body p {
  padding: 0;
}
.forum-topic .panel-posts .panel-body p a {
  border-bottom: 1px solid #cbcece;
}
.forum-topic .panel-posts .panel-body p a:hover {
  color: #357ed2;
}
.forum-topic .panel-posts .panel-body p a:hover i {
  color: #357ed2;
}
.forum-topic .panel-posts .panel-body p.reply-title {
  color: #888888;
  font-weight: bold;
  margin-bottom: 8px;
}
.forum-topic .panel-posts .panel-body[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
.forum-topic .panel-posts .panel-footer {
  background-color: white;
}
.forum-topic .panel-posts .panel-footer[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
/*COMPONENTS*/
.loading-line {
  height: 4px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #fefefe;
  margin-bottom: -4px;
}
.loading-line:before {
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 4px;
  background-color: #1487d6;
  animation: loading-line 2s linear infinite;
}
@keyframes loading-line {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.loading {
  background: url(img/default/icons/spinner712.gif) no-repeat center center;
  min-height: 64px;
}
.loading.standard {
  margin: 200px;
}
.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  background-color: #1f4961;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  color: #ffffff;
  visibility: hidden;
}
.loading-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.loading-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.loading-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.loading-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.loading-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.loading-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.loading-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.loading-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.loading-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.loading-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.loading-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.loading-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.loading-overlay.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.loading-overlay.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.loading-overlay.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.loading-overlay.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.loading-overlay.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.loading-overlay.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.loading-overlay.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.loading-overlay.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.loading-overlay.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.loading-overlay.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.loading-overlay.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.loading-overlay.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.loading-overlay.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.loading-overlay.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.loading-overlay.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.loading-overlay.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.loading-overlay.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.loading-overlay.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.loading-overlay.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.loading-overlay.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.loading-overlay.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.loading-overlay.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.loading-overlay.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.loading-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.loading-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.loading-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.loading-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.loading-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.loading-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.loading-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.loading-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.loading-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.loading-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.loading-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.loading-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.loading-overlay .spinner {
  font-size: 20px;
}
.loading-overlay.active {
  visibility: visible;
}
loader.tight-loader .spinner.second {
  margin: 25px auto;
}
loader.inline-loader .spinner.second {
  margin: 0 auto;
}
.attendee {
  background-color: #1f4961;
  width: 110px;
  text-align: center;
  padding: 15px;
  padding-bottom: 0;
  cursor: pointer;
  font-size: 11px;
  color: #fff;
  margin-top: 10px;
  display: inline-block;
  margin-right: 15px;
  position: relative;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  vertical-align: top;
}
.attendee:hover {
  background-color: #132c3a;
}
.attendee:hover .action {
  background-color: #82c6c2;
}
.attendee:hover .index {
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.attendee .index {
  background-color: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  position: absolute;
  color: #1f4961;
  top: -5px;
  left: -5px;
  font-weight: bold;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.attendee .clear-slot {
  background-color: #A02341;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  position: absolute;
  color: #fff;
  top: -5px;
  right: -5px;
  font-weight: bold;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.attendee .clear-slot i:before {
  font-size: 9px;
  line-height: 20px;
}
.attendee span {
  display: block;
  margin: 5px;
  min-height: 30px;
}
.attendee .action {
  background-color: #6ea09f;
  margin-left: -15px;
  margin-right: -15px;
  padding: 5px;
  color: #1f4961;
  text-transform: uppercase;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/*.btn {
    border-radius: @button-border-radius !important;
    font-size: @button-font-size;
    font-weight: @button-font-weight;
    text-transform: @button-text-transform;
    padding: @button-padding;
    border-color: @auto-color;
    letter-spacing: @button-letter-spacing;

    &.btn-default {
        background-color: @btn-default-background-color;
        border-color: @btn-default-background-color;
        color: @btn-default-font-color;

        &:active, &:hover, &:focus, &:visited {
            background-color: @btn-default-background-color;
            border-color: @btn-default-background-color;
        }
    }

    &.btn-primary {
        background-color: @btn-primary-background-color !important;
        border-color: @btn-primary-background-color;
        color: @btn-primary-font-color;

        &:active, &:hover, &:focus, &:visited {
            background-color: @btn-primary-background-color;
            border-color: @btn-primary-background-color;
        }
    }

    &.btn-danger {
        background-color: @danger-color;
        border-color: @danger-color;
    }

    &.btn-warning {
        background-color: @warning-color;
        border-color: @warning-color;
    }

    &.btn-success {
        background-color: @success-color;
        border-color: @success-color;
    }

    &.btn-info {
        background-color: @btn-info-background-color;
        border-color: @btn-info-background-color;
        color: @btn-info-font-color;
    }

    &.btn-dark {
        background-color: @background-color;
        border-color: @background-color;
        color: #fff;
    }


    &.btn-lg {
        font-size: @btn-lg-font-size;
        padding: 8px 15px;
    }

    &.btn-sm {
        font-size: @btn-sm-font-size;
        padding: 4px 10px;
    }

    &.btn-xs {
        font-size: 11px;
        padding: 3px 5px;
    }

    &:focus {
        outline: none !important;
    }

    &.btn-round {
        position: relative;
        .flexbox();
        .justify-content(center);
        .align-items(center);
        padding: 0 15px;
        margin: 0;
        height: 44px;
        border-radius: 24px !important;
        font-weight: bold;
        .default-shadow();
        overflow: hidden;
        border: 0;
        text-transform: uppercase;
        line-height: @button-font-size + 1px;

        &:hover {
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        &.btn-sm {
            padding: 0 10px;
            height: 38px;
            border-radius: 19px !important;
            line-height: @btn-sm-font-size;
        }
    }

    &.btn-circle {
        position: relative;
        .flexbox();
        .justify-content(center);
        .align-items(center);
        height: 44px;
        width: 44px;
        font-weight: bold;
        .default-shadow();
        border-radius: 50% !important;
    }

    &.btn-outline {
        background-color: transparent !important;
        border-width: 2px !important;
        border-style: solid !important;
        .box-shadow(~"none !important");
    }
}*/
/*BUTTONS*/
/*BUTTON SIZES*/
/*BUTTON COLOURS*/
.btn,
.blade-button {
  height: 38px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-radius: 0;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  text-transform: uppercase;
  font-family: inherit;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.5px;
  padding: 0 15px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  line-height: 1;
}
.btn:focus,
.blade-button:focus {
  outline: none !important;
}
.btn.btn-block,
.blade-button.btn-block {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.btn.btn-block .flex-grid.flex-grid-1,
.blade-button.btn-block .flex-grid.flex-grid-1 {
  flex: 1;
}
.btn.btn-block .flex-grid.flex-grid-2,
.blade-button.btn-block .flex-grid.flex-grid-2 {
  flex: 2;
}
.btn.btn-block .flex-grid.flex-grid-3,
.blade-button.btn-block .flex-grid.flex-grid-3 {
  flex: 3;
}
.btn.btn-block .flex-grid.flex-grid-4,
.blade-button.btn-block .flex-grid.flex-grid-4 {
  flex: 4;
}
.btn.btn-block .flex-grid.flex-grid-5,
.blade-button.btn-block .flex-grid.flex-grid-5 {
  flex: 5;
}
.btn.btn-block .flex-grid.flex-grid-6,
.blade-button.btn-block .flex-grid.flex-grid-6 {
  flex: 6;
}
.btn.btn-block .flex-grid.flex-grid-7,
.blade-button.btn-block .flex-grid.flex-grid-7 {
  flex: 7;
}
.btn.btn-block .flex-grid.flex-grid-8,
.blade-button.btn-block .flex-grid.flex-grid-8 {
  flex: 8;
}
.btn.btn-block .flex-grid.flex-grid-9,
.blade-button.btn-block .flex-grid.flex-grid-9 {
  flex: 9;
}
.btn.btn-block .flex-grid.flex-grid-10,
.blade-button.btn-block .flex-grid.flex-grid-10 {
  flex: 10;
}
.btn.btn-block .flex-grid.flex-grid-11,
.blade-button.btn-block .flex-grid.flex-grid-11 {
  flex: 11;
}
.btn.btn-block .flex-grid.flex-grid-12,
.blade-button.btn-block .flex-grid.flex-grid-12 {
  flex: 12;
}
.btn.btn-block.flex-direction-row,
.blade-button.btn-block.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.btn.btn-block.flex-direction-column,
.blade-button.btn-block.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.btn.btn-block.flex-direction-row-reverse,
.blade-button.btn-block.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.btn.btn-block.flex-direction-column-reverse,
.blade-button.btn-block.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.btn.btn-block.flex-wrap-wrap,
.blade-button.btn-block.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.btn.btn-block.flex-wrap-wrap-reverse,
.blade-button.btn-block.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.btn.btn-block.flex-wrap-nowrap,
.blade-button.btn-block.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.btn.btn-block.flex-justify-flex-start,
.blade-button.btn-block.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.btn.btn-block.flex-justify-flex-end,
.blade-button.btn-block.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.btn.btn-block.flex-justify-center,
.blade-button.btn-block.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.btn.btn-block.flex-justify-space-between,
.blade-button.btn-block.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.btn.btn-block.flex-justify-space-around,
.blade-button.btn-block.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.btn.btn-block.flex-align-items-flex-start,
.blade-button.btn-block.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.btn.btn-block.flex-align-items-flex-end,
.blade-button.btn-block.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.btn.btn-block.flex-align-items-center,
.blade-button.btn-block.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.btn.btn-block.flex-align-items-baseline,
.blade-button.btn-block.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.btn.btn-block.flex-align-items-stretch,
.blade-button.btn-block.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.btn.btn-block.flex-align-content-flex-start,
.blade-button.btn-block.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.btn.btn-block.flex-align-content-flex-end,
.blade-button.btn-block.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.btn.btn-block.flex-align-content-center,
.blade-button.btn-block.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.btn.btn-block.flex-align-content-space-between,
.blade-button.btn-block.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.btn.btn-block.flex-align-content-space-around,
.blade-button.btn-block.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.btn.btn-block.flex-align-content-stretch,
.blade-button.btn-block.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.btn.btn-block .flex-grid.flex-grid-1,
.blade-button.btn-block .flex-grid.flex-grid-1 {
  flex: 1;
}
.btn.btn-block .flex-grid.flex-grid-2,
.blade-button.btn-block .flex-grid.flex-grid-2 {
  flex: 2;
}
.btn.btn-block .flex-grid.flex-grid-3,
.blade-button.btn-block .flex-grid.flex-grid-3 {
  flex: 3;
}
.btn.btn-block .flex-grid.flex-grid-4,
.blade-button.btn-block .flex-grid.flex-grid-4 {
  flex: 4;
}
.btn.btn-block .flex-grid.flex-grid-5,
.blade-button.btn-block .flex-grid.flex-grid-5 {
  flex: 5;
}
.btn.btn-block .flex-grid.flex-grid-6,
.blade-button.btn-block .flex-grid.flex-grid-6 {
  flex: 6;
}
.btn.btn-block .flex-grid.flex-grid-7,
.blade-button.btn-block .flex-grid.flex-grid-7 {
  flex: 7;
}
.btn.btn-block .flex-grid.flex-grid-8,
.blade-button.btn-block .flex-grid.flex-grid-8 {
  flex: 8;
}
.btn.btn-block .flex-grid.flex-grid-9,
.blade-button.btn-block .flex-grid.flex-grid-9 {
  flex: 9;
}
.btn.btn-block .flex-grid.flex-grid-10,
.blade-button.btn-block .flex-grid.flex-grid-10 {
  flex: 10;
}
.btn.btn-block .flex-grid.flex-grid-11,
.blade-button.btn-block .flex-grid.flex-grid-11 {
  flex: 11;
}
.btn.btn-block .flex-grid.flex-grid-12,
.blade-button.btn-block .flex-grid.flex-grid-12 {
  flex: 12;
}
.btn.btn-default,
.blade-button.btn-default {
  background-color: #2d393b;
  border-color: #2d393b;
  color: #ffffff;
}
.btn.btn-default:active,
.blade-button.btn-default:active {
  background-color: #2d393b;
  color: #ffffff;
}
.btn.btn-default:active:focus,
.blade-button.btn-default:active:focus {
  background-color: #2d393b;
  color: #ffffff;
}
.btn.btn-default:hover,
.blade-button.btn-default:hover {
  background-color: #222b2d;
  border-color: #222b2d;
  color: #ffffff;
}
.btn.btn-default.btn-outline,
.blade-button.btn-default.btn-outline {
  color: #2d393b;
}
.btn.btn-default.btn-outline:hover,
.blade-button.btn-default.btn-outline:hover {
  background-color: #2d393b !important;
  border-color: #2d393b !important;
  color: #ffffff !important;
}
.btn.btn-info,
.blade-button.btn-info {
  background-color: #6ea09f;
  border-color: #6ea09f;
  color: #ffffff;
}
.btn.btn-info:active,
.blade-button.btn-info:active {
  background-color: #6ea09f;
  color: #ffffff;
}
.btn.btn-info:active:focus,
.blade-button.btn-info:active:focus {
  background-color: #6ea09f;
  color: #ffffff;
}
.btn.btn-info:hover,
.blade-button.btn-info:hover {
  background-color: #619493;
  border-color: #619493;
  color: #ffffff;
}
.btn.btn-info.btn-outline,
.blade-button.btn-info.btn-outline {
  color: #6ea09f;
}
.btn.btn-info.btn-outline:hover,
.blade-button.btn-info.btn-outline:hover {
  background-color: #6ea09f !important;
  border-color: #6ea09f !important;
  color: #ffffff !important;
}
.btn.btn-primary,
.blade-button.btn-primary {
  background-color: #1487d6;
  border-color: #1487d6;
  color: #ffffff;
}
.btn.btn-primary:active,
.blade-button.btn-primary:active {
  background-color: #1487d6;
  color: #ffffff;
}
.btn.btn-primary:active:focus,
.blade-button.btn-primary:active:focus {
  background-color: #1487d6;
  color: #ffffff;
}
.btn.btn-primary:hover,
.blade-button.btn-primary:hover {
  background-color: #1278bf;
  border-color: #1278bf;
  color: #ffffff;
}
.btn.btn-primary.btn-outline,
.blade-button.btn-primary.btn-outline {
  color: #1487d6;
}
.btn.btn-primary.btn-outline:hover,
.blade-button.btn-primary.btn-outline:hover {
  background-color: #1487d6 !important;
  border-color: #1487d6 !important;
  color: #ffffff !important;
}
.btn.btn-success,
.blade-button.btn-success,
.btn.positive,
.blade-button.positive {
  background-color: #118855;
  border-color: #118855;
  color: #ffffff;
}
.btn.btn-success:active,
.blade-button.btn-success:active,
.btn.positive:active,
.blade-button.positive:active {
  background-color: #118855;
  color: #ffffff;
}
.btn.btn-success:active:focus,
.blade-button.btn-success:active:focus,
.btn.positive:active:focus,
.blade-button.positive:active:focus {
  background-color: #118855;
  color: #ffffff;
}
.btn.btn-success:hover,
.blade-button.btn-success:hover,
.btn.positive:hover,
.blade-button.positive:hover {
  background-color: #0e7147;
  border-color: #0e7147;
  color: #ffffff;
}
.btn.btn-success.btn-outline,
.blade-button.btn-success.btn-outline,
.btn.positive.btn-outline,
.blade-button.positive.btn-outline {
  color: #118855;
}
.btn.btn-success.btn-outline:hover,
.blade-button.btn-success.btn-outline:hover,
.btn.positive.btn-outline:hover,
.blade-button.positive.btn-outline:hover {
  background-color: #118855 !important;
  border-color: #118855 !important;
  color: #ffffff !important;
}
.btn.btn-warning,
.blade-button.btn-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
  color: #ffffff;
}
.btn.btn-warning:active,
.blade-button.btn-warning:active {
  background-color: #f0ad4e;
  color: #ffffff;
}
.btn.btn-warning:active:focus,
.blade-button.btn-warning:active:focus {
  background-color: #f0ad4e;
  color: #ffffff;
}
.btn.btn-warning:hover,
.blade-button.btn-warning:hover {
  background-color: #eea236;
  border-color: #eea236;
  color: #ffffff;
}
.btn.btn-warning.btn-outline,
.blade-button.btn-warning.btn-outline {
  color: #f0ad4e;
}
.btn.btn-warning.btn-outline:hover,
.blade-button.btn-warning.btn-outline:hover {
  background-color: #f0ad4e !important;
  border-color: #f0ad4e !important;
  color: #ffffff !important;
}
.btn.btn-danger,
.blade-button.btn-danger {
  background-color: #992222;
  border-color: #992222;
  color: #ffffff;
}
.btn.btn-danger:active,
.blade-button.btn-danger:active {
  background-color: #992222;
  color: #ffffff;
}
.btn.btn-danger:active:focus,
.blade-button.btn-danger:active:focus {
  background-color: #992222;
  color: #ffffff;
}
.btn.btn-danger:hover,
.blade-button.btn-danger:hover {
  background-color: #841d1d;
  border-color: #841d1d;
  color: #ffffff;
}
.btn.btn-danger.btn-outline,
.blade-button.btn-danger.btn-outline {
  color: #992222;
}
.btn.btn-danger.btn-outline:hover,
.blade-button.btn-danger.btn-outline:hover {
  background-color: #992222 !important;
  border-color: #992222 !important;
  color: #ffffff !important;
}
.btn.btn-highlight,
.blade-button.btn-highlight {
  background-color: #6ea09f;
  border-color: #6ea09f;
  color: #fff;
}
.btn.btn-highlight.btn-outline,
.blade-button.btn-highlight.btn-outline {
  color: #6ea09f;
}
.btn.btn-highlight:hover,
.blade-button.btn-highlight:hover {
  background-color: #578483;
}
.btn.btn-round,
.blade-button.btn-round {
  height: 38px;
  border-radius: 19px;
}
.btn.btn-lg,
.blade-button.btn-lg {
  height: 50px;
  font-size: 15px;
  padding: 0 20px;
  border-radius: 0;
  line-height: 1;
}
.btn.btn-lg.btn-round,
.blade-button.btn-lg.btn-round {
  height: 50px;
  border-radius: 25px;
}
.btn.btn-lg.btn-circle,
.blade-button.btn-lg.btn-circle {
  width: 50px;
  height: 50px;
  font-size: 25px;
}
.btn.btn-sm,
.blade-button.btn-sm {
  height: 28px;
  font-size: 11px;
  padding: 0 10px;
  border-radius: 0;
  line-height: 1;
}
.btn.btn-sm.btn-round,
.blade-button.btn-sm.btn-round {
  height: 28px;
  border-radius: 14px;
}
.btn.btn-sm.btn-circle,
.blade-button.btn-sm.btn-circle {
  width: 28px;
  height: 28px;
  font-size: 14px;
}
.btn.btn-xs,
.blade-button.btn-xs {
  height: 20px;
  font-size: 11px;
  padding: 0 10px;
  border-radius: 0;
  line-height: 1;
}
.btn.btn-xs.btn-round,
.blade-button.btn-xs.btn-round {
  height: 20px;
  border-radius: 10px;
}
.btn.btn-xs.btn-circle,
.blade-button.btn-xs.btn-circle {
  width: 20px;
  height: 20px;
  font-size: 10px;
}
.btn.btn-circle,
.blade-button.btn-circle {
  height: 38px;
  width: 38px;
  border-radius: 50% !important;
  padding: 0 !important;
  font-size: 16px;
  font-weight: bold;
}
.btn.btn-circle i,
.blade-button.btn-circle i {
  margin: 0 !important;
}
.btn.btn-outline,
.blade-button.btn-outline {
  background-color: transparent !important;
  border-width: 2px !important;
  border-style: solid !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.blade-button i.leave-icon,
.blade-button i.hover-icon {
  margin-right: 5px;
}
.blade-button i.hover-icon {
  display: none;
}
.blade-button:hover i.leave-icon {
  display: none;
}
.blade-button:hover i.hover-icon {
  display: inline;
}
.btn-group .dropdown-toggle {
  text-align: left;
}
.btn-group .dropdown-menu {
  width: 100%;
}
.card {
  position: relative;
  margin: 0 15px 15px 15px;
  background-color: #ffffff;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  transition: all 0.3s ease;
}
.card.tight {
  margin: 0 8px 8px 8px;
}
.card.tight.tight-content {
  padding-bottom: 5px;
  padding-top: 5px;
}
.card.tight.tight-content .card-header {
  padding: 5px 5px 5px 15px;
  border: none;
}
.card.tight.tight-content .card-content {
  padding: 5px 15px;
}
.card.tight.tight-content .display-field .display-label {
  font-size: 10px !important;
  text-transform: uppercase !important;
  color: #969c9d;
  opacity: 1;
}
.card.tight.tight-content .display-field .display-values {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 8px;
}
.card.tight.tight-content .display-field:last-child .display-values {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .card.responsive-xs {
    width: calc(50% - 22.5px);
    margin-right: 0;
    float: left;
  }
}
@media (min-width: 768px) {
  .card.responsive {
    width: calc(50% - 22.5px);
    margin-right: 0;
    float: left;
  }
}
@media (min-width: 1024px) {
  .card.responsive {
    width: calc(33.33333% - 20px);
    margin-right: 0;
    float: left;
  }
}
@media (min-width: 1366px) {
  .card.responsive {
    width: calc(25% - 18.5px);
    margin-right: 0;
    float: left;
  }
}
.card.horizontal {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.card.horizontal .flex-grid.flex-grid-1 {
  flex: 1;
}
.card.horizontal .flex-grid.flex-grid-2 {
  flex: 2;
}
.card.horizontal .flex-grid.flex-grid-3 {
  flex: 3;
}
.card.horizontal .flex-grid.flex-grid-4 {
  flex: 4;
}
.card.horizontal .flex-grid.flex-grid-5 {
  flex: 5;
}
.card.horizontal .flex-grid.flex-grid-6 {
  flex: 6;
}
.card.horizontal .flex-grid.flex-grid-7 {
  flex: 7;
}
.card.horizontal .flex-grid.flex-grid-8 {
  flex: 8;
}
.card.horizontal .flex-grid.flex-grid-9 {
  flex: 9;
}
.card.horizontal .flex-grid.flex-grid-10 {
  flex: 10;
}
.card.horizontal .flex-grid.flex-grid-11 {
  flex: 11;
}
.card.horizontal .flex-grid.flex-grid-12 {
  flex: 12;
}
.card.horizontal.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card.horizontal.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card.horizontal.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card.horizontal.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card.horizontal.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card.horizontal.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card.horizontal.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card.horizontal.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card.horizontal.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card.horizontal.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card.horizontal.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card.horizontal.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card.horizontal.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card.horizontal.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card.horizontal.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card.horizontal.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card.horizontal.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card.horizontal.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card.horizontal.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card.horizontal.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card.horizontal.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card.horizontal.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card.horizontal.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card.horizontal .flex-grid.flex-grid-1 {
  flex: 1;
}
.card.horizontal .flex-grid.flex-grid-2 {
  flex: 2;
}
.card.horizontal .flex-grid.flex-grid-3 {
  flex: 3;
}
.card.horizontal .flex-grid.flex-grid-4 {
  flex: 4;
}
.card.horizontal .flex-grid.flex-grid-5 {
  flex: 5;
}
.card.horizontal .flex-grid.flex-grid-6 {
  flex: 6;
}
.card.horizontal .flex-grid.flex-grid-7 {
  flex: 7;
}
.card.horizontal .flex-grid.flex-grid-8 {
  flex: 8;
}
.card.horizontal .flex-grid.flex-grid-9 {
  flex: 9;
}
.card.horizontal .flex-grid.flex-grid-10 {
  flex: 10;
}
.card.horizontal .flex-grid.flex-grid-11 {
  flex: 11;
}
.card.horizontal .flex-grid.flex-grid-12 {
  flex: 12;
}
.card.horizontal .card-image {
  max-width: 50%;
}
.card.horizontal .card-image img {
  border-radius: 2px 0 0 2px;
  max-width: 100%;
  width: auto;
}
.card.horizontal .card-image.square-image {
  width: 120px;
  height: 120px;
  background-size: cover;
  background-position: center center;
}
.card.horizontal .card-stacked {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-1 {
  flex: 1;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-2 {
  flex: 2;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-3 {
  flex: 3;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-4 {
  flex: 4;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-5 {
  flex: 5;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-6 {
  flex: 6;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-7 {
  flex: 7;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-8 {
  flex: 8;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-9 {
  flex: 9;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-10 {
  flex: 10;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-11 {
  flex: 11;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-12 {
  flex: 12;
}
.card.horizontal .card-stacked.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card.horizontal .card-stacked.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card.horizontal .card-stacked.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card.horizontal .card-stacked.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card.horizontal .card-stacked.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card.horizontal .card-stacked.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card.horizontal .card-stacked.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card.horizontal .card-stacked.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card.horizontal .card-stacked.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card.horizontal .card-stacked.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card.horizontal .card-stacked.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card.horizontal .card-stacked.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card.horizontal .card-stacked.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card.horizontal .card-stacked.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card.horizontal .card-stacked.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card.horizontal .card-stacked.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card.horizontal .card-stacked.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card.horizontal .card-stacked.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card.horizontal .card-stacked.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card.horizontal .card-stacked.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card.horizontal .card-stacked.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card.horizontal .card-stacked.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card.horizontal .card-stacked.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-1 {
  flex: 1;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-2 {
  flex: 2;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-3 {
  flex: 3;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-4 {
  flex: 4;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-5 {
  flex: 5;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-6 {
  flex: 6;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-7 {
  flex: 7;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-8 {
  flex: 8;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-9 {
  flex: 9;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-10 {
  flex: 10;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-11 {
  flex: 11;
}
.card.horizontal .card-stacked .flex-grid.flex-grid-12 {
  flex: 12;
}
.card.horizontal .card-stacked .card-content {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.card .display-field .display-label {
  font-size: 11px !important;
  text-transform: uppercase !important;
  opacity: 0.7;
}
.card .card-header {
  padding: 15px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 13px;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  font-weight: bold;
}
.card .card-header i {
  margin-right: 10px;
}
.card .card-header .text-muted {
  color: inherit;
  opacity: 0.7;
  font-weight: normal;
}
.card .card-title {
  font-size: 17px;
  font-weight: 600;
  font-family: 'Roboto', sans-serif;
  line-height: 18px;
  overflow: visible;
}
.card .card-title.limit-1 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
}
.card .card-title.limit-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.card .card-title.limit-3 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
}
.card .card-title i {
  font-size: 13px;
  margin-top: 6px;
}
.card .card-title .dropdown {
  float: right;
}
.card .card-title .dropdown .dropdown-toggle {
  color: #000;
}
.card .card-title .dropdown .dropdown-menu {
  left: auto;
  right: -15px;
  top: 35px;
  z-index: 3;
  display: block;
  visibility: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transform: translateX(100%);
  transition: transform 0.2s ease;
}
.card .card-title .dropdown .dropdown-menu li a {
  font-size: 13px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  padding: 15px;
}
.card .card-title .dropdown.open .dropdown-menu {
  visibility: visible;
  transform: translateX(0);
}
.card .card-subtitle {
  font-size: 13px;
  font-weight: normal;
}
.card .card-badge {
  background-color: #1487d6;
  color: #ffffff;
  border-radius: 2px;
  padding: 3px 5px;
  font-size: 11px;
  text-transform: uppercase;
}
.card .card-tag {
  background-color: #1f4961;
  color: #fff;
  padding: 5px 8px;
  text-transform: uppercase;
  font-size: 12px;
}
.card .card-fab {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  background-color: #1487d6;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.card .card-fab:hover {
  box-shadow: none;
}
.card .favourite {
  position: absolute;
  top: 15px;
  right: 15px;
}
.card .favourites-toggle {
  padding-left: 15px;
}
.card .card-image {
  position: relative;
  background-size: cover;
  background-position: center center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.card .card-image img {
  display: block;
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  border: 0;
  background-color: #1f4961;
}
.card .card-image .card-title {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding: 15px;
  text-shadow: 1px 1px 1px #000;
}
.card .card-image .card-subtitle {
  color: #fff;
  padding: 0 15px;
  text-shadow: 1px 1px 1px #000;
  max-width: 100%;
}
.card .card-image .card-badge {
  position: absolute;
  top: 15px;
  left: 15px;
}
.card .card-image .card-tag {
  position: absolute;
  top: 15px;
  right: 0;
}
.card .card-image .card-tag.left {
  right: auto;
  left: 0;
}
.card .card-image ticket-availability {
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
}
.card .card-image ticket-availability .ticket-availability {
  text-transform: capitalize;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
  background-color: #f4f4f4;
  padding: 5px 12px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  width: 130px;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-image ticket-availability .ticket-availability .remaining-tickets .ticket-count {
  font-size: 30px;
  line-height: 1;
  margin-right: 5px;
}
.card .card-image .card-circle {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 15px;
  right: 15px;
  background-color: #1f4961;
  color: #fff;
  line-height: 1;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card .card-image .card-circle .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-image .card-circle .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-image .card-circle .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-image .card-circle .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-image .card-circle .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-image .card-circle .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-image .card-circle .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-image .card-circle .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-image .card-circle .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-image .card-circle .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-image .card-circle .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-image .card-circle .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-image .card-circle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card .card-image .card-circle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card .card-image .card-circle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card .card-image .card-circle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card .card-image .card-circle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card .card-image .card-circle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card .card-image .card-circle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card .card-image .card-circle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card .card-image .card-circle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card .card-image .card-circle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card .card-image .card-circle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card .card-image .card-circle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card .card-image .card-circle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card .card-image .card-circle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card .card-image .card-circle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card .card-image .card-circle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card .card-image .card-circle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card .card-image .card-circle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card .card-image .card-circle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card .card-image .card-circle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card .card-image .card-circle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card .card-image .card-circle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card .card-image .card-circle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card .card-image .card-circle .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-image .card-circle .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-image .card-circle .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-image .card-circle .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-image .card-circle .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-image .card-circle .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-image .card-circle .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-image .card-circle .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-image .card-circle .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-image .card-circle .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-image .card-circle .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-image .card-circle .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-image .card-fab {
  position: absolute;
  right: 15px;
  bottom: -25px;
  cursor: pointer;
}
.card .card-image .carousel {
  margin: 0;
  width: 100%;
  height: 100%;
}
.card .card-image .carousel .carousel-inner img {
  height: auto;
  width: 100%;
}
.card .card-image .carousel .carousel-indicators {
  display: none;
}
.card .card-content {
  padding: 15px;
  border-radius: 0 0 2px 2px;
  font-size: 14px;
  position: relative;
}
.card .card-content.min-height-80 {
  min-height: 80px;
}
.card .card-content.min-height-110 {
  min-height: 110px;
}
.card .card-content.no-padding {
  padding: 0;
}
.card .card-content.grey {
  background-color: #eee;
}
.card .card-content .card-tag {
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 11px !important;
}
.card .card-content .card-tag.left {
  right: auto;
  left: 0;
}
.card .card-content .card-title {
  display: block;
  line-height: 24px;
  margin-bottom: 8px;
}
.card .card-content .card-title.limit-1 {
  overflow-x: hidden !important;
  overflow-y: visible;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  height: 24px;
  max-height: 24px;
}
.card .card-content .card-title.limit-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  height: 48px;
  max-height: 48px;
}
.card .card-content .card-title.limit-3 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  height: 72px;
  max-height: 72px;
}
.card .card-content .card-title.no-margin-bottom {
  margin-bottom: 0;
}
.card .card-content .card-title + .card-subtitle {
  margin-top: -6px;
}
.card .card-content p {
  margin: 0;
  color: inherit;
  padding: 0;
}
.card .card-content p + p {
  margin-top: 10px;
}
.card .card-content p + .list-group {
  margin-top: 15px;
}
.card .card-content + .card-image img {
  border-radius: 0;
}
.card .card-content .card-fab {
  position: absolute;
  top: -25px;
  right: 15px;
}
.card .card-content .list-group,
.card .card-content .tight-list-group {
  margin: 0 -15px;
  background-color: transparent;
  color: inherit;
}
.card .card-content .list-group .list-group-item,
.card .card-content .tight-list-group .list-group-item {
  background-color: transparent;
  color: inherit;
}
.card .card-content .list-group .list-group-item:last-child,
.card .card-content .tight-list-group .list-group-item:last-child {
  border-bottom: 0;
}
.card .card-content .tight-list-group {
  width: calc(100% + 30px);
}
.card .card-content widget > div {
  position: relative !important;
}
.card .card-blocker {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 20px;
  line-height: 1;
  text-shadow: 1px 1px 1px #333;
  text-align: center;
  border-radius: 2px;
  padding: 10px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  flex: 1 1 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  z-index: 10;
}
.card .card-blocker .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-blocker .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-blocker .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-blocker .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-blocker .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-blocker .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-blocker .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-blocker .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-blocker .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-blocker .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-blocker .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-blocker .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-blocker.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card .card-blocker.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card .card-blocker.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card .card-blocker.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card .card-blocker.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card .card-blocker.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card .card-blocker.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card .card-blocker.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card .card-blocker.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card .card-blocker.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card .card-blocker.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card .card-blocker.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card .card-blocker.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card .card-blocker.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card .card-blocker.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card .card-blocker.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card .card-blocker.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card .card-blocker.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card .card-blocker.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card .card-blocker.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card .card-blocker.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card .card-blocker.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card .card-blocker.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card .card-blocker .flex-grid.flex-grid-1 {
  flex: 1;
}
.card .card-blocker .flex-grid.flex-grid-2 {
  flex: 2;
}
.card .card-blocker .flex-grid.flex-grid-3 {
  flex: 3;
}
.card .card-blocker .flex-grid.flex-grid-4 {
  flex: 4;
}
.card .card-blocker .flex-grid.flex-grid-5 {
  flex: 5;
}
.card .card-blocker .flex-grid.flex-grid-6 {
  flex: 6;
}
.card .card-blocker .flex-grid.flex-grid-7 {
  flex: 7;
}
.card .card-blocker .flex-grid.flex-grid-8 {
  flex: 8;
}
.card .card-blocker .flex-grid.flex-grid-9 {
  flex: 9;
}
.card .card-blocker .flex-grid.flex-grid-10 {
  flex: 10;
}
.card .card-blocker .flex-grid.flex-grid-11 {
  flex: 11;
}
.card .card-blocker .flex-grid.flex-grid-12 {
  flex: 12;
}
.card .card-form .card-form-body .form-group label {
  margin-left: 0;
  font-weight: bold;
  text-transform: uppercase;
}
.card .card-form .card-form-footer {
  text-align: right;
}
.card .card-action {
  position: relative;
  background-color: inherit;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px 24px;
  font-size: 15px;
}
.card .card-action:last-child {
  border-radius: 0 0 2px 2px;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
  font-size: 15px;
  font-weight: normal;
  color: #1487d6;
  text-transform: uppercase;
  letter-spacing: normal;
  text-decoration: none;
  margin-right: 15px;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):last-child {
  margin-right: 0;
}
.card .card-action .btn {
  border-radius: 2px;
  padding: 7.5px 15px;
  letter-spacing: 1px;
  font-weight: bold;
}
.card .card-reveal {
  padding: 15px;
  position: absolute;
  background-color: inherit;
  width: 100%;
  overflow-y: auto;
  left: 0;
  top: 100%;
  height: 100%;
  z-index: 3;
  visibility: hidden;
  transition: all 0.3s ease;
  font-size: 13px;
}
.card .card-reveal .card-title {
  cursor: pointer;
  display: block;
}
.card .card-reveal p {
  margin-top: 15px;
}
.card .card-reveal.visible {
  visibility: visible;
  transform: translateY(-100%);
}
.card .nav.nav-tabs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: visible;
  border-bottom: 1px solid rgba(160, 160, 160, 0.3);
}
.card .nav.nav-tabs li {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  border-bottom: 0;
  z-index: 1;
  overflow: visible;
}
.card .nav.nav-tabs li a {
  padding: 10px 5px;
}
.card .nav.nav-tabs li:after {
  content: '';
  height: 5px;
  width: 0%;
  position: absolute;
  background-color: #1487d6;
  bottom: -2px;
  z-index: 2;
  transition: all 0.2s ease;
  border-radius: 2px;
  margin-left: 50%;
}
.card .nav.nav-tabs li.active:after {
  width: 100%;
  margin-left: 0;
}
.card .tab-content {
  background-color: rgba(160, 160, 160, 0.1);
  z-index: 1;
  border-radius: 0 0 2px 2px;
}
.card .tab-content .tab-pane {
  font-size: 14px;
  padding: 15px;
  border-radius: 0 0 2px 2px;
}
.card .activator {
  cursor: pointer;
}
.card.sticky-action .card-action {
  z-index: 2;
}
.card.sticky-action .card-reveal {
  z-index: 1;
  padding-bottom: 64px;
}
.card.text-white .card-content a {
  color: rgba(255, 255, 255, 0.7);
}
.card.text-white .nav.nav-tabs li a {
  color: #fff;
}
.card.dismiss {
  animation: shrink-remove 0.5s 1;
}
.card.ng-enter {
  opacity: 0;
  transition: all 0.3s ease;
}
.card.ng-enter.ng-enter-active {
  opacity: 1;
}
.card.ng-hide {
  animation: shrink-remove 0.8s 1;
}
.card.on-add {
  opacity: 0;
  transform: scale(0) translateY(0);
}
.card.on {
  opacity: 1;
  transform: scale(1) translateY(0);
}
.card.on-remove {
  animation: shrink-remove 0.8s 1;
}
.card.slide-up {
  margin-bottom: 15px;
  transition-delay: 0.2s;
}
.card.slide-up.in {
  margin-bottom: 50px;
}
.card.slide-up:last-child.in {
  margin-bottom: 15px;
}
.card-panel {
  padding: 15px;
  margin: 0 15px 15px 15px;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.card-panel .card-header {
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
  padding: 10px 15px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 12px;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  font-weight: bold;
}
.card-panel .card-header .text-muted {
  color: inherit;
  opacity: 0.7;
  font-weight: normal;
}
@media (min-width: 768px) {
  .card-panel.responsive {
    width: calc(50% - 22.5px);
    margin-right: 0;
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  .card-panel.responsive {
    width: calc(33.33333% - 20px);
    margin-right: 0;
    float: left;
  }
}
@media (min-width: 1366px) {
  .card-panel.responsive {
    width: calc(25% - 18.5px);
    margin-right: 0;
    float: left;
  }
}
.side-scrolling-cards {
  width: 100vw;
  overflow-x: scroll;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: flex-start;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
}
.side-scrolling-cards::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.side-scrolling-cards::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.side-scrolling-cards:after {
  content: '';
  width: 15px;
  flex: 1 0 15px;
}
.side-scrolling-cards .card {
  position: static;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.side-scrolling-cards > .card {
  position: relative;
  flex: 1 0 80vw;
  width: 80vw;
  margin: 0 0 3px 15px;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .side-scrolling-cards > .card {
    flex: 0 0 40vw;
    width: 40vw;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .side-scrolling-cards > .card {
    flex: 0 0 30vw;
    width: 30vw;
    margin-right: 0;
  }
}
.card-after {
  width: 100%;
  margin: 0 15px 15px 15px;
  margin-top: -15px;
  padding-top: 15px;
  background-color: transparent;
  font-size: 13px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  color: #333;
}
.card-after .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-after .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-after .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-after .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-after .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-after .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-after .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-after .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-after .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-after .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-after .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-after .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-after.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card-after.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card-after.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card-after.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card-after.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card-after.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card-after.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card-after.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card-after.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card-after.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card-after.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card-after.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card-after.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card-after.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card-after.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card-after.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card-after.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card-after.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card-after.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card-after.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card-after.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card-after.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card-after.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card-after .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-after .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-after .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-after .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-after .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-after .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-after .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-after .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-after .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-after .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-after .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-after .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-after .card-after-icon {
  width: 30px;
  height: 30px;
  margin: 0 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 18px;
  background-color: rgba(160, 160, 160, 0.2);
  color: #333;
  border-radius: 50%;
  position: relative;
}
.card-after .card-after-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-after .card-after-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-after .card-after-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-after .card-after-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-after .card-after-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-after .card-after-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-after .card-after-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-after .card-after-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-after .card-after-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-after .card-after-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-after .card-after-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-after .card-after-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-after .card-after-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.card-after .card-after-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.card-after .card-after-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.card-after .card-after-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.card-after .card-after-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.card-after .card-after-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.card-after .card-after-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.card-after .card-after-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.card-after .card-after-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.card-after .card-after-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.card-after .card-after-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.card-after .card-after-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.card-after .card-after-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.card-after .card-after-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.card-after .card-after-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.card-after .card-after-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.card-after .card-after-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.card-after .card-after-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.card-after .card-after-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.card-after .card-after-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.card-after .card-after-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.card-after .card-after-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.card-after .card-after-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.card-after .card-after-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.card-after .card-after-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.card-after .card-after-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.card-after .card-after-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.card-after .card-after-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.card-after .card-after-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.card-after .card-after-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.card-after .card-after-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.card-after .card-after-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.card-after .card-after-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.card-after .card-after-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.card-after .card-after-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.card-after .card-after-icon:before {
  content: '';
  width: 3px;
  height: 15px;
  background-color: inherit;
  position: absolute;
  top: -15px;
  left: calc(50% - 1px);
}
.card-after .card-after-content {
  padding-top: 4px;
}
@-webkit-keyframes shrink-remove {
  0% {
    transform: scale(1) translateY(0);
  }
  50% {
    transform: scale(0.8) translateY(0);
  }
  100% {
    transform: scale(0) translateY(-100vh);
  }
}
@-moz-keyframes shrink-remove {
  0% {
    transform: scale(1) translateY(0);
  }
  50% {
    transform: scale(0.8) translateY(0);
  }
  100% {
    transform: scale(0) translateY(-100vh);
  }
}
@-o-keyframes shrink-remove {
  0% {
    transform: scale(1) translateY(0);
  }
  50% {
    transform: scale(0.8) translateY(0);
  }
  100% {
    transform: scale(0) translateY(-100vh);
  }
}
@keyframes shrink-remove {
  0% {
    transform: scale(1) translateY(0);
  }
  50% {
    transform: scale(0.8) translateY(0);
  }
  100% {
    transform: scale(0) translateY(-100vh);
  }
}
/*
*   =========================
*   Services Cards
*   =========================
*/
service-item .card .card-image {
  height: 172px;
}
.carousel {
  display: block;
  margin: 15px;
  width: calc(100% - 30px);
  height: 165px;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.carousel .carousel-control {
  display: none;
}
.carousel .carousel-indicators {
  right: 10px;
  left: auto;
  top: 6px;
  bottom: auto;
  width: auto;
  margin-left: 0;
}
.carousel .carousel-indicators li {
  border-color: #1487d6;
}
.carousel .carousel-indicators li.active {
  background-color: #1487d6;
}
.carousel .carousel-inner {
  width: 100%;
  height: 100%;
}
.carousel .carousel-inner .item {
  width: 100%;
  height: 100%;
  padding: 0;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.carousel .carousel-inner .item .carousel-caption {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  display: block;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
  bottom: 0;
  color: #1f4961;
  text-shadow: none;
  text-align: left;
  padding: 10px;
}
.carousel .carousel-inner .item .carousel-caption .carousel-caption-date {
  color: #1f4961;
  font-size: 9px;
  font-weight: normal;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  background-color: #e3e6ea;
}
.carousel .carousel-inner .item .carousel-caption .carousel-caption-title {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  margin-top: 20px;
  color: #000;
}
.carousel .carousel-inner .item .carousel-caption .carousel-caption-title i {
  margin-right: 5px;
  display: none;
}
.carousel .carousel-inner .item .carousel-caption.important {
  background-color: #992222;
  color: #fff;
}
.carousel .carousel-inner .item .carousel-caption.important .carousel-caption-title {
  color: #fff;
}
.carousel .carousel-inner .item .carousel-caption.important .carousel-caption-title i {
  display: inline;
}
.carousel .carousel-inner .item .carousel-caption.important .carousel-caption-date {
  color: #e3e6ea;
}
.carousel .carousel-inner .item .carousel-footer-overlay {
  position: absolute;
  bottom: 5px;
  z-index: 200;
  left: 5px;
  text-decoration: underline;
  overflow: hidden;
  white-space: nowrap;
  right: 5px;
  text-overflow: ellipsis;
}
.carousel .carousel-inner .item .carousel-footer-overlay a {
  display: inline-block;
  max-width: 90%;
  text-align: left;
  padding: 0;
  margin: 0;
  clear: both;
  text-overflow: ellipsis;
  overflow: hidden;
}
.carousel.content-carousel {
  height: 200px;
}
.carousel.content-carousel .carousel-indicators {
  display: none;
}
.carousel.content-carousel .carousel-inner .item .carousel-caption {
  background-size: cover;
  background-position: center center;
}
.carousel.content-carousel .carousel-inner .item .carousel-caption .carousel-caption-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  padding-top: 40px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #0a2c43 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #0a2c43 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #0a2c43 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#0a2c43', GradientType=0);
}
.carousel.content-carousel .carousel-inner .item .carousel-caption .carousel-caption-body .carousel-caption-category {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  color: #fff;
  background-color: #1487d6;
  padding: 2px 4px;
  font-size: 11px;
  margin: 0;
}
.carousel.content-carousel .carousel-inner .item .carousel-caption .carousel-caption-body .carousel-caption-title {
  display: block;
  position: relative;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  font-family: 'Roboto', sans-serif;
  margin: 3px 0;
}
.carousel.content-carousel .carousel-inner .item .carousel-caption .carousel-caption-body .carousel-caption-date {
  display: block;
  position: relative;
  background-color: transparent;
  color: #fff;
  padding: 0;
  margin: 0;
  height: auto;
  line-height: 1;
  font-size: 11px;
}
.carousel.stacked-carousel {
  height: 270px;
  margin: 0;
  width: 100%;
}
.carousel.stacked-carousel .carousel-indicators {
  display: none;
}
.carousel.stacked-carousel .carousel-inner {
  height: 100%;
  position: relative;
}
.carousel.stacked-carousel .carousel-inner .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  max-width: 414px;
  display: block;
  -webkit-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  -moz-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  -ms-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  -moz-transform: translateX(-70%) scale(0.8);
  -ms-transform: translateX(-70%) scale(0.8);
  -o-transform: translateX(-70%) scale(0.8);
  -webkit-transform: translateX(-70%) scale(0.8);
  transform: translateX(-70%) scale(0.8);
  z-index: 1;
  backface-visibility: visible;
  height: 100%;
  margin: 0 auto;
}
.carousel.stacked-carousel .carousel-inner .item .carousel-caption {
  height: 100%;
  padding: 0;
  background-color: transparent;
}
.carousel.stacked-carousel .carousel-inner .item .carousel-caption .card {
  height: calc(100% - 3px);
}
.carousel.stacked-carousel .carousel-inner .item .carousel-caption .card .card-image {
  height: 180px !important;
}
.carousel.stacked-carousel .carousel-inner .item .carousel-caption .card:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.carousel.stacked-carousel .carousel-inner .item.active {
  -moz-transform: translateX(0) scale(1);
  -ms-transform: translateX(0) scale(1);
  -o-transform: translateX(0) scale(1);
  -webkit-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  z-index: 3;
}
.carousel.stacked-carousel .carousel-inner .item.active:after {
  display: none;
}
.carousel.stacked-carousel .carousel-inner .item.active .carousel-caption .card:after {
  opacity: 0;
}
.carousel.stacked-carousel .carousel-inner .item.active ~ .item {
  -moz-transform: translateX(70%) scale(0.8);
  -ms-transform: translateX(70%) scale(0.8);
  -o-transform: translateX(70%) scale(0.8);
  -webkit-transform: translateX(70%) scale(0.8);
  transform: translateX(70%) scale(0.8);
}
.carousel.stacked-carousel .carousel-inner .item.active ~ .item .card {
  box-shadow: none;
}
.carousel.stacked-carousel .carousel-inner .item.active ~ .item ~ .item {
  -moz-transform: translateX(90%) scale(0.8);
  -ms-transform: translateX(90%) scale(0.8);
  -o-transform: translateX(90%) scale(0.8);
  -webkit-transform: translateX(90%) scale(0.8);
  transform: translateX(90%) scale(0.8);
}
.carousel.announcements-carousel {
  height: 125px;
}
.carousel.announcements-carousel .carousel-inner .item .carousel-caption {
  font-size: 15px;
}
.carousel.announcements-carousel .carousel-inner .item .carousel-caption .announcement-title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 17px;
}
.carousel.announcements-carousel .carousel-inner .item .carousel-caption .announcement-title.limit-1 {
  max-height: 17px;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
}
.carousel.announcements-carousel .carousel-inner .item .carousel-caption .announcement-date {
  opacity: 0.7;
  line-height: 14px;
  font-size: 13px;
  margin-bottom: 6px;
}
.carousel.announcements-carousel .carousel-inner .item .carousel-caption .announcement-content {
  font-size: 15px;
  line-height: 16px;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.carousel.announcements-carousel .carousel-indicators {
  right: auto;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: auto;
  bottom: 6px;
  width: auto;
  margin-left: 0;
  margin-bottom: 0;
}
.carousel.announcements-carousel .carousel-indicators li {
  border-color: #666;
  background-color: #666;
  margin: 0 10px;
  -webkit-transition: all 0.2s ease 0.2s 0s ease-in;
  -moz-transition: all 0.2s ease 0.2s 0s ease-in;
  -ms-transition: all 0.2s ease 0.2s 0s ease-in;
  -o-transition: all 0.2s ease 0.2s 0s ease-in;
  transition: all 0.2s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 25px;
  height: 4px;
}
.carousel.announcements-carousel .carousel-indicators li.active {
  background-color: #1487d6;
  border-color: #1487d6;
}
@media (min-width: 768px) {
  .carousel.announcements-carousel {
    height: 100%;
    bottom: 0;
  }
  .carousel.announcements-carousel .carousel-inner .item .carousel-caption .announcement-title.limit-1 {
    max-height: 34px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
  }
  .carousel.announcements-carousel .carousel-inner .item .carousel-caption .announcement-content {
    font-size: 15px;
    line-height: 16px;
    height: 119px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
  }
}
.boardmedia-carousel-container {
  width: 100% !important;
  height: 172px;
  background-color: transparent;
}
.boardmedia-carousel-container .boardmedia-carousel-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: inherit;
  margin-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: rgba(160, 160, 160, 0.2);
  color: #ffffff;
  font-size: 13px;
  height: 25px;
  text-shadow: inherit;
  padding: 0 10px;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.boardmedia-carousel-container .boardmedia-carousel-header span.right-title {
  color: #ffffff;
  -ms-align-self: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.boardmedia-carousel-container .boardmedia-carousel-header .pull-right .view-all-btn {
  text-align: right;
}
.boardmedia-carousel-container .boardmedia-carousel {
  margin: 0;
  width: 100%;
  height: calc(100% - 25px);
  background-color: inherit;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
  right: auto;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: auto;
  bottom: 10px;
  width: auto;
  margin-left: 0;
  margin-bottom: 0;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-indicators li {
  border-color: #666666;
  background-color: #666666;
  margin: 0 10px;
  -webkit-transition: all 0.2s ease 0.2s 0s ease-in;
  -moz-transition: all 0.2s ease 0.2s 0s ease-in;
  -ms-transition: all 0.2s ease 0.2s 0s ease-in;
  -o-transition: all 0.2s ease 0.2s 0s ease-in;
  transition: all 0.2s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 25px;
  height: 4px;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-indicators li.active {
  border-color: #1487d6;
  background-color: #1487d6;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner {
  height: calc(100% - 35px);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: rgba(160, 160, 160, 0.2);
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption {
  font-size: 15px;
  background-color: #ffffff;
  color: #000000;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .boardmedia-title,
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .announcement-title {
  margin-bottom: 5px;
  height: 100%;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 19px;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .boardmedia-title.limit-1,
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .announcement-title.limit-1 {
  max-height: 20px;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .boardmedia-date,
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .announcement-date {
  color: rgba(0, 0, 0, 0.7);
  line-height: 14px;
  font-size: 14px;
  margin-bottom: 6px;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .boardmedia-content,
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .announcement-content {
  font-size: 15px;
  line-height: 16px;
  height: 49.5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #000000;
}
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .boardmedia-content p,
.boardmedia-carousel-container .boardmedia-carousel .carousel-inner .item .carousel-caption .announcement-content p {
  margin: 0;
}
.boardmedia-carousel-container .section-footer {
  text-align: center;
  text-transform: none;
}
@media (min-width: 768px) {
  .boardmedia-carousel-container {
    height: 100%;
  }
}
/* OBSOLETE WIDGET STYLING */
@media (min-width: 768px) {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  background-color: transparent !important;
  padding-right: 10px;
  
   > .metro-item-inner widget > div > div .boardmedia-carousel-container {
    height: 100%;
  }
   > .metro-item-inner widget > div > div .boardmedia-carousel-container .boardmedia-carousel-header {
    margin: 0;
  }
   > .metro-item-inner widget > div > div .boardmedia-carousel-container .boardmedia-carousel {
    margin: 0;
    height: calc(100% - 36px);
    width: 100%;
    background-color: #fff;
  }
   > .metro-item-inner widget > div > div .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
    white-space: nowrap;
    bottom: 10px;
  }
   > .metro-item-inner widget > div > div .boardmedia-carousel-container .boardmedia-carousel .carousel-inner {
    background-color: #fff;
  }
}
/*
*   =========================
*   Skin 1: View All Btn at the bottom
*   =========================
*/
.skin-style-1 .carousel .carousel-inner .item carousel-caption {
  padding: 15px;
}
.skin-style-1 .boardmedia-carousel-container {
  padding: 5px;
}
.skin-style-1 .boardmedia-carousel-container .boardmedia-carousel-header {
  position: absolute;
  bottom: 5px;
  width: 100%;
  color: #1487d6;
  font-size: 15px;
  text-transform: uppercase;
  background-color: transparent;
}
.skin-style-1 .boardmedia-carousel-container .boardmedia-carousel-header .boardmedia-carousel-header-title {
  display: none;
}
.skin-style-1 .boardmedia-carousel-container .boardmedia-carousel-header .pull-right .view-all-btn {
  text-align: center;
}
.skin-style-1 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
  bottom: 15px;
}
.skin-style-1 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators li {
  margin: 0 2px;
  width: 15px;
  height: 2px;
}
/*
*   =========================
*   Skin 2: View All CTA inline with indicators
*   CTA Left
*   =========================
*/
.skin-style-2 .boardmedia-carousel-container {
  padding: 5px;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel-header {
  position: absolute;
  bottom: 5px;
  width: auto;
  color: #1487d6;
  font-size: 15px;
  text-transform: uppercase;
  background-color: transparent;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel-header .boardmedia-carousel-header-title {
  display: none;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel-header .pull-right .view-all-btn {
  text-align: center;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel {
  height: 100%;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel .boardmedia-date {
  margin-top: 10px;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel .boardmedia-content {
  margin-top: 15px;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
  left: auto;
  bottom: 5px;
  right: 0;
}
.skin-style-2 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators li {
  margin: 0 2px;
  width: 15px;
  height: 2px;
}
/*
*   =========================
*   Skin 3: View All CTA inline with indicators
*   CTA Right
*   =========================
*/
.skin-style-3 .boardmedia-carousel-container {
  padding: 5px;
}
.skin-style-3 .boardmedia-carousel-container .boardmedia-carousel-header {
  position: absolute;
  right: 0;
  bottom: 5px;
  width: auto;
  color: #1487d6;
  font-size: 15px;
  text-transform: uppercase;
  background-color: transparent;
}
.skin-style-3 .boardmedia-carousel-container .boardmedia-carousel-header .boardmedia-carousel-header-title {
  display: none;
}
.skin-style-3 .boardmedia-carousel-container .boardmedia-carousel-header .pull-right .view-all-btn {
  text-align: center;
}
.skin-style-3 .boardmedia-carousel-container .boardmedia-carousel {
  height: 100%;
}
.skin-style-3 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
  left: 15px;
  bottom: 15px;
  transform: unset;
}
.skin-style-3 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators li {
  margin: 0 2px;
  width: 15px;
  height: 2px;
}
/*
*   =========================
*   Skin 4: View All CTA top
*   Indicators bottom right
*   =========================
*/
.skin-style-4 {
  height: 200px;
}
.skin-style-4 .boardmedia-carousel-container {
  padding: 5px;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #ffffff;
  font-size: 13px;
  text-transform: none;
  background-color: rgba(160, 160, 160, 0.2);
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .boardmedia-carousel-header-title {
  font-family: 'Roboto', sans-serif;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel-header .pull-right .view-all-btn {
  font-size: initial;
  text-align: right;
}
.skin-style-4 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
  left: auto;
  right: calc(15px - 5px);
  transform: unset;
}
/*
*   =========================
*   Skin 5: View All CTA inline with Heading
*   Indicators inline with Title
*   =========================
*/
.skin-style-5 .boardmedia-carousel-container {
  padding: 5px;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  text-transform: initial;
  background-color: transparent;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .boardmedia-carousel-header-title {
  font-weight: 800;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel-header .pull-right .view-all-btn {
  color: #1487d6;
  font-size: 15px;
  text-align: right;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel {
  height: 100%;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .boardmedia-date {
  margin-top: 10px;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .boardmedia-content {
  margin-top: 15px;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-inner,
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-caption {
  background-color: transparent !important;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-inner .boardmedia-title,
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-caption .boardmedia-title {
  max-width: 90%;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: 0;
  left: auto;
  bottom: auto;
  right: 0;
  padding: 15px 0;
  padding-left: 10px;
  background-color: rgba(160, 160, 160, 0.2);
  transform: unset;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-1 {
  flex: 1;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-2 {
  flex: 2;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-3 {
  flex: 3;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-4 {
  flex: 4;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-5 {
  flex: 5;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-6 {
  flex: 6;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-7 {
  flex: 7;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-8 {
  flex: 8;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-9 {
  flex: 9;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-10 {
  flex: 10;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-11 {
  flex: 11;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-12 {
  flex: 12;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-1 {
  flex: 1;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-2 {
  flex: 2;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-3 {
  flex: 3;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-4 {
  flex: 4;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-5 {
  flex: 5;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-6 {
  flex: 6;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-7 {
  flex: 7;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-8 {
  flex: 8;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-9 {
  flex: 9;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-10 {
  flex: 10;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-11 {
  flex: 11;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators .flex-grid.flex-grid-12 {
  flex: 12;
}
.skin-style-5 .boardmedia-carousel-container .boardmedia-carousel .carousel-indicators li.active {
  width: calc(27px);
  height: calc(6px);
}
.circle-buttons-bar {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100vw;
  padding: 15px;
  padding-bottom: 0;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.circle-buttons-bar .flex-grid.flex-grid-1 {
  flex: 1;
}
.circle-buttons-bar .flex-grid.flex-grid-2 {
  flex: 2;
}
.circle-buttons-bar .flex-grid.flex-grid-3 {
  flex: 3;
}
.circle-buttons-bar .flex-grid.flex-grid-4 {
  flex: 4;
}
.circle-buttons-bar .flex-grid.flex-grid-5 {
  flex: 5;
}
.circle-buttons-bar .flex-grid.flex-grid-6 {
  flex: 6;
}
.circle-buttons-bar .flex-grid.flex-grid-7 {
  flex: 7;
}
.circle-buttons-bar .flex-grid.flex-grid-8 {
  flex: 8;
}
.circle-buttons-bar .flex-grid.flex-grid-9 {
  flex: 9;
}
.circle-buttons-bar .flex-grid.flex-grid-10 {
  flex: 10;
}
.circle-buttons-bar .flex-grid.flex-grid-11 {
  flex: 11;
}
.circle-buttons-bar .flex-grid.flex-grid-12 {
  flex: 12;
}
.circle-buttons-bar.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.circle-buttons-bar.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.circle-buttons-bar.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.circle-buttons-bar.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.circle-buttons-bar.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.circle-buttons-bar.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.circle-buttons-bar.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.circle-buttons-bar.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.circle-buttons-bar.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.circle-buttons-bar.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.circle-buttons-bar.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.circle-buttons-bar.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.circle-buttons-bar.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.circle-buttons-bar.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.circle-buttons-bar.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.circle-buttons-bar.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.circle-buttons-bar.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.circle-buttons-bar.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.circle-buttons-bar.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.circle-buttons-bar.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.circle-buttons-bar.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.circle-buttons-bar.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.circle-buttons-bar.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.circle-buttons-bar .flex-grid.flex-grid-1 {
  flex: 1;
}
.circle-buttons-bar .flex-grid.flex-grid-2 {
  flex: 2;
}
.circle-buttons-bar .flex-grid.flex-grid-3 {
  flex: 3;
}
.circle-buttons-bar .flex-grid.flex-grid-4 {
  flex: 4;
}
.circle-buttons-bar .flex-grid.flex-grid-5 {
  flex: 5;
}
.circle-buttons-bar .flex-grid.flex-grid-6 {
  flex: 6;
}
.circle-buttons-bar .flex-grid.flex-grid-7 {
  flex: 7;
}
.circle-buttons-bar .flex-grid.flex-grid-8 {
  flex: 8;
}
.circle-buttons-bar .flex-grid.flex-grid-9 {
  flex: 9;
}
.circle-buttons-bar .flex-grid.flex-grid-10 {
  flex: 10;
}
.circle-buttons-bar .flex-grid.flex-grid-11 {
  flex: 11;
}
.circle-buttons-bar .flex-grid.flex-grid-12 {
  flex: 12;
}
.circle-buttons-bar .circle-buttons-bar-heading {
  width: 100%;
  -moz-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  -webkit-box-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
.circle-buttons-bar .item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -moz-box-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-bottom: 15px;
  padding: 0 3px;
}
.circle-buttons-bar .item .flex-grid.flex-grid-1 {
  flex: 1;
}
.circle-buttons-bar .item .flex-grid.flex-grid-2 {
  flex: 2;
}
.circle-buttons-bar .item .flex-grid.flex-grid-3 {
  flex: 3;
}
.circle-buttons-bar .item .flex-grid.flex-grid-4 {
  flex: 4;
}
.circle-buttons-bar .item .flex-grid.flex-grid-5 {
  flex: 5;
}
.circle-buttons-bar .item .flex-grid.flex-grid-6 {
  flex: 6;
}
.circle-buttons-bar .item .flex-grid.flex-grid-7 {
  flex: 7;
}
.circle-buttons-bar .item .flex-grid.flex-grid-8 {
  flex: 8;
}
.circle-buttons-bar .item .flex-grid.flex-grid-9 {
  flex: 9;
}
.circle-buttons-bar .item .flex-grid.flex-grid-10 {
  flex: 10;
}
.circle-buttons-bar .item .flex-grid.flex-grid-11 {
  flex: 11;
}
.circle-buttons-bar .item .flex-grid.flex-grid-12 {
  flex: 12;
}
.circle-buttons-bar .item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.circle-buttons-bar .item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.circle-buttons-bar .item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.circle-buttons-bar .item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.circle-buttons-bar .item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.circle-buttons-bar .item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.circle-buttons-bar .item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.circle-buttons-bar .item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.circle-buttons-bar .item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.circle-buttons-bar .item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.circle-buttons-bar .item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.circle-buttons-bar .item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.circle-buttons-bar .item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.circle-buttons-bar .item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.circle-buttons-bar .item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.circle-buttons-bar .item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.circle-buttons-bar .item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.circle-buttons-bar .item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.circle-buttons-bar .item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.circle-buttons-bar .item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.circle-buttons-bar .item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.circle-buttons-bar .item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.circle-buttons-bar .item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.circle-buttons-bar .item .flex-grid.flex-grid-1 {
  flex: 1;
}
.circle-buttons-bar .item .flex-grid.flex-grid-2 {
  flex: 2;
}
.circle-buttons-bar .item .flex-grid.flex-grid-3 {
  flex: 3;
}
.circle-buttons-bar .item .flex-grid.flex-grid-4 {
  flex: 4;
}
.circle-buttons-bar .item .flex-grid.flex-grid-5 {
  flex: 5;
}
.circle-buttons-bar .item .flex-grid.flex-grid-6 {
  flex: 6;
}
.circle-buttons-bar .item .flex-grid.flex-grid-7 {
  flex: 7;
}
.circle-buttons-bar .item .flex-grid.flex-grid-8 {
  flex: 8;
}
.circle-buttons-bar .item .flex-grid.flex-grid-9 {
  flex: 9;
}
.circle-buttons-bar .item .flex-grid.flex-grid-10 {
  flex: 10;
}
.circle-buttons-bar .item .flex-grid.flex-grid-11 {
  flex: 11;
}
.circle-buttons-bar .item .flex-grid.flex-grid-12 {
  flex: 12;
}
@media (min-width: 768px) {
  .circle-buttons-bar .item {
    -moz-box-flex: 0 1 12vw;
    -ms-flex: 0 1 12vw;
    -webkit-box-flex: 0 1 12vw;
    -webkit-flex: 0 1 12vw;
    flex: 0 1 12vw;
  }
}
.circle-buttons-bar .item .circle {
  width: 60px;
  height: 60px;
  background-color: #1f4961;
  background-size: cover;
  background-position: center center;
  border-radius: 50%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  border: 1px solid #eee;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-1 {
  flex: 1;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-2 {
  flex: 2;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-3 {
  flex: 3;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-4 {
  flex: 4;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-5 {
  flex: 5;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-6 {
  flex: 6;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-7 {
  flex: 7;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-8 {
  flex: 8;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-9 {
  flex: 9;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-10 {
  flex: 10;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-11 {
  flex: 11;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-12 {
  flex: 12;
}
.circle-buttons-bar .item .circle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.circle-buttons-bar .item .circle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.circle-buttons-bar .item .circle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.circle-buttons-bar .item .circle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.circle-buttons-bar .item .circle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.circle-buttons-bar .item .circle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.circle-buttons-bar .item .circle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.circle-buttons-bar .item .circle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.circle-buttons-bar .item .circle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.circle-buttons-bar .item .circle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.circle-buttons-bar .item .circle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.circle-buttons-bar .item .circle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.circle-buttons-bar .item .circle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.circle-buttons-bar .item .circle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.circle-buttons-bar .item .circle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.circle-buttons-bar .item .circle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.circle-buttons-bar .item .circle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.circle-buttons-bar .item .circle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.circle-buttons-bar .item .circle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.circle-buttons-bar .item .circle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.circle-buttons-bar .item .circle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.circle-buttons-bar .item .circle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.circle-buttons-bar .item .circle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-1 {
  flex: 1;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-2 {
  flex: 2;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-3 {
  flex: 3;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-4 {
  flex: 4;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-5 {
  flex: 5;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-6 {
  flex: 6;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-7 {
  flex: 7;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-8 {
  flex: 8;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-9 {
  flex: 9;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-10 {
  flex: 10;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-11 {
  flex: 11;
}
.circle-buttons-bar .item .circle .flex-grid.flex-grid-12 {
  flex: 12;
}
.circle-buttons-bar .item .circle .badge {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  background-color: #b7bac1;
  color: #000000;
}
.circle-buttons-bar .item .title {
  font-size: 11px;
  font-weight: normal;
  line-height: 11px;
  margin-top: 5px;
  width: 100%;
  text-align: center;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  white-space: normal !important;
}
.circle-buttons-bar .item.item-sm {
  -moz-box-flex: 0 0 18%;
  -ms-flex: 0 0 18%;
  -webkit-box-flex: 0 0 18%;
  -webkit-flex: 0 0 18%;
  flex: 0 0 18%;
  width: 18%;
}
.circle-buttons-bar .item.item-sm .circle {
  width: 40px;
  height: 40px;
}
.circle-buttons-bar .item.item-md {
  -moz-box-flex: 0 0 22%;
  -ms-flex: 0 0 22%;
  -webkit-box-flex: 0 0 22%;
  -webkit-flex: 0 0 22%;
  flex: 0 0 22%;
  width: 22%;
}
.circle-buttons-bar .item.item-md .circle {
  width: 50px;
  height: 50px;
}
.circle-buttons-bar.no-wrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
  padding-left: 10px;
}
.circle-buttons-bar.no-wrap::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.circle-buttons-bar.no-wrap::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.circle-buttons-bar.no-wrap .circle-buttons-bar-heading {
  position: absolute;
  left: 15px;
}
.circle-buttons-bar.no-wrap .circle-buttons-bar-heading ~ .item {
  margin-top: 30px;
}
@media (max-width: 320px) {
  .circle-buttons-bar .item .circle {
    width: 50px;
    height: 50px;
    font-size: 17px;
  }
  .circle-buttons-bar .item .circle .badge {
    top: -2px;
    right: -2px;
  }
  .circle-buttons-bar .item .title {
    font-size: 9px;
  }
}
.confirmation-popup {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fefefe;
  z-index: 1000;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  visibility: visible;
  transition: opacity 0.1s ease;
  opacity: 1;
}
.confirmation-popup .confirmation-icon {
  font-size: 80px;
  line-height: 80px;
  color: #23526c;
  margin-bottom: 20px;
  animation-name: bounceIn;
  animation-iteration-count: 1;
  animation-duration: 0.8s;
  animation-delay: 0.3s;
}
.confirmation-popup .confirmation-message {
  color: #23526c;
  font-weight: bold;
  font-size: 15px;
}
.confirmation-popup.ng-hide {
  display: -webkit-flex;
  display: flex;
  visibility: hidden;
  opacity: 0;
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.date-filter {
  width: 100%;
  height: 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.date-filter .flex-grid.flex-grid-1 {
  flex: 1;
}
.date-filter .flex-grid.flex-grid-2 {
  flex: 2;
}
.date-filter .flex-grid.flex-grid-3 {
  flex: 3;
}
.date-filter .flex-grid.flex-grid-4 {
  flex: 4;
}
.date-filter .flex-grid.flex-grid-5 {
  flex: 5;
}
.date-filter .flex-grid.flex-grid-6 {
  flex: 6;
}
.date-filter .flex-grid.flex-grid-7 {
  flex: 7;
}
.date-filter .flex-grid.flex-grid-8 {
  flex: 8;
}
.date-filter .flex-grid.flex-grid-9 {
  flex: 9;
}
.date-filter .flex-grid.flex-grid-10 {
  flex: 10;
}
.date-filter .flex-grid.flex-grid-11 {
  flex: 11;
}
.date-filter .flex-grid.flex-grid-12 {
  flex: 12;
}
.date-filter.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.date-filter.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.date-filter.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.date-filter.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.date-filter.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.date-filter.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.date-filter.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.date-filter.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.date-filter.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.date-filter.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.date-filter.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.date-filter.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.date-filter.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.date-filter.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.date-filter.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.date-filter.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.date-filter.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.date-filter.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.date-filter.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.date-filter.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.date-filter.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.date-filter.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.date-filter.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.date-filter .flex-grid.flex-grid-1 {
  flex: 1;
}
.date-filter .flex-grid.flex-grid-2 {
  flex: 2;
}
.date-filter .flex-grid.flex-grid-3 {
  flex: 3;
}
.date-filter .flex-grid.flex-grid-4 {
  flex: 4;
}
.date-filter .flex-grid.flex-grid-5 {
  flex: 5;
}
.date-filter .flex-grid.flex-grid-6 {
  flex: 6;
}
.date-filter .flex-grid.flex-grid-7 {
  flex: 7;
}
.date-filter .flex-grid.flex-grid-8 {
  flex: 8;
}
.date-filter .flex-grid.flex-grid-9 {
  flex: 9;
}
.date-filter .flex-grid.flex-grid-10 {
  flex: 10;
}
.date-filter .flex-grid.flex-grid-11 {
  flex: 11;
}
.date-filter .flex-grid.flex-grid-12 {
  flex: 12;
}
.date-filter .previous,
.date-filter .next {
  width: 50px;
  height: 50px;
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.date-filter .previous .flex-grid.flex-grid-1,
.date-filter .next .flex-grid.flex-grid-1 {
  flex: 1;
}
.date-filter .previous .flex-grid.flex-grid-2,
.date-filter .next .flex-grid.flex-grid-2 {
  flex: 2;
}
.date-filter .previous .flex-grid.flex-grid-3,
.date-filter .next .flex-grid.flex-grid-3 {
  flex: 3;
}
.date-filter .previous .flex-grid.flex-grid-4,
.date-filter .next .flex-grid.flex-grid-4 {
  flex: 4;
}
.date-filter .previous .flex-grid.flex-grid-5,
.date-filter .next .flex-grid.flex-grid-5 {
  flex: 5;
}
.date-filter .previous .flex-grid.flex-grid-6,
.date-filter .next .flex-grid.flex-grid-6 {
  flex: 6;
}
.date-filter .previous .flex-grid.flex-grid-7,
.date-filter .next .flex-grid.flex-grid-7 {
  flex: 7;
}
.date-filter .previous .flex-grid.flex-grid-8,
.date-filter .next .flex-grid.flex-grid-8 {
  flex: 8;
}
.date-filter .previous .flex-grid.flex-grid-9,
.date-filter .next .flex-grid.flex-grid-9 {
  flex: 9;
}
.date-filter .previous .flex-grid.flex-grid-10,
.date-filter .next .flex-grid.flex-grid-10 {
  flex: 10;
}
.date-filter .previous .flex-grid.flex-grid-11,
.date-filter .next .flex-grid.flex-grid-11 {
  flex: 11;
}
.date-filter .previous .flex-grid.flex-grid-12,
.date-filter .next .flex-grid.flex-grid-12 {
  flex: 12;
}
.date-filter .previous.flex-direction-row,
.date-filter .next.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.date-filter .previous.flex-direction-column,
.date-filter .next.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.date-filter .previous.flex-direction-row-reverse,
.date-filter .next.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.date-filter .previous.flex-direction-column-reverse,
.date-filter .next.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.date-filter .previous.flex-wrap-wrap,
.date-filter .next.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.date-filter .previous.flex-wrap-wrap-reverse,
.date-filter .next.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.date-filter .previous.flex-wrap-nowrap,
.date-filter .next.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.date-filter .previous.flex-justify-flex-start,
.date-filter .next.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.date-filter .previous.flex-justify-flex-end,
.date-filter .next.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.date-filter .previous.flex-justify-center,
.date-filter .next.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.date-filter .previous.flex-justify-space-between,
.date-filter .next.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.date-filter .previous.flex-justify-space-around,
.date-filter .next.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.date-filter .previous.flex-align-items-flex-start,
.date-filter .next.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.date-filter .previous.flex-align-items-flex-end,
.date-filter .next.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.date-filter .previous.flex-align-items-center,
.date-filter .next.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.date-filter .previous.flex-align-items-baseline,
.date-filter .next.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.date-filter .previous.flex-align-items-stretch,
.date-filter .next.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.date-filter .previous.flex-align-content-flex-start,
.date-filter .next.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.date-filter .previous.flex-align-content-flex-end,
.date-filter .next.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.date-filter .previous.flex-align-content-center,
.date-filter .next.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.date-filter .previous.flex-align-content-space-between,
.date-filter .next.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.date-filter .previous.flex-align-content-space-around,
.date-filter .next.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.date-filter .previous.flex-align-content-stretch,
.date-filter .next.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.date-filter .previous .flex-grid.flex-grid-1,
.date-filter .next .flex-grid.flex-grid-1 {
  flex: 1;
}
.date-filter .previous .flex-grid.flex-grid-2,
.date-filter .next .flex-grid.flex-grid-2 {
  flex: 2;
}
.date-filter .previous .flex-grid.flex-grid-3,
.date-filter .next .flex-grid.flex-grid-3 {
  flex: 3;
}
.date-filter .previous .flex-grid.flex-grid-4,
.date-filter .next .flex-grid.flex-grid-4 {
  flex: 4;
}
.date-filter .previous .flex-grid.flex-grid-5,
.date-filter .next .flex-grid.flex-grid-5 {
  flex: 5;
}
.date-filter .previous .flex-grid.flex-grid-6,
.date-filter .next .flex-grid.flex-grid-6 {
  flex: 6;
}
.date-filter .previous .flex-grid.flex-grid-7,
.date-filter .next .flex-grid.flex-grid-7 {
  flex: 7;
}
.date-filter .previous .flex-grid.flex-grid-8,
.date-filter .next .flex-grid.flex-grid-8 {
  flex: 8;
}
.date-filter .previous .flex-grid.flex-grid-9,
.date-filter .next .flex-grid.flex-grid-9 {
  flex: 9;
}
.date-filter .previous .flex-grid.flex-grid-10,
.date-filter .next .flex-grid.flex-grid-10 {
  flex: 10;
}
.date-filter .previous .flex-grid.flex-grid-11,
.date-filter .next .flex-grid.flex-grid-11 {
  flex: 11;
}
.date-filter .previous .flex-grid.flex-grid-12,
.date-filter .next .flex-grid.flex-grid-12 {
  flex: 12;
}
.date-filter .previous i,
.date-filter .next i {
  font-size: 24px;
}
.date-filter .date {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  text-align: center;
  font-size: 15px;
}
/*
 * Component: Direct Chat
 * ----------------------
 */
.direct-chat .box-body {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
  overflow-x: hidden;
  padding: 0;
}
.direct-chat.chat-pane-open .direct-chat-contacts {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.direct-chat-messages {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 5px;
  height: auto;
  overflow-x: hidden;
  overflow-y: scroll;
}
.direct-chat-no-messages {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
.direct-chat-msg,
.direct-chat-text {
  display: block;
}
.direct-chat-msg {
  margin-bottom: 10px;
}
.direct-chat-msg:before,
.direct-chat-msg:after {
  content: " ";
  display: table;
}
.direct-chat-msg:after {
  clear: both;
}
.direct-chat-msg:before,
.direct-chat-msg:after {
  content: " ";
  display: table;
}
.direct-chat-msg:after {
  clear: both;
}
.direct-chat-messages,
.direct-chat-contacts {
  /*-moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;*/
}
.direct-chat-text {
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  padding: 5px 10px;
  background: #ffffff;
  border: 1px solid #eaeaea;
  margin: 5px 0 10px 50px;
  color: #333333;
  font-size: 14px;
}
.direct-chat-text:after,
.direct-chat-text:before {
  position: absolute;
  right: 100%;
  top: 15px;
  border: solid transparent;
  border-right-color: #eaeaea;
  content: ' ';
  height: 0;
  width: 0;
  pointer-events: none;
}
.direct-chat-text:after {
  border-width: 5px;
  margin-top: -5px;
}
.direct-chat-text:before {
  border-width: 6px;
  margin-top: -6px;
}
.right .direct-chat-text {
  margin-right: 50px;
  margin-left: 0;
  background-color: #eaeaea;
  border-color: #eaeaea;
  color: #333333;
}
.right .direct-chat-text:after,
.right .direct-chat-text:before {
  right: auto;
  left: 100%;
  border-right-color: transparent;
  border-left-color: #eaeaea;
}
.direct-chat-img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: left;
  width: 40px;
  height: 40px;
}
.right .direct-chat-img {
  float: right;
}
.direct-chat-info {
  display: block;
  margin-bottom: 2px;
  font-size: 12px;
}
.direct-chat-name {
  font-weight: 600;
}
.direct-chat-timestamp {
  color: #999;
  padding-left: 15px;
}
.direct-chat-timestamp.pull-left {
  padding-left: 0;
  padding-right: 15px;
}
.direct-chat-contacts-open .direct-chat-contacts {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.direct-chat-contacts {
  -moz-transform: translate(101%, 0);
  -ms-transform: translate(101%, 0);
  -o-transform: translate(101%, 0);
  -webkit-transform: translate(101%, 0);
  transform: translate(101%, 0);
  position: absolute;
  top: 0;
  bottom: 0;
  height: 250px;
  width: 100%;
  background: #222d32;
  color: #fff;
  overflow: auto;
}
.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 10px;
  margin: 0;
}
.contacts-list > li:before,
.contacts-list > li:after {
  content: " ";
  display: table;
}
.contacts-list > li:after {
  clear: both;
}
.contacts-list > li:before,
.contacts-list > li:after {
  content: " ";
  display: table;
}
.contacts-list > li:after {
  clear: both;
}
.contacts-list > li:last-of-type {
  border-bottom: none;
}
.contacts-list-img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 40px;
  float: left;
}
.contacts-list-info {
  margin-left: 45px;
  color: #fff;
}
.contacts-list-name,
.contacts-list-status {
  display: block;
}
.contacts-list-name {
  font-weight: 600;
}
.contacts-list-status {
  font-size: 12px;
}
.contacts-list-date {
  color: #aaa;
  font-weight: normal;
}
.contacts-list-msg {
  color: #999;
}
.direct-chat-danger .right > .direct-chat-text {
  background: #992222;
  border-color: #992222;
  color: #ffffff;
}
.direct-chat-danger .right > .direct-chat-text:after,
.direct-chat-danger .right > .direct-chat-text:before {
  border-left-color: #992222;
}
.direct-chat-primary .right > .direct-chat-text {
  background: #1487d6;
  border-color: #1487d6;
  color: #ffffff;
}
.direct-chat-primary .right > .direct-chat-text:after,
.direct-chat-primary .right > .direct-chat-text:before {
  border-left-color: #1487d6;
}
.direct-chat-warning .right > .direct-chat-text {
  background: #f0ad4e;
  border-color: #f0ad4e;
  color: #ffffff;
}
.direct-chat-warning .right > .direct-chat-text:after,
.direct-chat-warning .right > .direct-chat-text:before {
  border-left-color: #f0ad4e;
}
.direct-chat-info .right > .direct-chat-text {
  background: #6ea09f;
  border-color: #6ea09f;
  color: #ffffff;
}
.direct-chat-info .right > .direct-chat-text:after,
.direct-chat-info .right > .direct-chat-text:before {
  border-left-color: #6ea09f;
}
.direct-chat-success .right > .direct-chat-text {
  background: #118855;
  border-color: #118855;
  color: #ffffff;
}
.direct-chat-success .right > .direct-chat-text:after,
.direct-chat-success .right > .direct-chat-text:before {
  border-left-color: #118855;
}
.direct-chat-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: strech;
  -ms-align-items: strech;
  align-items: strech;
  height: 100%;
  background-color: inherit;
}
.direct-chat-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.direct-chat-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.direct-chat-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.direct-chat-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.direct-chat-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.direct-chat-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.direct-chat-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.direct-chat-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.direct-chat-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.direct-chat-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.direct-chat-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.direct-chat-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.direct-chat-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.direct-chat-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.direct-chat-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.direct-chat-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.direct-chat-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.direct-chat-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.direct-chat-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.direct-chat-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.direct-chat-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.direct-chat-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.direct-chat-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.direct-chat-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.direct-chat-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.direct-chat-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.direct-chat-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.direct-chat-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.direct-chat-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.direct-chat-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.direct-chat-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.direct-chat-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.direct-chat-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.direct-chat-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.direct-chat-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.direct-chat-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.direct-chat-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.direct-chat-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.direct-chat-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.direct-chat-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.direct-chat-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.direct-chat-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.direct-chat-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.direct-chat-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.direct-chat-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.direct-chat-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.direct-chat-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.direct-chat-container .direct-chat-messages {
  padding: 15px;
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  background-color: transparent;
}
.direct-chat-container .direct-chat-input {
  background-color: rgba(160, 160, 160, 0.2);
  padding: 15px;
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  min-height: 64px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.direct-chat-container .direct-chat-input .textarea-container {
  width: 100%;
  max-width: calc(100% - 67px);
  min-height: 34px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.direct-chat-container .direct-chat-input textarea {
  position: relative;
  width: 100%;
  min-height: 34px;
  max-height: 92px !important;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.direct-chat-container .direct-chat-input textarea:after {
  content: '';
  display: block;
  height: 100%;
  min-height: 34px;
  max-height: 92px !important;
}
.direct-chat-container .direct-chat-input button {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 62px;
}
.fab-bar {
  height: 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-right: 5px;
  z-index: 10;
}
.fab-bar .flex-grid.flex-grid-1 {
  flex: 1;
}
.fab-bar .flex-grid.flex-grid-2 {
  flex: 2;
}
.fab-bar .flex-grid.flex-grid-3 {
  flex: 3;
}
.fab-bar .flex-grid.flex-grid-4 {
  flex: 4;
}
.fab-bar .flex-grid.flex-grid-5 {
  flex: 5;
}
.fab-bar .flex-grid.flex-grid-6 {
  flex: 6;
}
.fab-bar .flex-grid.flex-grid-7 {
  flex: 7;
}
.fab-bar .flex-grid.flex-grid-8 {
  flex: 8;
}
.fab-bar .flex-grid.flex-grid-9 {
  flex: 9;
}
.fab-bar .flex-grid.flex-grid-10 {
  flex: 10;
}
.fab-bar .flex-grid.flex-grid-11 {
  flex: 11;
}
.fab-bar .flex-grid.flex-grid-12 {
  flex: 12;
}
.fab-bar.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.fab-bar.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.fab-bar.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.fab-bar.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.fab-bar.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.fab-bar.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.fab-bar.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.fab-bar.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.fab-bar.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.fab-bar.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.fab-bar.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.fab-bar.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.fab-bar.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.fab-bar.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.fab-bar.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.fab-bar.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.fab-bar.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.fab-bar.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.fab-bar.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.fab-bar.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.fab-bar.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.fab-bar.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.fab-bar.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.fab-bar .flex-grid.flex-grid-1 {
  flex: 1;
}
.fab-bar .flex-grid.flex-grid-2 {
  flex: 2;
}
.fab-bar .flex-grid.flex-grid-3 {
  flex: 3;
}
.fab-bar .flex-grid.flex-grid-4 {
  flex: 4;
}
.fab-bar .flex-grid.flex-grid-5 {
  flex: 5;
}
.fab-bar .flex-grid.flex-grid-6 {
  flex: 6;
}
.fab-bar .flex-grid.flex-grid-7 {
  flex: 7;
}
.fab-bar .flex-grid.flex-grid-8 {
  flex: 8;
}
.fab-bar .flex-grid.flex-grid-9 {
  flex: 9;
}
.fab-bar .flex-grid.flex-grid-10 {
  flex: 10;
}
.fab-bar .flex-grid.flex-grid-11 {
  flex: 11;
}
.fab-bar .flex-grid.flex-grid-12 {
  flex: 12;
}
.fab {
  width: 50px;
  height: 50px;
  margin: 0 10px;
  background-color: #1487d6;
  color: #ffffff;
  border-radius: 50%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  z-index: 11;
}
.fab .flex-grid.flex-grid-1 {
  flex: 1;
}
.fab .flex-grid.flex-grid-2 {
  flex: 2;
}
.fab .flex-grid.flex-grid-3 {
  flex: 3;
}
.fab .flex-grid.flex-grid-4 {
  flex: 4;
}
.fab .flex-grid.flex-grid-5 {
  flex: 5;
}
.fab .flex-grid.flex-grid-6 {
  flex: 6;
}
.fab .flex-grid.flex-grid-7 {
  flex: 7;
}
.fab .flex-grid.flex-grid-8 {
  flex: 8;
}
.fab .flex-grid.flex-grid-9 {
  flex: 9;
}
.fab .flex-grid.flex-grid-10 {
  flex: 10;
}
.fab .flex-grid.flex-grid-11 {
  flex: 11;
}
.fab .flex-grid.flex-grid-12 {
  flex: 12;
}
.fab.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.fab.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.fab.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.fab.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.fab.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.fab.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.fab.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.fab.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.fab.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.fab.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.fab.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.fab.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.fab.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.fab.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.fab.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.fab.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.fab.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.fab.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.fab.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.fab.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.fab.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.fab.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.fab.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.fab .flex-grid.flex-grid-1 {
  flex: 1;
}
.fab .flex-grid.flex-grid-2 {
  flex: 2;
}
.fab .flex-grid.flex-grid-3 {
  flex: 3;
}
.fab .flex-grid.flex-grid-4 {
  flex: 4;
}
.fab .flex-grid.flex-grid-5 {
  flex: 5;
}
.fab .flex-grid.flex-grid-6 {
  flex: 6;
}
.fab .flex-grid.flex-grid-7 {
  flex: 7;
}
.fab .flex-grid.flex-grid-8 {
  flex: 8;
}
.fab .flex-grid.flex-grid-9 {
  flex: 9;
}
.fab .flex-grid.flex-grid-10 {
  flex: 10;
}
.fab .flex-grid.flex-grid-11 {
  flex: 11;
}
.fab .flex-grid.flex-grid-12 {
  flex: 12;
}
.fab i {
  font-size: 20px;
  margin: 0 !important;
}
.fab.fab-lg {
  width: 60px;
  height: 60px;
}
.fab.fab-lg i {
  font-size: 28px;
}
.fab.no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flexbox,
.flexbox-important {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flexbox .flex-grid.flex-grid-1,
.flexbox-important .flex-grid.flex-grid-1 {
  flex: 1;
}
.flexbox .flex-grid.flex-grid-2,
.flexbox-important .flex-grid.flex-grid-2 {
  flex: 2;
}
.flexbox .flex-grid.flex-grid-3,
.flexbox-important .flex-grid.flex-grid-3 {
  flex: 3;
}
.flexbox .flex-grid.flex-grid-4,
.flexbox-important .flex-grid.flex-grid-4 {
  flex: 4;
}
.flexbox .flex-grid.flex-grid-5,
.flexbox-important .flex-grid.flex-grid-5 {
  flex: 5;
}
.flexbox .flex-grid.flex-grid-6,
.flexbox-important .flex-grid.flex-grid-6 {
  flex: 6;
}
.flexbox .flex-grid.flex-grid-7,
.flexbox-important .flex-grid.flex-grid-7 {
  flex: 7;
}
.flexbox .flex-grid.flex-grid-8,
.flexbox-important .flex-grid.flex-grid-8 {
  flex: 8;
}
.flexbox .flex-grid.flex-grid-9,
.flexbox-important .flex-grid.flex-grid-9 {
  flex: 9;
}
.flexbox .flex-grid.flex-grid-10,
.flexbox-important .flex-grid.flex-grid-10 {
  flex: 10;
}
.flexbox .flex-grid.flex-grid-11,
.flexbox-important .flex-grid.flex-grid-11 {
  flex: 11;
}
.flexbox .flex-grid.flex-grid-12,
.flexbox-important .flex-grid.flex-grid-12 {
  flex: 12;
}
.flexbox.flex-direction-row,
.flexbox-important.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.flexbox.flex-direction-column,
.flexbox-important.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox.flex-direction-row-reverse,
.flexbox-important.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flexbox.flex-direction-column-reverse,
.flexbox-important.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flexbox.flex-wrap-wrap,
.flexbox-important.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flexbox.flex-wrap-wrap-reverse,
.flexbox-important.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.flexbox.flex-wrap-nowrap,
.flexbox-important.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flexbox.flex-justify-flex-start,
.flexbox-important.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.flexbox.flex-justify-flex-end,
.flexbox-important.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.flexbox.flex-justify-center,
.flexbox-important.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flexbox.flex-justify-space-between,
.flexbox-important.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flexbox.flex-justify-space-around,
.flexbox-important.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.flexbox.flex-align-items-flex-start,
.flexbox-important.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.flexbox.flex-align-items-flex-end,
.flexbox-important.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.flexbox.flex-align-items-center,
.flexbox-important.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.flexbox.flex-align-items-baseline,
.flexbox-important.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.flexbox.flex-align-items-stretch,
.flexbox-important.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.flexbox.flex-align-content-flex-start,
.flexbox-important.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.flexbox.flex-align-content-flex-end,
.flexbox-important.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.flexbox.flex-align-content-center,
.flexbox-important.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.flexbox.flex-align-content-space-between,
.flexbox-important.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.flexbox.flex-align-content-space-around,
.flexbox-important.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.flexbox.flex-align-content-stretch,
.flexbox-important.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.flexbox-important {
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flexbox-important .flex-grid.flex-grid-1 {
  flex: 1;
}
.flexbox-important .flex-grid.flex-grid-2 {
  flex: 2;
}
.flexbox-important .flex-grid.flex-grid-3 {
  flex: 3;
}
.flexbox-important .flex-grid.flex-grid-4 {
  flex: 4;
}
.flexbox-important .flex-grid.flex-grid-5 {
  flex: 5;
}
.flexbox-important .flex-grid.flex-grid-6 {
  flex: 6;
}
.flexbox-important .flex-grid.flex-grid-7 {
  flex: 7;
}
.flexbox-important .flex-grid.flex-grid-8 {
  flex: 8;
}
.flexbox-important .flex-grid.flex-grid-9 {
  flex: 9;
}
.flexbox-important .flex-grid.flex-grid-10 {
  flex: 10;
}
.flexbox-important .flex-grid.flex-grid-11 {
  flex: 11;
}
.flexbox-important .flex-grid.flex-grid-12 {
  flex: 12;
}
.flexbox-important.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.flexbox-important.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox-important.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flexbox-important.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flexbox-important.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flexbox-important.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.flexbox-important.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flexbox-important.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.flexbox-important.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.flexbox-important.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flexbox-important.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flexbox-important.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.flexbox-important.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.flexbox-important.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.flexbox-important.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.flexbox-important.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.flexbox-important.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.flexbox-important.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.flexbox-important.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.flexbox-important.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.flexbox-important.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.flexbox-important.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.flexbox-important.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.flex-item.flex-order-20 {
  order: 20;
}
.flex-item.flex-order-19 {
  order: 19;
}
.flex-item.flex-order-18 {
  order: 18;
}
.flex-item.flex-order-17 {
  order: 17;
}
.flex-item.flex-order-16 {
  order: 16;
}
.flex-item.flex-order-15 {
  order: 15;
}
.flex-item.flex-order-14 {
  order: 14;
}
.flex-item.flex-order-13 {
  order: 13;
}
.flex-item.flex-order-12 {
  order: 12;
}
.flex-item.flex-order-11 {
  order: 11;
}
.flex-item.flex-order-10 {
  order: 10;
}
.flex-item.flex-order-9 {
  order: 9;
}
.flex-item.flex-order-8 {
  order: 8;
}
.flex-item.flex-order-7 {
  order: 7;
}
.flex-item.flex-order-6 {
  order: 6;
}
.flex-item.flex-order-5 {
  order: 5;
}
.flex-item.flex-order-4 {
  order: 4;
}
.flex-item.flex-order-3 {
  order: 3;
}
.flex-item.flex-order-2 {
  order: 2;
}
.flex-item.flex-order-1 {
  order: 1;
}
.flex-item.flex-item-align-self-flex-start {
  -ms-align-self: flex-start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.flex-item.flex-item-align-self-flex-end {
  -ms-align-self: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.flex-item.flex-item-align-self-center {
  -ms-align-self: center;
  -webkit-align-self: center;
  align-self: center;
}
.flex-item.flex-item-align-self-baseline {
  -ms-align-self: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
}
.flex-item.flex-item-align-self-stretch {
  -ms-align-self: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
.flex-1-1 {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-1-0 {
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}
.flex-0-1 {
  -moz-box-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
}
.flex-0-0 {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.flex-1-1-0 {
  -moz-box-flex: 1 1 0;
  -ms-flex: 1 1 0;
  -webkit-box-flex: 1 1 0;
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
}
.flex-1 {
  -moz-box-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.flex-2 {
  -moz-box-flex: 2;
  -ms-flex: 2;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
.flexbox .flex-grid.flex-grid-1 {
  flex: 1;
}
.flexbox .flex-grid.flex-grid-2 {
  flex: 2;
}
.flexbox .flex-grid.flex-grid-3 {
  flex: 3;
}
.flexbox .flex-grid.flex-grid-4 {
  flex: 4;
}
.flexbox .flex-grid.flex-grid-5 {
  flex: 5;
}
.flexbox .flex-grid.flex-grid-6 {
  flex: 6;
}
.flexbox .flex-grid.flex-grid-7 {
  flex: 7;
}
.flexbox .flex-grid.flex-grid-8 {
  flex: 8;
}
.flexbox .flex-grid.flex-grid-9 {
  flex: 9;
}
.flexbox .flex-grid.flex-grid-10 {
  flex: 10;
}
.flexbox .flex-grid.flex-grid-11 {
  flex: 11;
}
.flexbox .flex-grid.flex-grid-12 {
  flex: 12;
}
/*
*   =========================
*   Flex Order
*   =========================
*/
.flex-order-1 {
  order: 1;
}
.flex-order-2 {
  order: 2;
}
.flex-order-3 {
  order: 3;
}
.flex-order-4 {
  order: 4;
}
.flex-order-5 {
  order: 5;
}
.flex-order-6 {
  order: 6;
}
.flex-order-7 {
  order: 7;
}
.flex-order-8 {
  order: 8;
}
.flex-order-9 {
  order: 9;
}
.flex-order-10 {
  order: 10;
}
.full-screen-popup {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100vh;
  background-color: #fefefe;
  transition: all 0.2s ease;
  transform: translateY(100vh);
  z-index: 1000;
  visibility: hidden;
}
.full-screen-popup.visible {
  visibility: visible;
  transform: translateY(0);
}
.full-screen-popup .full-screen-popup-header {
  height: 50px;
  width: 100%;
  background-color: #23526c;
  color: #fff;
  padding: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.full-screen-popup .full-screen-popup-header .full-screen-popup-title {
  padding-left: 15px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}
.full-screen-popup .full-screen-popup-header .close-button {
  display: block;
  width: 50px;
  max-width: 50px;
  height: 50px;
  line-height: 50px;
  float: right;
  text-align: center;
  font-size: 18px;
  align-self: flex-end;
}
.full-screen-popup .full-screen-popup-body {
  height: calc(100% - 50px);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0;
}
.hero-with-user-image {
  height: 150px;
  margin-bottom: 0;
  position: relative;
}
.hero-with-user-image .hero + .hero-overlay-user-image {
  position: absolute;
  z-index: 2;
  background-position: center center;
  background-size: cover;
  background-color: lightgrey;
  width: 80px;
  height: 80px;
  top: 60px;
  border: 2px solid white;
  right: 10px;
}
.hero {
  height: 150px;
  background-color: #fefefe;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 15px;
  transform: translate3d(0, 0, 0);
}
.hero .hero-darken {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  background-color: #1f4961;
  opacity: 0.7;
}
.hero .hero-overlay {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 10px;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
.hero .hero-overlay .hero-overlay-inner {
  width: calc(100% - 90px);
}
.hero .hero-overlay .align-top {
  padding-top: 0;
}
.hero .hero-overlay h1 {
  margin: 0;
  font-size: 20px;
}
.hero .hero-overlay h4 {
  margin: 0;
  font-size: 13px;
}
.hero .hero-overlay .hero-overlay-buttons {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.hero .hero-overlay .hero-overlay-buttons .btn-sm {
  font-size: 12px;
  padding: 7px 10px;
  box-shadow: 1px 1px 1px #000;
}
.hero.stuck {
  background-color: #1f4961;
  background-image: none !important;
  border-bottom: 1px solid #fff;
  top: -95px !important;
  /*position: -webkit-sticky!important;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        z-index: 10000;*/
}
.hero.stuck .hero-overlay {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#a6000000', GradientType=0);
}
.hero.stuck + div {
  height: 164px !important;
}
.hero-footer {
  display: block;
  margin-top: -80px;
  margin-left: 10px;
  margin-bottom: 15px;
  background-color: #fff;
  position: relative;
  padding: 10px;
  width: calc(100% - 20px);
  -webkit-box-shadow: 0px -4px 5px -2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px -4px 5px -2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px -4px 5px -2px rgba(0, 0, 0, 0.75);
}
.hero-footer h1 {
  font-size: 16px;
  margin: 0;
  margin-bottom: 5px;
}
.social-hero {
  width: 100vw;
  max-width: 100vw;
  height: 150px;
  max-height: 150px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  background-color: #b7bac1;
  position: relative;
  display: block;
  padding: 0 15px;
  /*&:before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 50px;
        background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    }*/
}
.social-hero .social-hero-overlay {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.social-hero .social-hero-overlay .social-hero-user-image {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  position: absolute;
  display: block;
  top: 20px;
  left: 0;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.social-hero .social-hero-overlay .social-hero-user-image .social-hero-user-image-edit-button {
  position: absolute;
  width: 100%;
  height: 40px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  top: 50%;
  transform: translateY(-50%);
}
.social-hero .social-hero-overlay .social-hero-edit-button {
  position: absolute;
  width: 40px;
  height: 40px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  top: 50%;
  transform: translateY(-50%);
  right: 0px;
}
.social-hero .social-hero-overlay .social-hero-title {
  position: absolute;
  bottom: 5px;
  left: 0;
}
.social-hero .social-hero-overlay .social-hero-title h1 {
  font-size: 17px;
  font-weight: bold;
}
.social-hero .social-hero-overlay .social-hero-title .subtitle {
  font-size: 12px;
}
.social-hero .social-hero-overlay .social-hero-stats {
  display: none !important;
}
.horizontal-image-list {
  list-style: none;
  margin: 0;
  margin-top: 5px;
  padding: 0;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
}
.horizontal-image-list .item {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  margin-right: 5px;
}
.horizontal-image-list .item:last-child {
  margin-right: 0;
}
.round-icon,
.square-icon {
  width: 45px;
  height: 45px;
  background-color: #1487d6;
  background-size: cover;
  background-position: center center;
  color: #fff;
  font-size: 18px;
  position: relative;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.round-icon .flex-grid.flex-grid-1,
.square-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.round-icon .flex-grid.flex-grid-2,
.square-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.round-icon .flex-grid.flex-grid-3,
.square-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.round-icon .flex-grid.flex-grid-4,
.square-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.round-icon .flex-grid.flex-grid-5,
.square-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.round-icon .flex-grid.flex-grid-6,
.square-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.round-icon .flex-grid.flex-grid-7,
.square-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.round-icon .flex-grid.flex-grid-8,
.square-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.round-icon .flex-grid.flex-grid-9,
.square-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.round-icon .flex-grid.flex-grid-10,
.square-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.round-icon .flex-grid.flex-grid-11,
.square-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.round-icon .flex-grid.flex-grid-12,
.square-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.round-icon.flex-direction-row,
.square-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.round-icon.flex-direction-column,
.square-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.round-icon.flex-direction-row-reverse,
.square-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.round-icon.flex-direction-column-reverse,
.square-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.round-icon.flex-wrap-wrap,
.square-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.round-icon.flex-wrap-wrap-reverse,
.square-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.round-icon.flex-wrap-nowrap,
.square-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.round-icon.flex-justify-flex-start,
.square-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.round-icon.flex-justify-flex-end,
.square-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.round-icon.flex-justify-center,
.square-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.round-icon.flex-justify-space-between,
.square-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.round-icon.flex-justify-space-around,
.square-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.round-icon.flex-align-items-flex-start,
.square-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.round-icon.flex-align-items-flex-end,
.square-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.round-icon.flex-align-items-center,
.square-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.round-icon.flex-align-items-baseline,
.square-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.round-icon.flex-align-items-stretch,
.square-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.round-icon.flex-align-content-flex-start,
.square-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.round-icon.flex-align-content-flex-end,
.square-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.round-icon.flex-align-content-center,
.square-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.round-icon.flex-align-content-space-between,
.square-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.round-icon.flex-align-content-space-around,
.square-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.round-icon.flex-align-content-stretch,
.square-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.round-icon .flex-grid.flex-grid-1,
.square-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.round-icon .flex-grid.flex-grid-2,
.square-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.round-icon .flex-grid.flex-grid-3,
.square-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.round-icon .flex-grid.flex-grid-4,
.square-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.round-icon .flex-grid.flex-grid-5,
.square-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.round-icon .flex-grid.flex-grid-6,
.square-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.round-icon .flex-grid.flex-grid-7,
.square-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.round-icon .flex-grid.flex-grid-8,
.square-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.round-icon .flex-grid.flex-grid-9,
.square-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.round-icon .flex-grid.flex-grid-10,
.square-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.round-icon .flex-grid.flex-grid-11,
.square-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.round-icon .flex-grid.flex-grid-12,
.square-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.round-icon i,
.square-icon i {
  margin: 0 !important;
  line-height: 1;
}
.round-icon.round-icon-xxs,
.square-icon.round-icon-xxs,
.round-icon.square-icon-xxs,
.square-icon.square-icon-xxs {
  width: 20px;
  height: 20px;
  font-size: 11px;
}
.round-icon.round-icon-xxs i,
.square-icon.round-icon-xxs i,
.round-icon.square-icon-xxs i,
.square-icon.square-icon-xxs i {
  font-size: 11px !important;
}
.round-icon.round-icon-xs,
.square-icon.round-icon-xs,
.round-icon.square-icon-xs,
.square-icon.square-icon-xs {
  width: 30px;
  height: 30px;
  font-size: 11px;
}
.round-icon.round-icon-xs i,
.square-icon.round-icon-xs i,
.round-icon.square-icon-xs i,
.square-icon.square-icon-xs i {
  font-size: 11px !important;
}
.round-icon.round-icon-sm,
.square-icon.round-icon-sm,
.round-icon.square-icon-sm,
.square-icon.square-icon-sm {
  width: 40px;
  height: 40px;
  font-size: 14px;
}
.round-icon.round-icon-sm i,
.square-icon.round-icon-sm i,
.round-icon.square-icon-sm i,
.square-icon.square-icon-sm i {
  font-size: 14px !important;
}
.round-icon.round-icon-md,
.square-icon.round-icon-md,
.round-icon.square-icon-md,
.square-icon.square-icon-md {
  width: 50px;
  height: 50px;
  font-size: 14px;
}
.round-icon.round-icon-md i,
.square-icon.round-icon-md i,
.round-icon.square-icon-md i,
.square-icon.square-icon-md i {
  font-size: 20px !important;
}
.round-icon.round-icon-lg,
.square-icon.round-icon-lg,
.round-icon.square-icon-lg,
.square-icon.square-icon-lg {
  width: 60px;
  height: 60px;
  font-size: 22px;
}
.round-icon.round-icon-lg i,
.square-icon.round-icon-lg i,
.round-icon.square-icon-lg i,
.square-icon.square-icon-lg i {
  font-size: 22px !important;
}
.round-icon.round-icon-xl,
.square-icon.round-icon-xl,
.round-icon.square-icon-xl,
.square-icon.square-icon-xl {
  width: 80px;
  height: 80px;
  font-size: 26px;
}
.round-icon.round-icon-xl i,
.square-icon.round-icon-xl i,
.round-icon.square-icon-xl i,
.square-icon.square-icon-xl i {
  font-size: 26px !important;
}
.round-icon .status-indicator,
.square-icon .status-indicator {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
}
.round-icon .status-indicator.top,
.square-icon .status-indicator.top {
  top: 0;
}
.round-icon .status-indicator.bottom,
.square-icon .status-indicator.bottom {
  bottom: 0;
}
.round-icon .status-indicator.left,
.square-icon .status-indicator.left {
  left: 0;
}
.round-icon .status-indicator.right,
.square-icon .status-indicator.right {
  right: 0;
}
.round-icon {
  border-radius: 50%;
}
.round-icon .offical-badge {
  position: absolute;
  top: 0;
  right: 0;
  height: 16px;
  width: 16px;
  transform: translateX(25%);
}
.round-icon-placeholder.round-icon-xs {
  width: 30px;
  height: 30px;
}
.round-icon-placeholder.round-icon-sm {
  width: 40px;
  height: 40px;
}
.round-icon-placeholder.round-icon-md {
  width: 50px;
  height: 50px;
}
.round-icon-placeholder.round-icon-lg {
  width: 60px;
  height: 60px;
}
.round-icon-placeholder.round-icon-xl {
  width: 80px;
  height: 80px;
}
.info-header {
  padding: 15px;
  width: 100%;
  min-height: 100px;
  background-color: #255874;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  position: relative;
  overflow: hidden;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  z-index: 1;
}
.info-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.info-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.info-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.info-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.info-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.info-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.info-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.info-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.info-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.info-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.info-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.info-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.info-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.info-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.info-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.info-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.info-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.info-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.info-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.info-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.info-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.info-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.info-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.info-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.info-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.info-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.info-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.info-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.info-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.info-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.info-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.info-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.info-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.info-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.info-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.info-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.info-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.info-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.info-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.info-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.info-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.info-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.info-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.info-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.info-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.info-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.info-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.info-header .info-header-icon-background {
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: 1;
}
.info-header .info-header-icon-background i {
  font-size: 110px;
  color: rgba(160, 160, 160, 0.1);
}
.info-header .info-header-icon-background ~ * {
  z-index: 2;
}
.info-header .info-header-icon-background.inverted i {
  color: rgba(0, 0, 0, 0.05);
}
.info-header .info-header-icon-background.contain {
  top: 5px;
}
.info-header .info-header-icon-background.contain i {
  font-size: 90px;
}
.info-header .info-header-icon-background.right {
  left: auto;
  right: 20px;
}
.info-header .info-header-blur-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-filter: blur(2px);
  filter: blur(2px);
  background-position: center center;
  background-size: cover;
  z-index: -1;
}
.info-header .info-header-bottom-gradient {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 80px;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2b6787 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #2b6787 100%);
  z-index: -1;
}
.info-header .info-header-icon {
  width: 45px;
  height: 45px;
  margin-right: 15px;
}
.info-header .info-header-icon i {
  font-size: 45px;
  color: #1487d6;
}
.info-header h1 {
  line-height: 1;
  font-size: 22px;
}
.info-header.content-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.info-header.content-left {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.info-header.content-right {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.info-header.content-spread {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.info-header.content-bottom {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.info-header + .fab-bar {
  margin-top: -25px;
  margin-bottom: -25px;
  z-index: 10;
}
.info-header + .fab-bar + .full-screen-tabs {
  height: calc(100vh - 100px);
  max-height: calc(100vh - 100px);
}
.info-header + .fab-bar + .full-screen-tabs .tab-content {
  height: calc(100vh - 150px);
}
.info-header + .full-screen-tabs {
  height: calc(100vh - 100px);
  max-height: calc(100vh - 100px);
}
.info-header + .full-screen-tabs .tab-content {
  height: calc(100vh - 150px);
}
.info-header + .toolbar-container {
  height: calc(100vh - 100px);
  max-height: calc(100vh - 100px);
}
.info-header + .toolbar-container .content {
  height: calc(100vh - 150px);
}
.info-header.min-height-80 {
  min-height: 80px;
}
.info-header.min-height-80 + .full-screen-tabs {
  height: calc(100vh - 80px);
  max-height: calc(100vh - 80px);
}
.info-header.min-height-80 + .full-screen-tabs .tab-content {
  height: calc(100vh - 130px);
}
.info-header-center-circle-overlay {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 5px solid #fff;
  background-color: #fff;
  color: #000;
  background-position: center center;
  background-size: cover;
  z-index: 100;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  top: 15px;
  left: calc(50vw - 60px);
}
.info-header-center-circle-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.info-header-center-circle-overlay.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.info-header-center-circle-overlay.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.info-header-center-circle-overlay.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.info-header-center-circle-overlay.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.info-header-center-circle-overlay.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.info-header-center-circle-overlay.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.info-header-center-circle-overlay.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.info-header-center-circle-overlay.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.info-header-center-circle-overlay.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.info-header-center-circle-overlay.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.info-header-center-circle-overlay.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.info-header-center-circle-overlay.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.info-header-center-circle-overlay.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.info-header-center-circle-overlay.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.info-header-center-circle-overlay.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.info-header-center-circle-overlay.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.info-header-center-circle-overlay.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.info-header-center-circle-overlay.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.info-header-center-circle-overlay.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.info-header-center-circle-overlay.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.info-header-center-circle-overlay.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.info-header-center-circle-overlay.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.info-header-center-circle-overlay.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.info-header-center-circle-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.list-group {
  border: 0;
  border-radius: 0;
}
.list-group > .list-group .list-group-item {
  padding-left: 30px;
}
.list-group > .list-group > .list-group .list-group-item {
  padding-left: 45px;
}
.list-group > .list-group > .list-group > .list-group .list-group-item {
  padding-left: 60px;
}
.list-group .list-group-header-item {
  background-color: rgba(160, 160, 160, 0.2);
  padding: 15px;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: inherit;
  letter-spacing: normal;
  list-style: none;
}
.list-group .list-group-header-item .text-xl {
  margin-top: -5px;
}
.list-group .list-group-item {
  position: relative;
  border: 0;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  background-color: transparent;
  font-size: 12px;
}
.list-group .list-group-item + .empty-list-item {
  display: none;
}
.list-group .list-group-item > i {
  margin-right: 5px;
}
.list-group .list-group-item .list-group-item-heading {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 4px;
}
.list-group .list-group-item .list-group-item-icon-container {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 14px;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.list-group .list-group-item .list-group-item-icon-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.list-group .list-group-item .list-group-item-icon-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.list-group .list-group-item .list-group-item-icon-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.list-group .list-group-item .list-group-item-icon-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.list-group .list-group-item .list-group-item-icon-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.list-group .list-group-item .list-group-item-icon-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.list-group .list-group-item .list-group-item-icon-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.list-group .list-group-item .list-group-item-icon-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.list-group .list-group-item .list-group-item-icon-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.list-group .list-group-item .list-group-item-icon-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.list-group .list-group-item .list-group-item-icon-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.list-group .list-group-item .list-group-item-icon-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.list-group .list-group-item .list-group-item-icon-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.list-group .list-group-item .list-group-item-icon-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.list-group .list-group-item .list-group-item-icon-container > i {
  margin: 0;
}
.list-group .list-group-item .list-group-item-date-container {
  margin-right: 15px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}
.list-group .list-group-item .list-group-item-date-container .day {
  width: 100%;
  text-align: center;
  font-size: 24px;
}
.list-group .list-group-item .list-group-item-date-container .month {
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.list-group .list-group-item .list-group-item-thumbnail {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  background-size: cover;
  background-position: center center;
  margin-right: 15px;
  background-color: rgba(160, 160, 160, 0.2);
}
.list-group .list-group-item .list-group-item-thumbnail.list-group-item-thumbnail-xs {
  -moz-box-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  -webkit-box-flex: 0 0 30px;
  -webkit-flex: 0 0 30px;
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
}
.list-group .list-group-item .list-group-item-thumbnail.list-group-item-thumbnail-sm {
  -moz-box-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  -webkit-box-flex: 0 0 40px;
  -webkit-flex: 0 0 40px;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
}
.list-group .list-group-item .list-group-item-thumbnail.list-group-item-thumbnail-lg {
  -moz-box-flex: 0 0 80px;
  -ms-flex: 0 0 80px;
  -webkit-box-flex: 0 0 80px;
  -webkit-flex: 0 0 80px;
  flex: 0 0 80px;
  width: 80px;
  height: 80px;
}
.list-group .list-group-item .list-group-item-thumbnail.list-group-item-thumbnail-xl {
  -moz-box-flex: 0 0 100px;
  -ms-flex: 0 0 100px;
  -webkit-box-flex: 0 0 100px;
  -webkit-flex: 0 0 100px;
  flex: 0 0 100px;
  width: 100px;
  height: 100px;
}
.list-group .list-group-item .list-group-item-body {
  width: 100%;
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.list-group .list-group-item .list-group-item-chevron-container {
  margin-left: 15px;
  font-size: 16px;
}
.list-group .list-group-item .list-group-item-chevron-container i {
  margin: 0;
  opacity: 0.8;
}
.list-group .list-group-item .list-group-item-dropdown-container {
  margin-left: 15px;
  position: relative;
  width: 30px;
}
.list-group .list-group-item .list-group-item-dropdown-container .dropdown-toggle {
  font-size: 18px;
  width: 30px;
  text-align: center;
}
.list-group .list-group-item .list-group-item-dropdown-container .dropdown-menu {
  right: 0;
  left: auto;
  padding: 0 0 0 15px;
}
.list-group .list-group-item .list-group-item-dropdown-container .dropdown-menu li {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  padding: 0;
}
.list-group .list-group-item .list-group-item-dropdown-container .dropdown-menu li:last-child {
  border-bottom: none;
}
.list-group .list-group-item .list-group-item-dropdown-container .dropdown-menu li a {
  color: #1487d6;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  padding: 15px 15px 15px 0;
  letter-spacing: 0.6px;
}
.list-group .list-group-item .list-group-item-dropdown-container .dropdown-menu li a > i {
  margin-right: 10px;
  font-size: 15px;
}
.list-group .list-group-item:first-child {
  border-top: 0;
  border-radius: 0;
}
.list-group .list-group-item:last-child {
  border-radius: 0;
}
.list-group .list-group-item .badge {
  font-size: 11px;
  font-weight: normal;
}
.list-group .list-group-item .badge i {
  margin: 0;
}
.list-group .list-group-item .badge i + span {
  margin-left: 5px;
}
.list-group .list-group-item.open .badge {
  background-color: #1487d6;
}
.list-group .list-group-item.closed {
  opacity: 0.8;
}
.list-group .list-group-item.has-new {
  font-weight: bold;
  position: relative;
}
.list-group .list-group-item.has-new:before {
  content: '';
  position: absolute;
  display: block;
  top: 1px;
  bottom: 1px;
  left: 1px;
  width: 5px;
  background-color: #1487d6;
}
.list-group .list-group-item.active {
  background-color: rgba(160, 160, 160, 0.2);
  color: #333;
}
.list-group .list-group-item.active:hover {
  border-color: rgba(160, 160, 160, 0.2);
}
.list-group .list-group-item.active:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #1487d6;
}
.list-group .list-group-item.expanding {
  cursor: pointer;
}
.list-group .list-group-item.expanding .expanding-area {
  display: none;
}
.list-group .list-group-item.expanding.expanded {
  background-color: #fff;
}
.list-group .list-group-item.expanding.expanded .expanding-area {
  display: block;
}
.list-group .list-group-item.list-group-item-toggle {
  cursor: pointer;
}
.list-group .list-group-item.list-group-item-toggle .list-group-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 15px;
  cursor: pointer;
}
.list-group .list-group-item.list-group-item-toggle .list-group-toggle i {
  top: 15px;
  right: -2.5px;
  position: absolute;
  color: #999999;
  -webkit-transition: all 250ms 0s ease-in;
  -moz-transition: all 250ms 0s ease-in;
  -ms-transition: all 250ms 0s ease-in;
  -o-transition: all 250ms 0s ease-in;
  transition: all 250ms 0s ease-in;
}
.list-group .list-group-item.list-group-item-toggle.list-group-toggle-collapse .list-group-toggle i {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.list-group .list-group-item.list-group-item-toggle:hover {
  background-color: rgba(160, 160, 160, 0.2);
}
.list-group .list-group-item.list-group-item-toggle:hover .list-group-toggle i {
  color: #1487d6;
}
.list-group .list-group-item.list-group-navigation-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 0;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.list-group .list-group-item.list-group-navigation-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.list-group .list-group-item.list-group-navigation-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.list-group .list-group-item.list-group-navigation-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.list-group .list-group-item.list-group-navigation-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.list-group .list-group-item.list-group-navigation-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.list-group .list-group-item.list-group-navigation-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.list-group .list-group-item.list-group-navigation-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.list-group .list-group-item.list-group-navigation-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.list-group .list-group-item.list-group-navigation-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.list-group .list-group-item.list-group-navigation-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.list-group .list-group-item.list-group-navigation-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.list-group .list-group-item.list-group-navigation-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.list-group .list-group-item.list-group-navigation-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.list-group .list-group-item.list-group-navigation-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.list-group .list-group-item.list-group-navigation-item:before {
  display: none;
}
.list-group .list-group-item.list-group-navigation-item:after {
  content: '';
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  border-left: 10px solid rgba(160, 160, 160, 0.2);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  z-index: 10000;
  right: -10px;
  visibility: hidden;
}
.list-group .list-group-item.list-group-navigation-item.active {
  background-color: rgba(160, 160, 160, 0.2);
  border-color: transparent;
}
.list-group .list-group-item.list-group-navigation-item.active:before {
  display: none;
}
.list-group .list-group-item.list-group-navigation-item.active:after {
  visibility: visible;
}
.list-group .list-group-item.list-group-navigation-item.active:hover {
  background-color: rgba(160, 160, 160, 0.2);
}
.list-group .list-group-item.with-icon {
  margin-left: 75px;
}
.list-group .list-group-item.with-icon .icon {
  margin-left: -75px;
}
.list-group a.list-group-item {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.list-group a.list-group-item:hover {
  background-color: #fff;
  color: #1f4961;
}
.list-group.manual-list .list-group-item {
  padding: 10px 10px 10px 20px !important;
}
.list-group.manual-list .list-group-item a {
  padding: 0 !important;
}
.tight-list-group {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.tight-list-group .tight-list-group-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  min-height: 35px;
  cursor: pointer;
  border: 1px solid transparent;
  border-top-color: rgba(160, 160, 160, 0.2);
  border-radius: 3px;
  position: relative;
  font-size: 15px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 10px;
  /*&:hover {
            border: 1px solid @auto-color;
            border-bottom-color: transparent;
            background-color: #f7f7f7;

            &:last-child {
                border-bottom-color: @auto-color;
            }

            .tight-list-group-item-reveal {
                opacity: 1;
            }
        }*/
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tight-list-group .tight-list-group-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tight-list-group .tight-list-group-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tight-list-group .tight-list-group-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.tight-list-group .tight-list-group-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tight-list-group .tight-list-group-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.tight-list-group .tight-list-group-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tight-list-group .tight-list-group-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tight-list-group .tight-list-group-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tight-list-group .tight-list-group-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tight-list-group .tight-list-group-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tight-list-group .tight-list-group-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.tight-list-group .tight-list-group-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.tight-list-group .tight-list-group-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.tight-list-group .tight-list-group-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tight-list-group .tight-list-group-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.tight-list-group .tight-list-group-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.tight-list-group .tight-list-group-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.tight-list-group .tight-list-group-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.tight-list-group .tight-list-group-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.tight-list-group .tight-list-group-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.tight-list-group .tight-list-group-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.tight-list-group .tight-list-group-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item:first-child {
  border-top-color: transparent;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon {
  align-self: flex-start;
  -moz-box-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  -webkit-box-flex: 0 0 40px;
  -webkit-flex: 0 0 40px;
  flex: 0 0 40px;
  width: 40px;
  overflow: hidden;
  margin-right: 5px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon img {
  width: 34px;
  height: auto;
  border-radius: 50%;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i {
  width: 34px;
  height: 34px;
  background-color: #1487d6;
  color: #fff;
  border-radius: 50%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 11px;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon i .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-icon ub-profile-image {
  width: auto;
  height: auto;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  line-height: 1;
  margin-right: 5px;
  text-transform: uppercase;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-body .text-sm {
  text-transform: none;
  font-size: 12px !important;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  line-height: 1;
  margin-left: auto;
  margin-right: 5px;
  opacity: 0.8;
  font-size: 12px;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-right .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  top: 0;
  bottom: 0;
  right: 0;
  line-height: 0;
  padding: 0 5px;
  text-align: right;
  min-width: 40px;
  background-color: #f7f7f7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-1 {
  flex: 1;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-2 {
  flex: 2;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-3 {
  flex: 3;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-4 {
  flex: 4;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-5 {
  flex: 5;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-6 {
  flex: 6;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-7 {
  flex: 7;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-8 {
  flex: 8;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-9 {
  flex: 9;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-10 {
  flex: 10;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-11 {
  flex: 11;
}
.tight-list-group .tight-list-group-item .tight-list-group-item-reveal .flex-grid.flex-grid-12 {
  flex: 12;
}
.tight-list-group .tight-list-group-item.active {
  border: 1px solid rgba(160, 160, 160, 0.2);
  border-bottom-color: transparent;
  background-color: #f1f1f1;
  font-weight: bold;
}
.tight-list-group .tight-list-group-item.active:last-child {
  border-bottom-color: rgba(160, 160, 160, 0.2);
}
.tight-list-group a.tight-list-group-item {
  color: #333;
  text-decoration: none;
}
.tight-list-group a.tight-list-group-item:hover,
.tight-list-group a.tight-list-group-item:active {
  color: #333;
}
.media {
  display: block;
  text-decoration: none!important;
}
.media.important {
  background-color: #992222;
  color: #fff !important;
}
.media .media-left img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
.media .media-left .img-container {
  border-radius: 3px;
  width: 100px;
  height: 60px;
  background-position: center center;
  background-size: cover;
}
@media (max-width: 320px) {
  .media .media-left .img-container {
    width: 60px;
  }
}
.media .media-left .time {
  width: 70px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
}
.media .media-left .time .am-pm {
  color: rgba(160, 160, 160, 0.2);
  font-size: 14px;
}
.media .media-left .profile-image {
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: #1f4961;
  background-size: cover;
  background-position: center center;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
}
.media .media-left i {
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: #1f4961;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
}
@media (max-width: 320px) {
  .media .media-left .no-img {
    width: 60px!important;
    padding: 0!important;
  }
}
.media .media-body {
  font-size: 13px;
  line-height: 15px;
  font-weight: normal;
  text-transform: none;
}
.media .media-body .media-heading {
  font-size: 15px;
  margin-top: 3px;
  margin-bottom: 0;
  font-weight: bold;
}
.media .media-body .badge {
  position: absolute;
  top: 13px;
  right: 10px;
}
.media .media-body .attendees {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}
.media .media-body .attendees .attendee {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 3px;
  background-size: cover;
  background-position: center center;
  border-radius: 50%;
}
.media .media-button {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  background-color: #1f4961;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
}
.media.highlighted {
  -webkit-box-shadow: 0px 0px 5px 5px #008278;
  -moz-box-shadow: 0px 0px 5px 5px #008278;
  box-shadow: 0px 0px 5px 5px #008278;
}
button.media {
  text-align: left;
  border: 0;
  background-color: transparent;
}
.media-list {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.media-list .media-list-heading {
  font-weight: normal;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  padding: 10px;
  background-color: rgba(160, 160, 160, 0.2);
  border-top: 1px solid rgba(135, 135, 135, 0.2);
}
.media-list .media-list-heading + .media {
  border-top: 1px solid rgba(135, 135, 135, 0.2);
}
.media-list .media {
  background-color: #ffffff;
  border-top: 1px solid #fff;
  padding: 10px;
  margin: 10px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease;
}
.media-list .media:first-child {
  border-top: 0;
}
.media-list .media.bg-light-gray {
  background-color: #fff;
}
.media-list .media.bg-light-gray:hover {
  background-color: rgba(160, 160, 160, 0.2) !important;
}
.media-list .media.active:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #1487d6;
}
.media-list .media.announcement {
  border-left: 2px solid #1487d6;
}
.media-list .media.clickable {
  cursor: pointer;
}
.panel-body .media-list .media {
  box-shadow: none!important;
  margin: 0;
}
.media-card {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.media-card .flex-grid.flex-grid-1 {
  flex: 1;
}
.media-card .flex-grid.flex-grid-2 {
  flex: 2;
}
.media-card .flex-grid.flex-grid-3 {
  flex: 3;
}
.media-card .flex-grid.flex-grid-4 {
  flex: 4;
}
.media-card .flex-grid.flex-grid-5 {
  flex: 5;
}
.media-card .flex-grid.flex-grid-6 {
  flex: 6;
}
.media-card .flex-grid.flex-grid-7 {
  flex: 7;
}
.media-card .flex-grid.flex-grid-8 {
  flex: 8;
}
.media-card .flex-grid.flex-grid-9 {
  flex: 9;
}
.media-card .flex-grid.flex-grid-10 {
  flex: 10;
}
.media-card .flex-grid.flex-grid-11 {
  flex: 11;
}
.media-card .flex-grid.flex-grid-12 {
  flex: 12;
}
.media-card.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.media-card.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.media-card.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.media-card.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.media-card.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.media-card.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.media-card.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.media-card.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.media-card.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.media-card.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.media-card.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.media-card.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.media-card.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.media-card.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.media-card.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.media-card.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.media-card.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.media-card.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.media-card.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.media-card.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.media-card.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.media-card.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.media-card.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.media-card .flex-grid.flex-grid-1 {
  flex: 1;
}
.media-card .flex-grid.flex-grid-2 {
  flex: 2;
}
.media-card .flex-grid.flex-grid-3 {
  flex: 3;
}
.media-card .flex-grid.flex-grid-4 {
  flex: 4;
}
.media-card .flex-grid.flex-grid-5 {
  flex: 5;
}
.media-card .flex-grid.flex-grid-6 {
  flex: 6;
}
.media-card .flex-grid.flex-grid-7 {
  flex: 7;
}
.media-card .flex-grid.flex-grid-8 {
  flex: 8;
}
.media-card .flex-grid.flex-grid-9 {
  flex: 9;
}
.media-card .flex-grid.flex-grid-10 {
  flex: 10;
}
.media-card .flex-grid.flex-grid-11 {
  flex: 11;
}
.media-card .flex-grid.flex-grid-12 {
  flex: 12;
}
.media-card .media-card-icon {
  width: 56px;
  height: 56px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #1487d6;
  margin-right: 10px;
  border-radius: 50%;
  color: #fff;
}
.media-card .media-card-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.media-card .media-card-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.media-card .media-card-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.media-card .media-card-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.media-card .media-card-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.media-card .media-card-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.media-card .media-card-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.media-card .media-card-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.media-card .media-card-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.media-card .media-card-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.media-card .media-card-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.media-card .media-card-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.media-card .media-card-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.media-card .media-card-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.media-card .media-card-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.media-card .media-card-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.media-card .media-card-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.media-card .media-card-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.media-card .media-card-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.media-card .media-card-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.media-card .media-card-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.media-card .media-card-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.media-card .media-card-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.media-card .media-card-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.media-card .media-card-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.media-card .media-card-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.media-card .media-card-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.media-card .media-card-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.media-card .media-card-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.media-card .media-card-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.media-card .media-card-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.media-card .media-card-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.media-card .media-card-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.media-card .media-card-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.media-card .media-card-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.media-card .media-card-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.media-card .media-card-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.media-card .media-card-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.media-card .media-card-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.media-card .media-card-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.media-card .media-card-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.media-card .media-card-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.media-card .media-card-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.media-card .media-card-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.media-card .media-card-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.media-card .media-card-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.media-card .media-card-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.media-card .media-card-icon i {
  font-size: 22px;
  margin: 0;
}
.media-card .media-card-body {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.media-card .media-card-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.media-card .media-card-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.media-card .media-card-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.media-card .media-card-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.media-card .media-card-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.media-card .media-card-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.media-card .media-card-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.media-card .media-card-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.media-card .media-card-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.media-card .media-card-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.media-card .media-card-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.media-card .media-card-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.media-card .media-card-body.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.media-card .media-card-body.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.media-card .media-card-body.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.media-card .media-card-body.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.media-card .media-card-body.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.media-card .media-card-body.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.media-card .media-card-body.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.media-card .media-card-body.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.media-card .media-card-body.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.media-card .media-card-body.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.media-card .media-card-body.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.media-card .media-card-body.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.media-card .media-card-body.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.media-card .media-card-body.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.media-card .media-card-body.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.media-card .media-card-body.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.media-card .media-card-body.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.media-card .media-card-body.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.media-card .media-card-body.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.media-card .media-card-body.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.media-card .media-card-body.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.media-card .media-card-body.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.media-card .media-card-body.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.media-card .media-card-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.media-card .media-card-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.media-card .media-card-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.media-card .media-card-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.media-card .media-card-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.media-card .media-card-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.media-card .media-card-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.media-card .media-card-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.media-card .media-card-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.media-card .media-card-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.media-card .media-card-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.media-card .media-card-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.media-card .media-card-body .media-card-title {
  margin: 0;
}
.messenger-chats-list {
  margin-left: 80px;
  margin-right: 15px;
  margin-bottom: 90px;
}
.messenger-chats-list .list-group-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-right: 0;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-chats-list .list-group-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-chats-list .list-group-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-chats-list .list-group-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-chats-list .list-group-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-chats-list .list-group-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-chats-list .list-group-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-chats-list .list-group-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-chats-list .list-group-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-chats-list .list-group-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-chats-list .list-group-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-chats-list .list-group-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-chats-list .list-group-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-chats-list .list-group-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-chats-list .list-group-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-chats-list .list-group-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-chats-list .list-group-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-chats-list .list-group-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-chats-list .list-group-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-chats-list .list-group-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-chats-list .list-group-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-chats-list .list-group-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-chats-list .list-group-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item .round-icon {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  margin-left: -80px;
  margin-right: 15px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 20px;
  margin-bottom: 3px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .name {
  font-weight: bold;
  font-size: 14px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-name-container .datetime {
  opacity: 0.8;
  text-transform: uppercase;
  font-size: 11px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 20px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .round-icon {
  -moz-box-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  -webkit-box-flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  margin-left: 0px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-chat-list-last-message-status-container {
  font-size: 15px;
  margin-right: 4px;
  padding-top: 3px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-chat-list-last-message-status-container.sent,
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-chat-list-last-message-status-container.received {
  color: inherit;
  opacity: 0.9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-chat-list-last-message-status-container.read {
  color: #118855;
  font-weight: bold;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-chat-list-last-message {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  opacity: 0.8;
  line-height: 1.1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 20px;
  height: 20px;
  font-size: 10px;
  background-color: #1487d6;
  color: #fff;
  border-radius: 10px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-left: 5px;
  padding: 0 4px;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-chats-list .list-group-item .messenger-chats-list-item-body .messenger-chat-list-last-message-container .messenger-unread-messages-badge .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container {
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-header {
  -moz-box-flex: 0 0 70px;
  -ms-flex: 0 0 70px;
  -webkit-box-flex: 0 0 70px;
  -webkit-flex: 0 0 70px;
  flex: 0 0 70px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  padding: 0 15px;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-back-btn {
  margin: 0 20px;
  font-size: 20px;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-img {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  position: relative;
  margin-right: 10px;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-img .status {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-img .status.online {
  background-color: #118855;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-img .status.away {
  background-color: #f0ad4e;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-img .status.offline {
  background-color: #992222;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-details {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-profile-details .name {
  font-size: 14px;
  font-weight: bold;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 44px;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a {
  color: inherit !important;
  width: 50px;
  height: 44px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 16px;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-header .chat-header-menu-container a .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.messenger-container .messenger-chat-container .chat-body .chat-messages {
  padding: 20px 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  min-height: 100%;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-date {
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  min-height: 1px;
  margin-top: 5px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.ng-enter:not(.no-animation) {
  -webkit-transition: opacity 0.2s ease 0.2s 0s ease-in;
  -moz-transition: opacity 0.2s ease 0.2s 0s ease-in;
  -ms-transition: opacity 0.2s ease 0.2s 0s ease-in;
  -o-transition: opacity 0.2s ease 0.2s 0s ease-in;
  transition: opacity 0.2s ease 0.2s 0s ease-in;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  opacity: 0;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.ng-enter:not(.no-animation).ng-enter-active {
  opacity: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-img {
  -moz-box-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  -webkit-box-flex: 0 0 30px;
  -webkit-flex: 0 0 30px;
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
  background-color: #e3e6ea;
  color: #000000;
  border-radius: 3px;
  position: relative;
  padding: 8px;
  margin-left: 10px;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 1px 1px 0px rgba(160, 160, 160, 0.4);
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-name {
  font-weight: bold;
  color: inherit;
  margin-bottom: 3px;
  opacity: 0.7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-image {
  max-width: 66vw;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 5px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-image + .chat-text-body {
  max-width: 66vw;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-image img {
  width: 100%;
  height: auto;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item {
  margin-top: -8px;
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 8px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-header {
  padding: 8px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body {
  background-color: rgba(160, 160, 160, 0.2);
  padding: 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .round-icon {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-marketplace-item .chat-text-marketplace-item-body .details {
  font-size: 14px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-body {
  margin-bottom: 3px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp {
  width: 100%;
  text-align: right;
  font-size: 9px;
  opacity: 0.5;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text .chat-text-timestamp i {
  margin-left: 3px;
  margin-top: -2px;
  font-size: 11px;
  opacity: 0.9;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text:after,
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text:before {
  position: absolute;
  right: 100%;
  top: 15px;
  border: solid transparent;
  border-right-color: #e3e6ea;
  content: ' ';
  height: 0;
  width: 0;
  pointer-events: none;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text:after {
  border-width: 5px;
  margin-top: -5px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message .chat-text:before {
  border-width: 6px;
  margin-top: -6px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left {
  margin-top: 5px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left .chat-img {
  visibility: hidden;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left .chat-text {
  -webkit-box-shadow: 1px 1px 0px rgba(160, 160, 160, 0.4);
  box-shadow: 1px 1px 0px rgba(160, 160, 160, 0.4);
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left .chat-text:before,
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left .chat-text:after {
  visibility: hidden;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left.group .chat-img {
  visibility: inherit;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left.group .chat-text:before,
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.left.group .chat-text:after {
  visibility: inherit;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.left + .chat-message.right {
  margin-bottom: 10px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right .chat-img {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
  display: none;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right .chat-text {
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: 6px;
  background-color: #118855;
  color: #ffffff;
  -webkit-box-shadow: -1px 1px 0px rgba(160, 160, 160, 0.4);
  box-shadow: -1px 1px 0px rgba(160, 160, 160, 0.4);
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right .chat-text:after,
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right .chat-text:before {
  right: auto;
  left: 100%;
  border-right-color: transparent;
  border-left-color: #118855;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right + .chat-message.right {
  margin-top: 5px;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right + .chat-message.right .chat-img {
  visibility: hidden;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right + .chat-message.right .chat-text {
  box-shadow: -1px 1px 0px rgba(160, 160, 160, 0.4);
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right + .chat-message.right .chat-text:before,
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right + .chat-message.right .chat-text:after {
  visibility: hidden;
}
.messenger-container .messenger-chat-container .chat-body .chat-messages .chat-message.right + .chat-message.left {
  margin-bottom: 10px;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container {
  width: 100vw;
  height: 0px;
  -moz-box-flex: 0 0 0px;
  -ms-flex: 0 0 0px;
  -webkit-box-flex: 0 0 0px;
  -webkit-flex: 0 0 0px;
  flex: 0 0 0px;
  overflow: hidden;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu {
  width: 100%;
  height: 60px;
  background-color: #bbb;
  opacity: 0;
  -webkit-transition: all 0.2s ease 0.2s 0s ease-in;
  -moz-transition: all 0.2s ease 0.2s 0s ease-in;
  -ms-transition: all 0.2s ease 0.2s 0s ease-in;
  -o-transition: all 0.2s ease 0.2s 0s ease-in;
  transition: all 0.2s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container .chat-attachment-menu .round-icon {
  background-color: #333;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container.in {
  overflow: visible;
}
.messenger-container .messenger-chat-container .chat-attachment-menu-container.in .chat-attachment-menu {
  opacity: 1;
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  -webkit-transform: translateY(-60px);
  transform: translateY(-60px);
}
.messenger-container .messenger-chat-container .chat-footer {
  -moz-box-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  -webkit-box-flex: 0 0 60px;
  -webkit-flex: 0 0 60px;
  flex: 0 0 60px;
  height: 60px;
  background-color: rgba(160, 160, 160, 0.2);
  position: relative;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-footer.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-footer.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-footer.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-footer.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-footer.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-footer.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-footer.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-footer.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-footer.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-footer.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-footer.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-footer.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-footer.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-footer .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  width: 100%;
  height: calc(100% - 20px);
  padding: 10px 20px;
  padding-right: 40px;
  resize: none;
  border: 0;
  margin: 10px 10px 10px 10px;
  outline: none;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #000;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach {
  -moz-box-flex: 0 0 38px;
  -ms-flex: 0 0 38px;
  -webkit-box-flex: 0 0 38px;
  -webkit-flex: 0 0 38px;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  color: #666;
  font-size: 18px;
  position: absolute;
  right: 60px;
  bottom: 10px;
  border-radius: 50%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-attach .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-container .messenger-chat-container .chat-footer .chat-input-send {
  -moz-box-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  -webkit-box-flex: 0 0 40px;
  -webkit-flex: 0 0 40px;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  background-color: #1487d6;
  color: #fff;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
}
.chat-list {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
.chat-list .chat-list-item {
  width: 100%;
  position: relative;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 15px;
  cursor: default;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.chat-list .chat-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.chat-list .chat-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.chat-list .chat-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.chat-list .chat-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.chat-list .chat-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.chat-list .chat-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.chat-list .chat-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.chat-list .chat-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.chat-list .chat-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.chat-list .chat-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.chat-list .chat-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.chat-list .chat-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.chat-list .chat-list-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.chat-list .chat-list-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.chat-list .chat-list-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.chat-list .chat-list-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.chat-list .chat-list-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chat-list .chat-list-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.chat-list .chat-list-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.chat-list .chat-list-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.chat-list .chat-list-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.chat-list .chat-list-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.chat-list .chat-list-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.chat-list .chat-list-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.chat-list .chat-list-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.chat-list .chat-list-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.chat-list .chat-list-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.chat-list .chat-list-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.chat-list .chat-list-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.chat-list .chat-list-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.chat-list .chat-list-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.chat-list .chat-list-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.chat-list .chat-list-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.chat-list .chat-list-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.chat-list .chat-list-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.chat-list .chat-list-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.chat-list .chat-list-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.chat-list .chat-list-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.chat-list .chat-list-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.chat-list .chat-list-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.chat-list .chat-list-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.chat-list .chat-list-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.chat-list .chat-list-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.chat-list .chat-list-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.chat-list .chat-list-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.chat-list .chat-list-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.chat-list .chat-list-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.chat-list .chat-list-item .chat-list-item-profile-img {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  margin-right: 20px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  position: relative;
}
.chat-list .chat-list-item .chat-list-item-profile-img .status {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.chat-list .chat-list-item .chat-list-item-profile-img .status.online {
  background-color: #118855;
}
.chat-list .chat-list-item .chat-list-item-profile-img .status.away {
  background-color: #f0ad4e;
}
.chat-list .chat-list-item .chat-list-item-profile-img .status.offline {
  background-color: #992222;
}
.chat-list .chat-list-item .chat-list-item-body {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  position: relative;
  max-width: 295px;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .chat-list-item-body-header-name {
  font-weight: bold;
  font-size: 15px;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-header .chat-list-item-body-header-date {
  font-size: 11px;
  text-transform: uppercase;
  opacity: 0.8;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .chat-list-item-body-message {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  height: 15px;
  font-size: 13px;
  opacity: 0.8;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.chat-list .chat-list-item .chat-list-item-body .chat-list-item-body-message-container .chat-list-item-body-message-unread-count {
  -moz-box-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  -webkit-box-flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  font-weight: bold;
  border-radius: 50%;
  text-align: center;
  background-color: #118855;
}
.chat-list .chat-list-item:hover {
  background-color: rgba(160, 160, 160, 0.2);
  border-bottom: 1px solid transparent;
}
.chat-list .chat-list-item.has-new .chat-list-item-body .chat-list-item-body-header .chat-list-item-body-header-date {
  opacity: 1;
  color: #118855;
}
.messenger-image-viewer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 10000;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-image-viewer .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-image-viewer .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-image-viewer .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-image-viewer .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-image-viewer .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-image-viewer .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-image-viewer .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-image-viewer .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-image-viewer .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-image-viewer .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-image-viewer .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-image-viewer .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-image-viewer.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-image-viewer.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-image-viewer.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-image-viewer.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-image-viewer.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-image-viewer.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-image-viewer.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-image-viewer.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-image-viewer.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-image-viewer.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-image-viewer.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-image-viewer.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-image-viewer.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-image-viewer.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-image-viewer.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-image-viewer.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-image-viewer.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-image-viewer.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-image-viewer.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-image-viewer.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-image-viewer.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-image-viewer.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-image-viewer.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-image-viewer .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-image-viewer .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-image-viewer .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-image-viewer .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-image-viewer .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-image-viewer .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-image-viewer .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-image-viewer .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-image-viewer .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-image-viewer .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-image-viewer .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-image-viewer .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-image-viewer .messenger-image-viewer-image-container {
  width: 100%;
}
.messenger-image-viewer .messenger-image-viewer-image-container img {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.messenger-contacts-container {
  height: 100%;
  width: 100vw;
  overflow: hidden;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-contacts-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-contacts-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-contacts-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-contacts-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-contacts-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-contacts-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-contacts-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-contacts-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-contacts-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-contacts-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-contacts-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-contacts-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-contacts-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-contacts-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-contacts-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-contacts-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-contacts-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-contacts-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-contacts-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-contacts-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-contacts-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-contacts-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-contacts-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-contacts-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-contacts-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-contacts-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-contacts-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-contacts-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-contacts-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-contacts-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-contacts-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-contacts-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-contacts-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-contacts-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-contacts-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-contacts-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-contacts-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-contacts-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-contacts-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-contacts-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-contacts-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-contacts-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-contacts-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-contacts-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-contacts-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-contacts-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-contacts-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-contacts-container .messenger-contacts-header {
  background-color: rgba(160, 160, 160, 0.2);
  padding: 15px;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-header-title div {
  font-size: 20px;
  width: 35px;
  text-align: center;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-search-textbox {
  width: 100%;
  height: 44px;
  position: relative;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-search-textbox input {
  width: 100%;
  height: 44px;
  background-color: rgba(160, 160, 160, 0.07);
  border: 1px solid rgba(160, 160, 160, 0.2);
  border-radius: 6px;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 6px 44px 6px 15px;
  position: relative;
}
.messenger-contacts-container .messenger-contacts-header .messenger-contacts-search-textbox i {
  position: absolute;
  font-size: 20px;
  opacity: 0.8;
  top: 10px;
  right: 15px;
}
.messenger-contacts-container .messenger-contacts-body {
  -moz-box-flex: 1 1 0;
  -ms-flex: 1 1 0;
  -webkit-box-flex: 1 1 0;
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
.messenger-contacts-container .messenger-contacts-body::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.messenger-contacts-container .messenger-contacts-body::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.messenger-search-textbox {
  width: 100%;
  height: 44px;
  position: relative;
}
.messenger-search-textbox input {
  width: 100%;
  height: 44px;
  background-color: rgba(160, 160, 160, 0.07);
  border: 1px solid rgba(160, 160, 160, 0.2);
  border-radius: 6px;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 6px 44px 6px 15px;
  position: relative;
}
.messenger-search-textbox i {
  position: absolute;
  font-size: 20px;
  opacity: 0.8;
  top: 10px;
  right: 15px;
}
.metro-container {
  position: relative;
  display: block;
  padding-left: 15px;
  padding-right: 5px;
  width: 100%;
}
.metro-container:before,
.metro-container:after {
  content: " ";
  display: table;
}
.metro-container:after {
  clear: both;
}
.metro-container:before,
.metro-container:after {
  content: " ";
  display: table;
}
.metro-container:after {
  clear: both;
}
.metro-container .metro-row {
  float: left;
  width: 100%;
}
.metro-container .metro-row.full-width > div {
  width: 100%;
}
.metro-container .metro-row.highlighted .metro-item {
  padding-top: 0;
  padding-left: 0;
  padding-right: 10px;
  padding-bottom: 10px;
}
.metro-container .metro-row.highlighted .metro-item:first-of-type {
  padding-left: 15px;
}
.metro-container .metro-row.highlighted .metro-item:last-of-type {
  padding-right: 15px;
}
.metro-container .metro-row.highlighted .metro-item .metro-item-inner {
  margin: 0;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.metro-container .metro-row.side-scrolling-tiles {
  margin-left: -15px;
  margin-bottom: 15px;
}
.metro-container .metro-row.side-scrolling-tiles > div {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: no-wrap;
  -webkit-flex-wrap: no-wrap;
  flex-wrap: no-wrap;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  padding-left: 15px;
  width: 100vw;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  justify-content: flex-start;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-row.side-scrolling-tiles > div.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-row.side-scrolling-tiles > div .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-row.side-scrolling-tiles > div::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.metro-container .metro-row.side-scrolling-tiles > div::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.metro-container .metro-row.side-scrolling-tiles > div:after {
  -moz-box-flex: 1 0 15px;
  -ms-flex: 1 0 15px;
  -webkit-box-flex: 1 0 15px;
  -webkit-flex: 1 0 15px;
  flex: 1 0 15px;
  content: '';
  width: 15px;
}
.metro-container .metro-row.side-scrolling-tiles > div .metro-item {
  -moz-box-flex: 1 0 60vw;
  -ms-flex: 1 0 60vw;
  -webkit-box-flex: 1 0 60vw;
  -webkit-flex: 1 0 60vw;
  flex: 1 0 60vw;
  position: relative;
  width: 60vw;
}
.metro-container .metro-row.side-scrolling-tiles > div .metro-item:last-of-type .metro-item-inner {
  margin-right: 0;
}
@media (min-width: 768px) {
  .metro-container .metro-row.side-scrolling-tiles > div .metro-item {
    -moz-box-flex: 1 0 40vw;
    -ms-flex: 1 0 40vw;
    -webkit-box-flex: 1 0 40vw;
    -webkit-flex: 1 0 40vw;
    flex: 1 0 40vw;
    width: 40vw;
  }
}
@media (min-width: 768px) {
  .metro-container .metro-row {
    float: none;
    width: auto;
  }
}
.metro-container .metro-column {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  float: left;
}
.metro-container .metro-column .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-column .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-column .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-column .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-column .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-column .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-column .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-column .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-column .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-column .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-column .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-column .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-column.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-column.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-column.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-column.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-column.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-column.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-column.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-column.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-column.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-column.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-column.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-column.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-column.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-column.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-column.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-column.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-column.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-column.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-column.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-column.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-column.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-column.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-column.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-column .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-column .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-column .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-column .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-column .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-column .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-column .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-column .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-column .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-column .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-column .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-column .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-column:not(.default-item-widths) .metro-item {
  width: 100% !important;
}
@media (min-width: 768px) {
  .metro-container .metro-column.direction-sm-row {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
.metro-container .metro-column.width-xs-34 {
  width: 34%;
}
.metro-container .metro-column.width-xs-50 {
  width: 50%;
}
@media (min-width: 768px) {
  .metro-container .metro-column.width-sm-25 {
    width: 25%;
  }
  .metro-container .metro-column.width-sm-50 {
    width: 50%;
  }
}
.metro-container .metro-item {
  position: relative;
  float: left;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  animation: scale-in 0.2s 1;
}
.metro-container .metro-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner-framework {
  border-radius: 3px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  flex: 1 1 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  position: relative;
  overflow: hidden;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner-framework.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item .metro-item-inner-framework.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item .metro-item-inner-framework.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item .metro-item-inner-framework.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item .metro-item-inner-framework.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item .metro-item-inner-framework.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item .metro-item-inner-framework.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item .metro-item-inner-framework.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item .metro-item-inner-framework.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item .metro-item-inner-framework.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item .metro-item-inner-framework.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item .metro-item-inner-framework.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item .metro-item-inner-framework.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner-framework .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner-framework:before {
  content: '';
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 5px);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 0;
}
.metro-container .metro-item .metro-item-inner-framework:hover:before {
  animation: pulse-overlay 0.4s 1;
}
.metro-container .metro-item .metro-item-inner-framework.align-left {
  -webkit-align-items: left;
  -ms-align-items: left;
  align-items: left;
}
.metro-container .metro-item .metro-item-inner-framework.align-right {
  -webkit-align-items: right;
  -ms-align-items: right;
  align-items: right;
}
.metro-container .metro-item .metro-item-inner-framework board-media-feed {
  height: 100%;
  width: 100%;
}
.metro-container .metro-item .metro-item-inner-framework widget {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.metro-container .metro-item .metro-item-inner-framework widget > div {
  position: relative !important;
  width: 100%;
  height: 100%;
}
.metro-container .metro-item .metro-item-inner-framework widget > div > div {
  position: relative !important;
  width: 100%;
  height: 100%;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal {
  position: absolute;
  border-radius: 3px;
  padding: 10px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -moz-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -ms-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -o-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal .metro-item-inner-reveal {
  -webkit-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -moz-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -ms-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -o-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.slide-in-from-bottom {
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.slide-in-from-bottom.in {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.slide-in-from-right {
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.metro-container .metro-item .metro-item-inner-framework .metro-item-inner-reveal.slide-in-from-right.in {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.metro-container .metro-item .metro-item-inner {
  border-radius: 3px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  flex: 1 1 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  position: relative;
  overflow: hidden;
  padding: 10px;
  background-color: #1f4961;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: #ffffff;
  text-shadow: 1px 1px 1px #333333;
  text-align: center;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item .metro-item-inner.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item .metro-item-inner.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item .metro-item-inner.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item .metro-item-inner.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item .metro-item-inner.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item .metro-item-inner.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item .metro-item-inner.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item .metro-item-inner.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item .metro-item-inner.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item .metro-item-inner.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item .metro-item-inner.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item .metro-item-inner.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item .metro-item-inner.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item .metro-item-inner.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item .metro-item-inner.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item .metro-item-inner.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item .metro-item-inner.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item .metro-item-inner.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item .metro-item-inner.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item .metro-item-inner.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item .metro-item-inner.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item .metro-item-inner.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner:before {
  content: '';
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 5px);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 0;
}
.metro-container .metro-item .metro-item-inner:hover:before {
  animation: pulse-overlay 0.4s 1;
}
.metro-container .metro-item .metro-item-inner.align-left {
  -webkit-align-items: left;
  -ms-align-items: left;
  align-items: left;
}
.metro-container .metro-item .metro-item-inner.align-right {
  -webkit-align-items: right;
  -ms-align-items: right;
  align-items: right;
}
.metro-container .metro-item .metro-item-inner board-media-feed {
  height: 100%;
  width: 100%;
}
.metro-container .metro-item .metro-item-inner widget {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.metro-container .metro-item .metro-item-inner widget > div {
  position: relative !important;
  width: 100%;
  height: 100%;
}
.metro-container .metro-item .metro-item-inner widget > div > div {
  position: relative !important;
  width: 100%;
  height: 100%;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal {
  position: absolute;
  border-radius: 3px;
  padding: 10px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -moz-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -ms-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -o-transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  transition: all 0.3s ease-in-out 0.2s 0s ease-in;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal .metro-item-inner-reveal {
  -webkit-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -moz-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -ms-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -o-transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  transition: all 0.5s ease-in-out 0.2s 0s ease-in;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.slide-in-from-bottom {
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.slide-in-from-bottom.in {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.slide-in-from-right {
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal.slide-in-from-right.in {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.metro-container .metro-item .metro-item-inner:before {
  background-color: rgba(160, 160, 160, 0.2);
}
.metro-container .metro-item .metro-item-inner h1,
.metro-container .metro-item .metro-item-inner h2,
.metro-container .metro-item .metro-item-inner h3,
.metro-container .metro-item .metro-item-inner h4,
.metro-container .metro-item .metro-item-inner h5 {
  margin: 0;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none !important;
  font-weight: bold;
  color: inherit;
}
.metro-container .metro-item .metro-item-inner h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none !important;
  display: inline-block;
  position: relative;
}
.metro-container .metro-item .metro-item-inner h1:before,
.metro-container .metro-item .metro-item-inner h1:after {
  content: " ";
  display: table;
}
.metro-container .metro-item .metro-item-inner h1:after {
  clear: both;
}
.metro-container .metro-item .metro-item-inner h1:before,
.metro-container .metro-item .metro-item-inner h1:after {
  content: " ";
  display: table;
}
.metro-container .metro-item .metro-item-inner h1:after {
  clear: both;
}
.metro-container .metro-item .metro-item-inner h1 .float-above {
  position: absolute;
  font-size: 10px;
  top: -18px;
  left: 14px;
  text-transform: lowercase;
  font-style: italic;
}
.metro-container .metro-item .metro-item-inner h4 {
  font-size: 13px;
}
.metro-container .metro-item .metro-item-inner h5 {
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 320px) {
  .metro-container .metro-item .metro-item-inner h5 {
    font-size: 10px;
  }
}
.metro-container .metro-item .metro-item-inner i {
  margin-bottom: 6px;
  font-size: 55px;
  color: #ffffff;
}
.metro-container .metro-item .metro-item-inner i.large-icon {
  font-size: 30px;
}
.metro-container .metro-item .metro-item-inner i + .subtitle {
  margin-top: 0 !important;
}
.metro-container .metro-item .metro-item-inner .subtitle {
  line-height: 1;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-transform: none;
  letter-spacing: normal;
  margin-top: 8px;
}
.metro-container .metro-item .metro-item-inner a {
  color: #fff !important;
}
.metro-container .metro-item .metro-item-inner .metro-item-inner-reveal {
  background-color: #255874;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
}
.metro-container .metro-item .metro-item-blocker {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  font-size: 20px;
  line-height: 1;
  text-shadow: 1px 1px 1px #333333;
  text-align: center;
  border-radius: 3px;
  padding: 10px;
  top: 0;
  bottom: 10px;
  left: 0;
  right: 10px;
  flex: 1 1 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  z-index: 10;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-blocker.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item .metro-item-blocker.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item .metro-item-blocker.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item .metro-item-blocker.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item .metro-item-blocker.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item .metro-item-blocker.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item .metro-item-blocker.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item .metro-item-blocker.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item .metro-item-blocker.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item .metro-item-blocker.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item .metro-item-blocker.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item .metro-item-blocker.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item .metro-item-blocker.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item .metro-item-blocker.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item .metro-item-blocker.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item .metro-item-blocker.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item .metro-item-blocker.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item .metro-item-blocker.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item .metro-item-blocker.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item .metro-item-blocker.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item .metro-item-blocker.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item .metro-item-blocker.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item .metro-item-blocker.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item .metro-item-blocker .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item .metro-item-badge {
  position: absolute;
  top: -6px;
  right: 4px;
  border-radius: 50%;
  font-size: 10px;
  background-color: #1487d6;
  color: #ffffff;
  line-height: 1;
  padding: 4px 6px;
  font-weight: bold;
}
.metro-container .metro-item.content-top-left .metro-item-inner {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item.content-top-left .metro-item-inner > * {
  text-align: left;
}
.metro-container .metro-item.content-top-right .metro-item-inner {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item.content-top-right .metro-item-inner > * {
  text-align: right;
}
.metro-container .metro-item.content-bottom-left .metro-item-inner {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item.content-bottom-left .metro-item-inner > * {
  text-align: left;
}
.metro-container .metro-item.content-bottom-right .metro-item-inner {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item.content-bottom-right .metro-item-inner > * {
  text-align: right;
}
.metro-container .metro-item.with-color-overlay .metro-item-inner > * {
  z-index: 2;
}
.metro-container .metro-item.with-color-overlay .metro-item-inner:before {
  z-index: 3;
}
.metro-container .metro-item.with-color-overlay .metro-item-inner:after {
  content: '';
  background-color: #1f4961;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.6;
}
.metro-container .metro-item.with-overlay .metro-item-inner > * {
  z-index: 2;
}
.metro-container .metro-item.with-overlay .metro-item-inner:before {
  z-index: 3;
}
.metro-container .metro-item.with-overlay .metro-item-inner:after {
  content: '';
  background-color: #1f4961;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.3;
}
.metro-container .metro-item.skin-style-1 .metro-item-inner {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-bottom: 15px;
}
.metro-container .metro-item.skin-style-1 .metro-item-inner h1 {
  text-shadow: none;
  color: #000;
  background-color: #fff;
  padding: 10px;
  font-size: 13px;
  text-align: left;
  max-width: calc(100% - 10px;);
}
@media (max-width: 374px) {
  .metro-container .metro-item.skin-style-1 .metro-item-inner h1 {
    font-size: 12px;
  }
}
.metro-container .metro-item.skin-style-1 .metro-item-inner .subtitle {
  font-size: 11px;
  text-shadow: none;
  color: #333;
  background-color: #fff;
  padding: 5px 10px;
  text-align: left;
  max-width: calc(100% - 10px);
  opacity: 0.9;
}
.metro-container .metro-item.skin-style-1 .metro-item-blocker {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item.skin-style-2 .metro-item-inner {
  padding: 10px;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item.skin-style-2 .metro-item-inner i {
  margin-bottom: 5px;
}
.metro-container .metro-item.default-spacing .metro-item-inner {
  margin-left: 15px;
  margin-right: 15px;
}
.metro-container .metro-item.width-xs-25 {
  width: 25%;
}
.metro-container .metro-item.width-xs-33 {
  width: 33.33333333%;
}
.metro-container .metro-item.width-xs-34 {
  width: 34%;
}
.metro-container .metro-item.width-xs-50 {
  width: 50%;
}
.metro-container .metro-item.width-xs-50.double-width {
  width: 100%;
}
.metro-container .metro-item.width-xs-66 {
  width: 66%;
}
.metro-container .metro-item.width-xs-75 {
  width: 75%;
}
.metro-container .metro-item.width-xs-100 {
  width: 100%;
}
.metro-container .metro-item.height-xs-50 {
  height: calc(50vw - 10px);
}
.metro-container .metro-item.height-xs-66 {
  height: calc(66vw - 10px);
}
.metro-container .metro-item.height-xs-100 {
  height: calc(100vw - 20px);
}
.metro-container .metro-item.height-xs-33 {
  height: calc(33vw - 5px);
}
.metro-container .metro-item.height-xs-25 {
  height: calc(25vw - 5px);
}
.metro-container .metro-item.height-xs-25 .metro-item-inner h1 {
  font-size: 16px;
}
.metro-container .metro-item.height-xs-25 .metro-item-blocker {
  font-size: 13px;
}
.metro-container .metro-item.height-xs-300px {
  height: 300px;
}
.metro-container .metro-item.metro-icon-button {
  max-height: 90px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.metro-container .metro-item.metro-icon-button > .metro-item-inner {
  -moz-box-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  -webkit-box-flex: 0 0 60px;
  -webkit-flex: 0 0 60px;
  flex: 0 0 60px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: visible;
  box-shadow: none;
  text-shadow: none;
}
.metro-container .metro-item.metro-icon-button > .metro-item-inner i {
  font-size: 26px;
  margin: 0;
  text-shadow: none;
}
.metro-container .metro-item.metro-icon-button > .metro-item-inner h1 {
  color: #000;
  text-shadow: none;
  text-transform: none;
  font-weight: normal;
  margin: 0;
  font-size: 11px;
  white-space: nowrap;
  margin-top: 24px;
  margin-bottom: -34px;
}
.metro-container .metro-item.margin-right-0 .metro-item-inner {
  margin-right: 0;
}
.metro-container .metro-item.margin-0 .metro-item-inner {
  margin: 0;
}
.metro-container .metro-item.full-width {
  margin-left: -15px;
  width: 100vw;
}
.metro-container .metro-item.full-width .metro-item-inner {
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.metro-container .metro-item.feed-container {
  margin-left: -15px;
  width: 100vw;
}
.metro-container .metro-item.feed-container .metro-item-inner-framework {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0;
  margin-right: 0;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget {
  overflow-y: auto;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet {
  padding: 10px;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 4px;
  font-size: 12px;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .tweet-user {
  font-weight: bold;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-header .tweet-date:before {
  content: '\2022';
  margin: 0 5px;
}
.metro-container .metro-item.twitter-feed .metro-item-inner-framework widget > div > .twitter-feed-widget .tweet .tweet-body {
  font-size: 14px;
}
.metro-container .metro-item.plain-text {
  height: auto;
}
.metro-container .metro-item.plain-text .metro-item-inner {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 768px) {
  .metro-container .metro-item.width-sm-10 {
    width: 10%;
  }
  .metro-container .metro-item.width-sm-12 {
    width: 12.5%;
  }
  .metro-container .metro-item.width-sm-16 {
    width: 16%;
  }
  .metro-container .metro-item.width-sm-17 {
    width: 16.6666666%;
  }
  .metro-container .metro-item.width-sm-25 {
    width: 25%;
  }
  .metro-container .metro-item.width-sm-33 {
    width: 33.33333333333%;
  }
  .metro-container .metro-item.width-sm-34 {
    width: 34%;
  }
  .metro-container .metro-item.width-sm-50 {
    width: 50%;
  }
  .metro-container .metro-item.width-sm-66 {
    width: 66%;
  }
  .metro-container .metro-item.width-sm-75 {
    width: 75%;
  }
  .metro-container .metro-item.width-sm-100 {
    width: 100%;
  }
  .metro-container .metro-item.height-sm-12 {
    height: calc(12.5vw - 5px);
  }
  .metro-container .metro-item.height-sm-25 {
    height: calc(25vw - 10px);
  }
  .metro-container .metro-item.height-sm-33 {
    height: calc(33vw - 4.111111px);
  }
  .metro-container .metro-item.height-sm-50 {
    height: calc(50vw - 20px);
  }
}
@media (min-width: 992px) {
  .metro-container .metro-item.width-md-10 {
    width: 10%;
  }
  .metro-container .metro-item.width-md-12 {
    width: 12.5%;
  }
  .metro-container .metro-item.width-md-16 {
    width: 16%;
  }
  .metro-container .metro-item.width-md-17 {
    width: 16.6666666666%;
  }
  .metro-container .metro-item.width-md-25 {
    width: 25%;
  }
  .metro-container .metro-item.width-md-34 {
    width: 34%;
  }
  .metro-container .metro-item.width-md-50 {
    width: 50%;
  }
  .metro-container .metro-item.width-md-66 {
    width: 66%;
  }
  .metro-container .metro-item.width-md-75 {
    width: 75%;
  }
  .metro-container .metro-item.width-md-100 {
    width: 100%;
  }
  .metro-container .metro-item.height-md-12 {
    height: calc(12.5vw - 5px);
  }
  .metro-container .metro-item.height-md-17 {
    height: calc(16.6666666666vw - 5px);
  }
  .metro-container .metro-item.height-md-20 {
    height: calc(20vw - 5px);
  }
  .metro-container .metro-item.height-md-25 {
    height: calc(25vw - 10px);
  }
  .metro-container .metro-item.height-md-50 {
    height: calc(50vw - 10px);
  }
}
@keyframes pulse-overlay {
  0% {
    opacity: 0;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(20);
    -ms-transform: scale(20);
    -o-transform: scale(20);
    -webkit-transform: scale(20);
    transform: scale(20);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes slide-up-wait-slide-down {
  0% {
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  20% {
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  22% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  78% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes scale-in {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-in {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
portal-dashboard-mobile {
  display: block;
}
portal-dashboard-mobile.metro-menu-skin-tight .metro-container {
  margin: 0 -1px !important;
  padding: 0 !important;
  padding-left: 1px !important;
  width: calc(100vw + 2px);
}
portal-dashboard-mobile.metro-menu-skin-tight .metro-container .metro-item .metro-item-inner {
  border-radius: 0 !important;
  margin-right: 1px !important;
  margin-bottom: 1px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
portal-dashboard-mobile.metro-menu-skin-tight .metro-container .metro-item .metro-item-inner-framework {
  border-radius: 0 !important;
  margin-right: 1px !important;
  margin-bottom: 1px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
portal-dashboard-mobile.metro-menu-skin-tight .metro-container .metro-item.feed-container {
  margin: 0 !important;
}
.modal.fade.fade-right:not(.in) .modal-dialog {
  -webkit-transform: translate3d(25%, 0, 0);
  transform: translate3d(25%, 0, 0);
}
@media (min-width: 768px) {
  .modal.full-width .modal-dialog {
    width: auto;
    margin: 30px auto;
  }
}
.modal.full-height .modal-dialog {
  height: 100%;
  margin: 0 auto;
}
.modal.full-height .modal-content {
  height: 100%;
  margin: 0;
  margin-top: 0 !important;
  border-radius: 0;
}
.modal.full-height .modal-body {
  height: calc(100% - 38px);
}
.panel {
  background-color: transparent;
}
.panel.panel-default {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.panel.panel-default:not(.mobile-popup) {
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.panel.panel-default .panel-heading {
  background-color: #1f4961;
  background-image: none !important;
  color: #ffffff;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  border-radius: 0;
  padding: 15px 15px;
}
.panel.panel-default .panel-heading .panel-title {
  font-weight: normal;
}
.panel.panel-default .panel-heading .panel-title i {
  margin-right: 5px;
}
.panel.panel-default .panel-heading .badge {
  position: absolute;
  margin-left: 5px;
  margin-top: 1px;
  background-color: #000;
  color: #fff;
  font-size: 10px;
}
.panel.panel-default .panel-heading .panel-actions {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 24px;
  font-weight: bold;
}
.panel.panel-default .panel-heading .panel-actions li {
  display: inline;
  color: #000;
  margin-right: 10px;
  cursor: pointer;
}
.panel.panel-default .panel-heading .panel-actions li:hover {
  color: #fff;
}
.panel.panel-default .panel-heading .panel-actions li:last-child {
  margin-right: 0;
}
.panel.panel-default .panel-heading .panel-actions li span {
  margin-left: 5px;
}
.panel.panel-default .panel-body {
  background-color: #ffffff;
  color: #000000;
  border: 0;
  border-radius: 0;
}
.panel.panel-default .panel-body > .list-group {
  margin: -15px;
  background-color: transparent;
}
.panel.panel-default .panel-body .media-list {
  margin-bottom: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.panel.panel-default .panel-body .media-list .media {
  border-color: rgba(160, 160, 160, 0.2);
}
.panel.panel-default .panel-body .media-list:first-child {
  margin-top: -15px;
}
.panel.panel-default .panel-body .media-list:last-child {
  margin-bottom: -15px;
}
.panel.panel-default .panel-body .tabbable {
  margin: -15px;
}
.panel.panel-default .panel-body .nav-tabs {
  background-color: rgba(160, 160, 160, 0.2);
  border-bottom: 0;
}
.panel.panel-default .panel-body .nav-tabs li a {
  border-radius: 0;
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
}
.panel.panel-default .panel-body .nav-tabs li a .badge {
  margin-top: -3px;
  font-size: 10px;
}
.panel.panel-default .panel-body .nav-tabs li.active a {
  background-color: rgba(160, 160, 160, 0.2);
  border: 0;
}
.panel.panel-default .panel-body .nav-tabs li.active a .badge {
  background-color: #000;
  color: #fff;
}
.panel.panel-default .panel-body .tab-content {
  padding-top: 10px;
}
.panel.panel-default .panel-footer {
  border-radius: 0;
  padding: 10px 15px;
  background-color: rgba(160, 160, 160, 0.2);
  border-top: 1px solid #fff;
}
.panel.panel-default .panel-footer .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.panel.panel-default.muted:not(.highlighted) .panel-heading {
  opacity: 0.4;
}
.panel.panel-default.muted:not(.highlighted) .panel-body {
  opacity: 0.6;
}
.panel.panel-default.muted:not(.highlighted):hover .panel-heading {
  opacity: 1;
}
.panel.panel-default.muted:not(.highlighted):hover .panel-body {
  opacity: 1;
}
.panel.panel-default.highlighted {
  -webkit-box-shadow: 0px 0px 5px 5px #008278;
  -moz-box-shadow: 0px 0px 5px 5px #008278;
  box-shadow: 0px 0px 5px 5px #008278;
}
.panel.panel-cream {
  margin-left: 15px;
  margin-right: 15px;
  background-color: #578483;
}
profile-image-edit {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100vw;
  z-index: 10000;
  background-color: #1f4961;
  padding: 0px;
  color: #fff !important;
}
profile-image-edit .uploadProfile {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10001;
}
profile-image-edit .uploadProfile .body {
  height: 400px;
  margin: 10px auto 0;
  overflow: hidden;
  position: relative;
  width: calc(100% - 20px);
  background-color: #000;
}
profile-image-edit .uploadProfile .body .container-fluid .crop-area {
  position: relative;
  margin: 50px auto 0px auto;
}
profile-image-edit .uploadProfile .body .container-fluid .crop-area #bounds-area {
  position: absolute;
}
profile-image-edit .uploadProfile .body .container-fluid .crop-area #bounds-area draggabilly {
  position: absolute;
  width: 1px;
  height: 1px;
  cursor: grab;
}
profile-image-edit .uploadProfile .body .container-fluid .crop-area #bounds-area draggabilly .image {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
profile-image-edit .uploadProfile .body .container-fluid .zoom-slider {
  z-index: 10020;
  position: relative;
  margin: 40px auto 0px auto;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 5px;
  width: calc(100vw - 120px) !important;
}
profile-image-edit .uploadProfile .body .container-fluid .zoom-slider draggabilly {
  position: absolute;
  width: 100% !important;
}
profile-image-edit .uploadProfile .body .container-fluid .zoom-slider draggabilly .zoom-thumb {
  cursor: pointer;
  position: absolute;
  background-color: #1487d6;
  top: 1px;
  bottom: 1px;
  right: 1px;
  left: 1px;
  border-radius: 5px;
}
profile-image-edit .uploadProfile .body .container-fluid .zoom-slider .zoom-label {
  position: absolute;
  color: #1487d6;
  font-size: 20px;
  width: 40px;
  cursor: pointer;
}
profile-image-edit .uploadProfile .body .container-fluid .zoom-slider .zoom-label.zoom-in {
  right: -60px;
}
profile-image-edit .uploadProfile .body .container-fluid .zoom-slider .zoom-label.zoom-out {
  left: -40px;
}
profile-image-edit .uploadProfile .body .top-mask,
profile-image-edit .uploadProfile .body .left-mask,
profile-image-edit .uploadProfile .body .right-mask,
profile-image-edit .uploadProfile .body .bottom-mask {
  position: absolute;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.75);
}
profile-image-edit .uploadProfile .body .top-mask {
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
}
profile-image-edit .uploadProfile .body .left-mask {
  top: 50px;
  bottom: 100px;
  left: 0;
  width: calc(50% - 125px);
}
profile-image-edit .uploadProfile .body .right-mask {
  top: 50px;
  bottom: 100px;
  right: 0;
  width: calc(50% - 125px);
}
profile-image-edit .uploadProfile .body .bottom-mask {
  bottom: 0px;
  left: 0;
  right: 0;
  height: 100px;
}
profile-image-edit .uploadProfile .body .crop-outline {
  pointer-events: none;
  position: absolute;
  height: 250px;
  width: 250px;
  top: 50px;
  left: calc(50% - 125px);
  border: 1px solid #fff;
  overflow: hidden;
}
profile-image-edit .uploadProfile .body .crop-outline .border {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: 1px solid #fff;
}
profile-image-edit .uploadProfile .body .crop-outline:after {
  content: '';
  width: 348px;
  height: 348px;
  top: -50px;
  left: -50px;
  pointer-events: none;
  border-radius: 50%;
  border: 50px solid rgba(0, 0, 0, 0.25);
  position: absolute;
}
profile-image-edit .uploadProfile .body .close-btn {
  color: #1487d6;
  cursor: pointer;
  font-size: 20px;
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 24px;
}
profile-image-edit .uploadProfile .footer {
  margin: 1px auto 0;
  position: relative;
  width: 100vw;
  padding: 0 20px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-1 {
  flex: 1;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-2 {
  flex: 2;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-3 {
  flex: 3;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-4 {
  flex: 4;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-5 {
  flex: 5;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-6 {
  flex: 6;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-7 {
  flex: 7;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-8 {
  flex: 8;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-9 {
  flex: 9;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-10 {
  flex: 10;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-11 {
  flex: 11;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-12 {
  flex: 12;
}
profile-image-edit .uploadProfile .footer.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
profile-image-edit .uploadProfile .footer.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
profile-image-edit .uploadProfile .footer.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
profile-image-edit .uploadProfile .footer.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
profile-image-edit .uploadProfile .footer.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
profile-image-edit .uploadProfile .footer.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
profile-image-edit .uploadProfile .footer.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
profile-image-edit .uploadProfile .footer.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
profile-image-edit .uploadProfile .footer.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
profile-image-edit .uploadProfile .footer.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
profile-image-edit .uploadProfile .footer.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
profile-image-edit .uploadProfile .footer.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
profile-image-edit .uploadProfile .footer.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
profile-image-edit .uploadProfile .footer.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
profile-image-edit .uploadProfile .footer.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
profile-image-edit .uploadProfile .footer.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
profile-image-edit .uploadProfile .footer.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
profile-image-edit .uploadProfile .footer.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
profile-image-edit .uploadProfile .footer.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
profile-image-edit .uploadProfile .footer.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
profile-image-edit .uploadProfile .footer.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
profile-image-edit .uploadProfile .footer.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
profile-image-edit .uploadProfile .footer.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-1 {
  flex: 1;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-2 {
  flex: 2;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-3 {
  flex: 3;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-4 {
  flex: 4;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-5 {
  flex: 5;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-6 {
  flex: 6;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-7 {
  flex: 7;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-8 {
  flex: 8;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-9 {
  flex: 9;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-10 {
  flex: 10;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-11 {
  flex: 11;
}
profile-image-edit .uploadProfile .footer .flex-grid.flex-grid-12 {
  flex: 12;
}
profile-image-edit .uploadProfile .footer .pull-left,
profile-image-edit .uploadProfile .footer .pull-right {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
profile-image-edit .uploadProfile .footer .pull-left {
  margin-right: 20px;
}
profile-image-edit .uploadProfile .footer .btn {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 15px;
  margin: 0;
  height: 44px;
  border-radius: 24px !important;
  font-weight: bold;
  width: 100%;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-1 {
  flex: 1;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-2 {
  flex: 2;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-3 {
  flex: 3;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-4 {
  flex: 4;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-5 {
  flex: 5;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-6 {
  flex: 6;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-7 {
  flex: 7;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-8 {
  flex: 8;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-9 {
  flex: 9;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-10 {
  flex: 10;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-11 {
  flex: 11;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-12 {
  flex: 12;
}
profile-image-edit .uploadProfile .footer .btn.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
profile-image-edit .uploadProfile .footer .btn.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
profile-image-edit .uploadProfile .footer .btn.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
profile-image-edit .uploadProfile .footer .btn.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
profile-image-edit .uploadProfile .footer .btn.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
profile-image-edit .uploadProfile .footer .btn.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
profile-image-edit .uploadProfile .footer .btn.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
profile-image-edit .uploadProfile .footer .btn.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
profile-image-edit .uploadProfile .footer .btn.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
profile-image-edit .uploadProfile .footer .btn.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
profile-image-edit .uploadProfile .footer .btn.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
profile-image-edit .uploadProfile .footer .btn.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
profile-image-edit .uploadProfile .footer .btn.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-1 {
  flex: 1;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-2 {
  flex: 2;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-3 {
  flex: 3;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-4 {
  flex: 4;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-5 {
  flex: 5;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-6 {
  flex: 6;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-7 {
  flex: 7;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-8 {
  flex: 8;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-9 {
  flex: 9;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-10 {
  flex: 10;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-11 {
  flex: 11;
}
profile-image-edit .uploadProfile .footer .btn .flex-grid.flex-grid-12 {
  flex: 12;
}
profile-image-edit .uploadProfile .footer .btn-positive {
  background-color: #1487d6;
  color: #000;
  font-weight: bold;
}
profile-image-edit .uploadProfile .footer .btn-positive i {
  margin-left: 4px;
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 10px;
}
.progress .progress-bar {
  border-radius: 0;
  box-shadow: none;
}
.search-box-container {
  height: 100%;
}
.search-box-container .search-box-results {
  height: calc(100% - 68px);
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  -webkit-transition: all 0.2s ease 0.2s 0s ease-in;
  -moz-transition: all 0.2s ease 0.2s 0s ease-in;
  -ms-transition: all 0.2s ease 0.2s 0s ease-in;
  -o-transition: all 0.2s ease 0.2s 0s ease-in;
  transition: all 0.2s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
}
.search-box {
  position: relative;
  padding: 0;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -moz-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -ms-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -o-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.3s 0.3s ease;
  transition: all 0.3s 0.3s ease;
  overflow: hidden;
}
.search-box .flex-grid.flex-grid-1 {
  flex: 1;
}
.search-box .flex-grid.flex-grid-2 {
  flex: 2;
}
.search-box .flex-grid.flex-grid-3 {
  flex: 3;
}
.search-box .flex-grid.flex-grid-4 {
  flex: 4;
}
.search-box .flex-grid.flex-grid-5 {
  flex: 5;
}
.search-box .flex-grid.flex-grid-6 {
  flex: 6;
}
.search-box .flex-grid.flex-grid-7 {
  flex: 7;
}
.search-box .flex-grid.flex-grid-8 {
  flex: 8;
}
.search-box .flex-grid.flex-grid-9 {
  flex: 9;
}
.search-box .flex-grid.flex-grid-10 {
  flex: 10;
}
.search-box .flex-grid.flex-grid-11 {
  flex: 11;
}
.search-box .flex-grid.flex-grid-12 {
  flex: 12;
}
.search-box.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.search-box.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.search-box.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.search-box.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.search-box.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.search-box.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.search-box.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.search-box.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.search-box.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.search-box.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.search-box.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.search-box.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.search-box.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.search-box.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.search-box.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.search-box.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.search-box.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.search-box.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.search-box.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.search-box.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.search-box.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.search-box.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.search-box.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.search-box .flex-grid.flex-grid-1 {
  flex: 1;
}
.search-box .flex-grid.flex-grid-2 {
  flex: 2;
}
.search-box .flex-grid.flex-grid-3 {
  flex: 3;
}
.search-box .flex-grid.flex-grid-4 {
  flex: 4;
}
.search-box .flex-grid.flex-grid-5 {
  flex: 5;
}
.search-box .flex-grid.flex-grid-6 {
  flex: 6;
}
.search-box .flex-grid.flex-grid-7 {
  flex: 7;
}
.search-box .flex-grid.flex-grid-8 {
  flex: 8;
}
.search-box .flex-grid.flex-grid-9 {
  flex: 9;
}
.search-box .flex-grid.flex-grid-10 {
  flex: 10;
}
.search-box .flex-grid.flex-grid-11 {
  flex: 11;
}
.search-box .flex-grid.flex-grid-12 {
  flex: 12;
}
.search-box .search-box-icon {
  width: 100px;
  height: 100px;
  text-align: center;
  font-size: 100px;
  color: #1487d6;
  -webkit-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -moz-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -ms-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -o-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.3s 0.3s ease;
  transition: all 0.3s 0.3s ease;
  margin-bottom: 20px;
}
.search-box .search-box-inner {
  position: relative;
  padding: 15px;
  width: 100%;
}
.search-box .search-box-inner input {
  -webkit-appearance: none;
  width: 100%;
  border-radius: 3px;
  border: 0;
  padding: 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #333 !important;
}
.search-box .search-box-inner input:focus {
  outline: none !important;
}
.search-box .search-box-inner i {
  position: absolute;
  width: 50px;
  height: 38px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: 14px;
  right: 15px;
  font-size: 20px;
  color: #1487d6;
}
.search-box .search-box-inner i .flex-grid.flex-grid-1 {
  flex: 1;
}
.search-box .search-box-inner i .flex-grid.flex-grid-2 {
  flex: 2;
}
.search-box .search-box-inner i .flex-grid.flex-grid-3 {
  flex: 3;
}
.search-box .search-box-inner i .flex-grid.flex-grid-4 {
  flex: 4;
}
.search-box .search-box-inner i .flex-grid.flex-grid-5 {
  flex: 5;
}
.search-box .search-box-inner i .flex-grid.flex-grid-6 {
  flex: 6;
}
.search-box .search-box-inner i .flex-grid.flex-grid-7 {
  flex: 7;
}
.search-box .search-box-inner i .flex-grid.flex-grid-8 {
  flex: 8;
}
.search-box .search-box-inner i .flex-grid.flex-grid-9 {
  flex: 9;
}
.search-box .search-box-inner i .flex-grid.flex-grid-10 {
  flex: 10;
}
.search-box .search-box-inner i .flex-grid.flex-grid-11 {
  flex: 11;
}
.search-box .search-box-inner i .flex-grid.flex-grid-12 {
  flex: 12;
}
.search-box .search-box-inner i.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.search-box .search-box-inner i.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.search-box .search-box-inner i.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.search-box .search-box-inner i.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.search-box .search-box-inner i.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.search-box .search-box-inner i.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.search-box .search-box-inner i.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.search-box .search-box-inner i.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.search-box .search-box-inner i.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.search-box .search-box-inner i.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.search-box .search-box-inner i.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.search-box .search-box-inner i.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.search-box .search-box-inner i.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.search-box .search-box-inner i.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.search-box .search-box-inner i.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.search-box .search-box-inner i.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.search-box .search-box-inner i.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.search-box .search-box-inner i.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.search-box .search-box-inner i.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.search-box .search-box-inner i.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.search-box .search-box-inner i.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.search-box .search-box-inner i.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.search-box .search-box-inner i.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.search-box .search-box-inner i .flex-grid.flex-grid-1 {
  flex: 1;
}
.search-box .search-box-inner i .flex-grid.flex-grid-2 {
  flex: 2;
}
.search-box .search-box-inner i .flex-grid.flex-grid-3 {
  flex: 3;
}
.search-box .search-box-inner i .flex-grid.flex-grid-4 {
  flex: 4;
}
.search-box .search-box-inner i .flex-grid.flex-grid-5 {
  flex: 5;
}
.search-box .search-box-inner i .flex-grid.flex-grid-6 {
  flex: 6;
}
.search-box .search-box-inner i .flex-grid.flex-grid-7 {
  flex: 7;
}
.search-box .search-box-inner i .flex-grid.flex-grid-8 {
  flex: 8;
}
.search-box .search-box-inner i .flex-grid.flex-grid-9 {
  flex: 9;
}
.search-box .search-box-inner i .flex-grid.flex-grid-10 {
  flex: 10;
}
.search-box .search-box-inner i .flex-grid.flex-grid-11 {
  flex: 11;
}
.search-box .search-box-inner i .flex-grid.flex-grid-12 {
  flex: 12;
}
.search-box .search-box-info {
  -webkit-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -moz-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -ms-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -o-transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  transition: all 0.3s 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.3s 0.3s ease;
  transition: all 0.3s 0.3s ease;
  opacity: 1;
  margin-top: 30px;
  overflow: hidden;
}
.search-box .search-box-info h4 {
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 20px;
}
.search-box .search-box-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
  opacity: 0.8;
}
.search-box .search-box-info ul li {
  font-size: 15px;
  margin-bottom: 20px;
}
.search-box.active {
  height: 68px;
}
.search-box.active .search-box-icon {
  width: 0px;
  height: 0px;
  font-size: 0px;
  margin-bottom: 0;
}
.search-box.active .search-box-info {
  height: 0px;
  opacity: 0;
}
.search-box.active + .search-box-results {
  opacity: 1;
}
.search-filter {
  width: 100%;
  height: 50px;
}
.search-filter form {
  width: 100%;
  height: 50px;
}
.search-filter form .btn-group {
  width: 100%;
  position: relative;
}
.search-filter form .btn-group input {
  margin: 5px;
  height: 40px;
  width: calc(100% - 10px);
}
.search-filter form .btn-group i {
  position: absolute;
  right: 18px;
  top: 18px;
}
section {
  width: 100%;
  display: block;
  position: relative;
  margin: 0;
  background-color: transparent;
  background-size: cover;
  background-position: center center;
}
section .section-header {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
section .section-header h1 {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: uppercase;
  color: inherit;
}
section .section-header h2 {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: inherit;
}
section .section-header .section-header-button {
  position: absolute;
  right: 15px;
  top: 17px;
  background-color: transparent;
  border: 1px solid #23526c;
  border-radius: 3px;
  padding: 6px 15px;
  color: #1f4961;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: normal;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
section .section-header .section-header-button::after {
  content: '\e90b';
  display: none;
  margin-left: 5px;
  font-family: 'Default-Linear';
}
section .section-header p {
  margin: 0;
  font-size: 13px;
}
section .section-header hr {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
  width: 100%;
}
section .section-body {
  padding-top: 15px;
  padding-bottom: 15px;
}
section .section-body + .section-body {
  padding-top: 0;
}
section .section-footer {
  padding-bottom: 15px;
}
section .section-footer + .section-body {
  padding-top: 0;
}
.side-scroller {
  width: 100%;
  margin-bottom: 15px;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.side-scroller .side-scroller-body {
  max-width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  padding: 0 10px;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
}
.side-scroller .side-scroller-body::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.side-scroller .side-scroller-body::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.side-scroller .side-scroller-body .side-scroller-body-item {
  width: 40%;
  min-height: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 5px;
  margin-right: 10px;
  text-decoration: none;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.side-scroller .side-scroller-body .side-scroller-body-item:last-child {
  margin-right: 5px;
}
.side-scroller .side-scroller-body .side-scroller-body-item .side-scroller-body-item-image {
  background-color: #b7bac1;
  background-size: cover;
  background-position: center center;
  height: 100px;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 3px;
}
.side-scroller .side-scroller-body .side-scroller-body-item .side-scroller-body-item-icon {
  background-color: #1f4961;
  color: #1487d6;
  text-align: center;
  line-height: 100px;
  font-size: 50px;
  height: 100px;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 3px;
}
.side-scroller .side-scroller-body .side-scroller-body-item .side-scroller-body-item-text {
  font-size: 12px;
  color: #000000;
  white-space: normal;
}
.side-scroller .side-scroller-body .side-scroller-body-item .side-scroller-body-item-text h2 {
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  margin: 0;
  color: #000000;
  white-space: normal;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.side-scroller .side-scroller-body .side-scroller-body-more {
  width: 40%;
  min-height: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 5px;
  margin-right: 10px;
  text-decoration: none;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  border-radius: 3px;
  background-color: #b7bac1;
  margin-left: 0;
  padding: 10px;
  padding-top: 37px;
  font-size: 17px;
  white-space: normal;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  line-height: 20px;
}
.side-scroller .side-scroller-body .side-scroller-body-more i {
  font-size: 15px;
}
.side-scroller.inverted {
  background-color: rgba(0, 0, 0, 0.6);
}
.side-scroller.inverted .side-scroller-body {
  padding: 10px;
}
.side-scroller.inverted .side-scroller-body .side-scroller-body-item .side-scroller-body-item-text {
  color: #ffffff;
}
.side-scroller.inverted .side-scroller-body .side-scroller-body-item .side-scroller-body-item-text h2 {
  color: #ffffff;
}
.side-scroller.full-width-items .side-scroller-body .side-scroller-body-item {
  width: calc(100% - 30px);
}
.side-scroller.full-width-items .side-scroller-body .side-scroller-body-item .side-scroller-body-item-text {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.side-scroller hr {
  margin: 10px 5px 10px 15px;
  width: calc(100% - 5px);
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
@media (min-width: 768px) {
  .side-scroller .side-scroller-body .side-scroller-body-item {
    width: 28%;
  }
}
@media (min-width: 1024px) {
  .side-scroller .side-scroller-body .side-scroller-body-item {
    width: 22%;
  }
}
.side-scrolling-buttons {
  height: 52px;
  width: 100vw;
  overflow-x: auto;
  white-space: nowrap;
  margin-bottom: 15px;
  z-index: 1999;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
  background-color: #000000;
}
.side-scrolling-buttons::-webkit-scrollbar {
  display: none;
}
.side-scrolling-buttons.sticky {
  position: fixed;
  top: 0px;
}
.side-scrolling-buttons.sticky + * {
  margin-top: 67px;
}
.side-scrolling-buttons .item {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  color: rgba(255, 255, 255, 0.8);
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  display: inline-block;
  overflow: visible;
  z-index: 1999;
  background-color: transparent;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.side-scrolling-buttons .item .badge {
  margin-left: 5px;
  line-height: 1;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-1 {
  flex: 1;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-2 {
  flex: 2;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-3 {
  flex: 3;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-4 {
  flex: 4;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-5 {
  flex: 5;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-6 {
  flex: 6;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-7 {
  flex: 7;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-8 {
  flex: 8;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-9 {
  flex: 9;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-10 {
  flex: 10;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-11 {
  flex: 11;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-12 {
  flex: 12;
}
.side-scrolling-buttons .item .badge.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.side-scrolling-buttons .item .badge.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.side-scrolling-buttons .item .badge.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.side-scrolling-buttons .item .badge.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.side-scrolling-buttons .item .badge.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.side-scrolling-buttons .item .badge.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.side-scrolling-buttons .item .badge.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.side-scrolling-buttons .item .badge.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.side-scrolling-buttons .item .badge.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.side-scrolling-buttons .item .badge.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.side-scrolling-buttons .item .badge.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.side-scrolling-buttons .item .badge.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.side-scrolling-buttons .item .badge.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.side-scrolling-buttons .item .badge.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.side-scrolling-buttons .item .badge.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.side-scrolling-buttons .item .badge.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.side-scrolling-buttons .item .badge.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.side-scrolling-buttons .item .badge.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.side-scrolling-buttons .item .badge.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.side-scrolling-buttons .item .badge.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.side-scrolling-buttons .item .badge.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.side-scrolling-buttons .item .badge.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.side-scrolling-buttons .item .badge.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-1 {
  flex: 1;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-2 {
  flex: 2;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-3 {
  flex: 3;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-4 {
  flex: 4;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-5 {
  flex: 5;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-6 {
  flex: 6;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-7 {
  flex: 7;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-8 {
  flex: 8;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-9 {
  flex: 9;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-10 {
  flex: 10;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-11 {
  flex: 11;
}
.side-scrolling-buttons .item .badge .flex-grid.flex-grid-12 {
  flex: 12;
}
.side-scrolling-buttons .item .item-count {
  font-weight: normal;
}
.side-scrolling-buttons .item:before {
  content: '';
  height: 10px;
  border-right: 2px dotted rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 20px;
  right: 0;
  display: block;
}
.side-scrolling-buttons .item:after {
  content: '';
  height: 5px;
  width: 0%;
  position: absolute;
  background-color: #1487d6;
  bottom: -2px;
  z-index: 2000;
  transition: all 0.2s ease;
  border-radius: 2px;
  margin-left: 50%;
  left: 0;
  display: block;
}
.side-scrolling-buttons .item:last-child:before {
  display: none;
}
.side-scrolling-buttons .item.active {
  color: #ffffff;
  font-weight: bold;
  padding: 0 19px;
}
.side-scrolling-buttons .item.active:after {
  width: 70%;
  margin-left: 15%;
}
.side-scrolling-buttons .item.ng-enter {
  opacity: 1;
}
.side-scrolling-buttons .item.ng-enter.ng-enter-active {
  opacity: 1;
}
.unite-side-scrolling-buttons {
  width: 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  overflow-x: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-side-scrolling-buttons.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-side-scrolling-buttons.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-side-scrolling-buttons.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-side-scrolling-buttons.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-side-scrolling-buttons.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-side-scrolling-buttons.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-side-scrolling-buttons.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-side-scrolling-buttons.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-side-scrolling-buttons.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-side-scrolling-buttons.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-side-scrolling-buttons.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-side-scrolling-buttons.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-side-scrolling-buttons.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-side-scrolling-buttons.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-side-scrolling-buttons.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-side-scrolling-buttons.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-side-scrolling-buttons.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-side-scrolling-buttons.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-side-scrolling-buttons.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-side-scrolling-buttons.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-side-scrolling-buttons.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-side-scrolling-buttons.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-side-scrolling-buttons.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-side-scrolling-buttons .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-side-scrolling-buttons .item {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: calc(100% - 12px);
  padding-left: 15px;
  padding-right: 15px;
  background-color: rgba(160, 160, 160, 0.2);
  border-radius: 3px;
  margin-left: 8px;
  margin-top: 6px;
  margin-bottom: 6px;
  opacity: 0.6;
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
  color: inherit;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-side-scrolling-buttons .item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-side-scrolling-buttons .item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-side-scrolling-buttons .item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-side-scrolling-buttons .item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-side-scrolling-buttons .item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-side-scrolling-buttons .item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-side-scrolling-buttons .item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-side-scrolling-buttons .item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-side-scrolling-buttons .item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-side-scrolling-buttons .item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-side-scrolling-buttons .item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-side-scrolling-buttons .item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-side-scrolling-buttons .item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-side-scrolling-buttons .item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-side-scrolling-buttons .item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-side-scrolling-buttons .item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-side-scrolling-buttons .item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-side-scrolling-buttons .item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-side-scrolling-buttons .item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-side-scrolling-buttons .item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-side-scrolling-buttons .item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-side-scrolling-buttons .item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-side-scrolling-buttons .item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-side-scrolling-buttons .item .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-side-scrolling-buttons .item > i + span {
  margin-left: 5px;
}
.unite-side-scrolling-buttons .item.active {
  background-color: rgba(160, 160, 160, 0.2);
  opacity: 1;
  color: inherit;
}
.unite-side-scrolling-buttons:after {
  content: '';
  -moz-box-flex: 0 0 8px;
  -ms-flex: 0 0 8px;
  -webkit-box-flex: 0 0 8px;
  -webkit-flex: 0 0 8px;
  flex: 0 0 8px;
  display: block;
  height: 100%;
  width: 8px;
}
.slide-in-button-container {
  position: fixed;
  z-index: 10;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.slide-in-button-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.slide-in-button-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.slide-in-button-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.slide-in-button-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.slide-in-button-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.slide-in-button-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.slide-in-button-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.slide-in-button-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.slide-in-button-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.slide-in-button-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.slide-in-button-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.slide-in-button-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.slide-in-button-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.slide-in-button-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.slide-in-button-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.slide-in-button-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.slide-in-button-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.slide-in-button-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.slide-in-button-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.slide-in-button-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.slide-in-button-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.slide-in-button-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.slide-in-button-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.slide-in-button-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.slide-in-button-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.slide-in-button-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.slide-in-button-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.slide-in-button-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.slide-in-button-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.slide-in-button-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.slide-in-button-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.slide-in-button-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.slide-in-button-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.slide-in-button-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.slide-in-button-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.slide-in-button-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.slide-in-button-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.slide-in-button-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.slide-in-button-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.slide-in-button-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.slide-in-button-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.slide-in-button-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.slide-in-button-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.slide-in-button-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.slide-in-button-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.slide-in-button-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.slide-in-button-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.slide-in-button-container .btn.btn-round.btn-sm {
  display: inline-block;
  line-height: 38px !important;
  margin: 15px auto;
}
.slide-in-button-container.slide-in-from-top {
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.2s 0s ease-in;
  -moz-transition: all 0.2s 0s ease-in;
  -ms-transition: all 0.2s 0s ease-in;
  -o-transition: all 0.2s 0s ease-in;
  transition: all 0.2s 0s ease-in;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.slide-in-button-container.slide-in-from-top.in {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.slide-in-fab-container {
  position: fixed;
  bottom: calc(15px + 50px);
  z-index: 10;
  width: 60px;
  height: 60px;
  -webkit-transition: transform 0.3s 0.3s ease;
  transition: transform 0.3s 0.3s ease;
}
.slide-in-fab-container .fab {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #1487d6;
  color: #ffffff;
  margin: 0;
}
.slide-in-fab-container.toolbar-sm {
  bottom: calc(15px + 50px) !important;
}
.slide-in-fab-container.top-30 {
  top: 30px;
}
.slide-in-fab-container.top-65 {
  top: 65px;
}
.slide-in-fab-container.bottom-15 {
  bottom: 15px;
}
.slide-in-fab-container.bottom-30 {
  bottom: 30px;
}
.slide-in-fab-container.bottom-65 {
  bottom: 65px;
}
.slide-in-fab-container.right {
  right: 20px;
  -moz-transform: translateX(100px);
  -ms-transform: translateX(100px);
  -o-transform: translateX(100px);
  -webkit-transform: translateX(100px);
  transform: translateX(100px);
}
.slide-in-fab-container.left {
  left: 20px;
  -moz-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  -webkit-transform: translateX(-100px);
  transform: translateX(-100px);
}
.slide-in-fab-container.full-width {
  padding: 0 15px;
  width: 100%;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.slide-in-fab-container.full-width .fab {
  height: 100%;
  width: 100%;
  border-radius: 0;
}
.slide-in-fab-container.delay-0ms {
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
.slide-in-fab-container.delay-1000ms {
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
.slide-in-fab-container.in {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.squares-container {
  width: calc(100% - 20px);
  margin: -5px;
  margin-left: 10px;
  margin-right: 10px;
}
.squares-container .squares-column {
  width: 50%;
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
}
.squares-container .square {
  display: block;
  float: left;
  position: relative;
}
.squares-container .square .square-inner {
  position: absolute;
  top: 5px;
  left: 5px;
  bottom: 5px;
  right: 5px;
  background-color: #1487d6;
  background-image: none;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 2px;
  overflow: hidden;
  text-decoration: none !important;
}
.squares-container .square .square-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.squares-container .square .square-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.squares-container .square .square-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.squares-container .square .square-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.squares-container .square .square-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.squares-container .square .square-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.squares-container .square .square-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.squares-container .square .square-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.squares-container .square .square-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.squares-container .square .square-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.squares-container .square .square-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.squares-container .square .square-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.squares-container .square .square-inner.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.squares-container .square .square-inner.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.squares-container .square .square-inner.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.squares-container .square .square-inner.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.squares-container .square .square-inner.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.squares-container .square .square-inner.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.squares-container .square .square-inner.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.squares-container .square .square-inner.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.squares-container .square .square-inner.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.squares-container .square .square-inner.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.squares-container .square .square-inner.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.squares-container .square .square-inner.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.squares-container .square .square-inner.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.squares-container .square .square-inner.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.squares-container .square .square-inner.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.squares-container .square .square-inner.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.squares-container .square .square-inner.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.squares-container .square .square-inner.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.squares-container .square .square-inner.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.squares-container .square .square-inner.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.squares-container .square .square-inner.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.squares-container .square .square-inner.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.squares-container .square .square-inner.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.squares-container .square .square-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.squares-container .square .square-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.squares-container .square .square-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.squares-container .square .square-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.squares-container .square .square-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.squares-container .square .square-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.squares-container .square .square-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.squares-container .square .square-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.squares-container .square .square-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.squares-container .square .square-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.squares-container .square .square-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.squares-container .square .square-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.squares-container .square .square-inner .square-inner-overlay {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  font-size: 12px;
  text-shadow: 1px 1px 1px #333;
  text-decoration: none !important;
}
.squares-container .square .square-inner .square-inner-overlay h1 {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  color: #ffffff;
  margin: 0 0 5px 0;
  text-decoration: none !important;
  display: inline-block;
  position: relative;
}
.squares-container .square .square-inner .square-inner-overlay h1:before,
.squares-container .square .square-inner .square-inner-overlay h1:after {
  content: " ";
  display: table;
}
.squares-container .square .square-inner .square-inner-overlay h1:after {
  clear: both;
}
.squares-container .square .square-inner .square-inner-overlay h1:before,
.squares-container .square .square-inner .square-inner-overlay h1:after {
  content: " ";
  display: table;
}
.squares-container .square .square-inner .square-inner-overlay h1:after {
  clear: both;
}
.squares-container .square .square-inner .square-inner-overlay h1 .float-above {
  position: absolute;
  font-size: 16px;
  top: -18px;
  left: 14px;
  text-transform: lowercase;
  font-style: italic;
}
.squares-container .square .square-inner .square-inner-overlay .subtitle {
  font-size: 12px;
  line-height: 14px;
  text-decoration: none !important;
}
.squares-container .square .square-inner .square-inner-overlay i {
  display: block;
  font-size: 20px;
  margin-bottom: 5px;
  text-decoration: none !important;
}
.squares-container .square .square-inner .badge {
  position: absolute;
  top: 15px;
  right: 15px;
}
.squares-container .square .square-inner.with-gradient {
  justify-content: flex-end;
}
.squares-container .square .square-inner.with-gradient .square-inner-overlay {
  padding: 10px;
  text-align: left;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #1f4961 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #1f4961 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #1f4961 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=0);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.squares-container .square .square-inner.with-color-overlay:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #255874;
  opacity: 0.6 !important;
  z-index: 1;
}
.squares-container .square .square-inner.with-color-overlay .square-inner-overlay {
  z-index: 2;
}
.squares-container .square .square-blocker {
  position: absolute;
  top: 0;
  left: 5px;
  right: 5px;
  bottom: 10px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  color: #fff;
  padding-top: 78%;
  font-size: 20px;
  text-align: center;
  z-index: 3;
}
.squares-container .square-sm {
  width: 50%;
  padding-bottom: 50%;
}
.squares-container .square-sm .square-inner .square-inner-overlay h1 {
  font-size: 11px;
  margin: 0;
}
.squares-container .square-sm .square-inner .square-inner-overlay i {
  font-size: 20px;
  margin-bottom: 8px;
}
@media (max-width: 320px) {
  .squares-container .square-sm .square-inner .square-inner-overlay h1 {
    font-size: 9px;
    margin: 0;
  }
  .squares-container .square-sm .square-inner .square-inner-overlay i {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
.squares-container .square-sm.double-width {
  width: 100%;
}
.squares-container .square-sm.double-width .square-inner .square-inner-overlay h1 {
  font-size: 14px;
  margin: 0;
}
.squares-container .square-sm.double-width .square-inner .square-inner-overlay i {
  font-size: 20px;
  margin-bottom: 8px;
}
.squares-container .square-md {
  width: 100%;
  padding-bottom: 100%;
}
.squares-container .square-md .square-inner .square-inner-overlay i {
  font-size: 12vw;
  margin-bottom: 10px;
}
.status-pill {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 20px;
  line-height: 20px;
  border-radius: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #1487d6;
  color: #ffffff;
}
.nav.nav-tabs {
  background-color: #23526c;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  height: 50px;
  max-height: 50px;
}
.nav.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.nav.nav-tabs.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nav.nav-tabs.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.nav.nav-tabs.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.nav.nav-tabs.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nav.nav-tabs.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.nav.nav-tabs.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.nav.nav-tabs.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nav.nav-tabs.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nav.nav-tabs.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.nav.nav-tabs.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nav.nav-tabs.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.nav.nav-tabs.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.nav.nav-tabs.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.nav.nav-tabs.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.nav.nav-tabs.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.nav.nav-tabs.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.nav.nav-tabs.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.nav.nav-tabs.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.nav.nav-tabs.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.nav.nav-tabs.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.nav.nav-tabs.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.nav.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li {
  height: 50px;
  max-height: 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs li .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs li .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs li .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs li .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs li .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs li .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs li .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs li .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs li .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs li .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs li .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs li .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.nav.nav-tabs li.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nav.nav-tabs li.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.nav.nav-tabs li.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.nav.nav-tabs li.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nav.nav-tabs li.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.nav.nav-tabs li.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.nav.nav-tabs li.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nav.nav-tabs li.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nav.nav-tabs li.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.nav.nav-tabs li.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nav.nav-tabs li.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.nav.nav-tabs li.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.nav.nav-tabs li.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.nav.nav-tabs li.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs li.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.nav.nav-tabs li.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.nav.nav-tabs li.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.nav.nav-tabs li.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.nav.nav-tabs li.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.nav.nav-tabs li.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.nav.nav-tabs li.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.nav.nav-tabs li.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.nav.nav-tabs li .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs li .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs li .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs li .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs li .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs li .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs li .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs li .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs li .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs li .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs li .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs li .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li a {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  height: 50px;
  max-height: 50px;
  border: 0;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
.nav.nav-tabs li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li a.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.nav.nav-tabs li a.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nav.nav-tabs li a.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.nav.nav-tabs li a.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.nav.nav-tabs li a.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nav.nav-tabs li a.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.nav.nav-tabs li a.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.nav.nav-tabs li a.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nav.nav-tabs li a.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nav.nav-tabs li a.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.nav.nav-tabs li a.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nav.nav-tabs li a.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.nav.nav-tabs li a.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.nav.nav-tabs li a.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.nav.nav-tabs li a.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs li a.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.nav.nav-tabs li a.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.nav.nav-tabs li a.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.nav.nav-tabs li a.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.nav.nav-tabs li a.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.nav.nav-tabs li a.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.nav.nav-tabs li a.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.nav.nav-tabs li a.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.nav.nav-tabs li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li a i {
  margin-right: 3px;
}
.nav.nav-tabs li a .badge {
  position: absolute !important;
  font-size: 10px;
  top: 2px !important;
  right: 0px !important;
  left: auto !important;
  margin: 0 !important;
}
.nav.nav-tabs li a .icon-tab {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li a .icon-tab.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.nav.nav-tabs li a .icon-tab.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nav.nav-tabs li a .icon-tab.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.nav.nav-tabs li a .icon-tab.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.nav.nav-tabs li a .icon-tab.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nav.nav-tabs li a .icon-tab.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.nav.nav-tabs li a .icon-tab.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.nav.nav-tabs li a .icon-tab.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nav.nav-tabs li a .icon-tab.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nav.nav-tabs li a .icon-tab.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.nav.nav-tabs li a .icon-tab.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nav.nav-tabs li a .icon-tab.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.nav.nav-tabs li a .icon-tab.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.nav.nav-tabs li a .icon-tab.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.nav.nav-tabs li a .icon-tab.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs li a .icon-tab.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.nav.nav-tabs li a .icon-tab.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.nav.nav-tabs li a .icon-tab.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.nav.nav-tabs li a .icon-tab.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.nav.nav-tabs li a .icon-tab.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.nav.nav-tabs li a .icon-tab.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.nav.nav-tabs li a .icon-tab.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.nav.nav-tabs li a .icon-tab.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs li a .icon-tab .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs li a .icon-tab i {
  font-size: 16px;
  margin-bottom: 3px;
}
.nav.nav-tabs li a .icon-tab span {
  font-size: 10px;
}
.nav.nav-tabs li:after {
  content: '';
  height: 5px;
  width: 0%;
  position: absolute;
  background-color: #1487d6;
  bottom: -1px;
  z-index: 2;
  transition: all 0.2s ease;
  border-radius: 2px;
  left: 50%;
}
.nav.nav-tabs li.active a {
  background-color: transparent;
  border: 0;
  color: #ffffff;
}
.nav.nav-tabs li.active:after {
  width: 100%;
  left: 0;
}
.nav.nav-tabs li:hover a {
  background-color: transparent;
}
.nav.nav-tabs.nav-justified {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs.nav-justified.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.nav.nav-tabs.nav-justified.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nav.nav-tabs.nav-justified.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.nav.nav-tabs.nav-justified.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.nav.nav-tabs.nav-justified.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nav.nav-tabs.nav-justified.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.nav.nav-tabs.nav-justified.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.nav.nav-tabs.nav-justified.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nav.nav-tabs.nav-justified.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nav.nav-tabs.nav-justified.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.nav.nav-tabs.nav-justified.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nav.nav-tabs.nav-justified.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.nav.nav-tabs.nav-justified.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.nav.nav-tabs.nav-justified.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.nav.nav-tabs.nav-justified.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.nav.nav-tabs.nav-justified.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.nav.nav-tabs.nav-justified.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.nav.nav-tabs.nav-justified.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.nav.nav-tabs.nav-justified.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.nav.nav-tabs.nav-justified.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.nav.nav-tabs.nav-justified.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.nav.nav-tabs.nav-justified.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.nav.nav-tabs.nav-justified.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-1 {
  flex: 1;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-2 {
  flex: 2;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-3 {
  flex: 3;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-4 {
  flex: 4;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-5 {
  flex: 5;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-6 {
  flex: 6;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-7 {
  flex: 7;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-8 {
  flex: 8;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-9 {
  flex: 9;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-10 {
  flex: 10;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-11 {
  flex: 11;
}
.nav.nav-tabs.nav-justified .flex-grid.flex-grid-12 {
  flex: 12;
}
.nav.nav-tabs.nav-justified li {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
}
.nav.nav-tabs.nav-justified li a {
  border: 0;
}
.nav.nav-tabs.nav-justified li.active a {
  border: 0;
}
.tab-content .tab-pane {
  padding: 0;
}
.full-screen-tabs {
  height: 100vh;
  max-height: 100vh;
  width: 100vw;
  max-width: 100vw;
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.full-screen-tabs .nav.nav-tabs {
  width: 100vw;
  max-width: 100vw;
  height: 50px;
  max-height: 50px;
  background-color: #23526c;
  z-index: 3;
  position: absolute;
  top: 0;
  white-space: nowrap;
  border-bottom: 1px solid #23526c;
  /*overflow-y: hidden;
        overflow-x: auto;*/
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.full-screen-tabs .nav.nav-tabs.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.full-screen-tabs .nav.nav-tabs.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.full-screen-tabs .nav.nav-tabs.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.full-screen-tabs .nav.nav-tabs.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.full-screen-tabs .nav.nav-tabs.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.full-screen-tabs .nav.nav-tabs.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.full-screen-tabs .nav.nav-tabs.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.full-screen-tabs .nav.nav-tabs.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.full-screen-tabs .nav.nav-tabs.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.full-screen-tabs .nav.nav-tabs.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.full-screen-tabs .nav.nav-tabs.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.full-screen-tabs .nav.nav-tabs.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.full-screen-tabs .nav.nav-tabs.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.full-screen-tabs .nav.nav-tabs.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.full-screen-tabs .nav.nav-tabs.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.full-screen-tabs .nav.nav-tabs.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.full-screen-tabs .nav.nav-tabs.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.full-screen-tabs .nav.nav-tabs.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.full-screen-tabs .nav.nav-tabs.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.full-screen-tabs .nav.nav-tabs.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.full-screen-tabs .nav.nav-tabs.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.full-screen-tabs .nav.nav-tabs.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.full-screen-tabs .nav.nav-tabs.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-1 {
  flex: 1;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-2 {
  flex: 2;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-3 {
  flex: 3;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-4 {
  flex: 4;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-5 {
  flex: 5;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-6 {
  flex: 6;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-7 {
  flex: 7;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-8 {
  flex: 8;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-9 {
  flex: 9;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-10 {
  flex: 10;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-11 {
  flex: 11;
}
.full-screen-tabs .nav.nav-tabs .flex-grid.flex-grid-12 {
  flex: 12;
}
.full-screen-tabs .nav.nav-tabs::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.full-screen-tabs .nav.nav-tabs::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.full-screen-tabs .nav.nav-tabs li {
  height: 50px;
}
.full-screen-tabs .nav.nav-tabs li a {
  height: 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #1487d6;
  padding: 0 20px;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.full-screen-tabs .nav.nav-tabs li a.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.full-screen-tabs .nav.nav-tabs li a.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.full-screen-tabs .nav.nav-tabs li a.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.full-screen-tabs .nav.nav-tabs li a.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.full-screen-tabs .nav.nav-tabs li a.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.full-screen-tabs .nav.nav-tabs li a.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.full-screen-tabs .nav.nav-tabs li a.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.full-screen-tabs .nav.nav-tabs li a.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.full-screen-tabs .nav.nav-tabs li a.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.full-screen-tabs .nav.nav-tabs li a.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.full-screen-tabs .nav.nav-tabs li a.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.full-screen-tabs .nav.nav-tabs li a.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.full-screen-tabs .nav.nav-tabs li a.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.full-screen-tabs .nav.nav-tabs li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.full-screen-tabs .nav.nav-tabs li a i {
  margin-right: 3px;
}
.full-screen-tabs .nav.nav-tabs li a:before {
  content: '';
  height: 10px;
  border-right: 2px dotted rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 20px;
  right: -2px;
}
.full-screen-tabs .nav.nav-tabs li:last-child a:before {
  display: none;
}
.full-screen-tabs .nav.nav-tabs li.active a {
  color: #1487d6;
}
.full-screen-tabs .tab-content {
  height: calc(100vh - 50px);
  z-index: 2;
  position: absolute;
  top: 50px;
  padding: 0;
  border: 0;
  width: 100%;
  -ms-overflow-style: none;
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.full-screen-tabs .tab-content::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.full-screen-tabs .tab-content::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.full-screen-tabs .tab-content .tab-pane {
  padding: 0;
  margin: 0;
  border: 0;
  height: inherit;
}
.full-screen-tabs.inverted .nav.nav-tabs {
  background-color: #fff;
}
.full-screen-tabs.inverted .nav.nav-tabs li a {
  color: #333;
}
.full-screen-tabs.inverted .nav.nav-tabs li.active a {
  color: #333;
}
.full-screen-tabs.alt-color .nav.nav-tabs {
  background-color: #e0e1e4;
}
.full-screen-tabs.alt-color .nav.nav-tabs li a {
  color: #333;
}
.full-screen-tabs.alt-color .nav.nav-tabs li.active a {
  color: #333;
}
.tag {
  border-radius: 2px;
  font-size: 10px;
  line-height: 10px;
  padding: 4px 6px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  background-color: rgba(160, 160, 160, 0.2);
}
.tag + .tag {
  margin-left: 6px;
}
.toast-bar-container {
  height: 50px;
  z-index: 1000;
  position: relative;
}
.toast-bar-container .toast-bar {
  height: 50px;
  background-color: #fefefe;
  z-index: 1002;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-1 {
  flex: 1;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-2 {
  flex: 2;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-3 {
  flex: 3;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-4 {
  flex: 4;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-5 {
  flex: 5;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-6 {
  flex: 6;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-7 {
  flex: 7;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-8 {
  flex: 8;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-9 {
  flex: 9;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-10 {
  flex: 10;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-11 {
  flex: 11;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-12 {
  flex: 12;
}
.toast-bar-container .toast-bar.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toast-bar-container .toast-bar.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toast-bar-container .toast-bar.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toast-bar-container .toast-bar.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toast-bar-container .toast-bar.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toast-bar-container .toast-bar.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toast-bar-container .toast-bar.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toast-bar-container .toast-bar.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toast-bar-container .toast-bar.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toast-bar-container .toast-bar.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toast-bar-container .toast-bar.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toast-bar-container .toast-bar.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toast-bar-container .toast-bar.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toast-bar-container .toast-bar.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toast-bar-container .toast-bar.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toast-bar-container .toast-bar.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toast-bar-container .toast-bar.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toast-bar-container .toast-bar.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toast-bar-container .toast-bar.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toast-bar-container .toast-bar.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toast-bar-container .toast-bar.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toast-bar-container .toast-bar.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toast-bar-container .toast-bar.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-1 {
  flex: 1;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-2 {
  flex: 2;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-3 {
  flex: 3;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-4 {
  flex: 4;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-5 {
  flex: 5;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-6 {
  flex: 6;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-7 {
  flex: 7;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-8 {
  flex: 8;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-9 {
  flex: 9;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-10 {
  flex: 10;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-11 {
  flex: 11;
}
.toast-bar-container .toast-bar .flex-grid.flex-grid-12 {
  flex: 12;
}
.toast-bar-container .toast-bar i {
  font-size: 18px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: relative;
}
.toast-bar-container .toast-bar i .badge {
  position: absolute;
  top: 4px;
  right: -4px;
  font-size: 10px;
}
.toast-bar-container .toast {
  height: calc(100vh - 50px);
  background-color: rgba(0, 0, 0, 0.8);
  color: #000;
  z-index: 1001;
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px 0;
  opacity: 0;
  -moz-transform: translateY(-100vh);
  -ms-transform: translateY(-100vh);
  -o-transform: translateY(-100vh);
  -webkit-transform: translateY(-100vh);
  transform: translateY(-100vh);
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  -webkit-transition: all 0.3s ease 0.2s 0s ease-in;
  -moz-transition: all 0.3s ease 0.2s 0s ease-in;
  -ms-transition: all 0.3s ease 0.2s 0s ease-in;
  -o-transition: all 0.3s ease 0.2s 0s ease-in;
  transition: all 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.toast-bar-container .toast::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.toast-bar-container .toast::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.toast-bar-container .toast.active {
  opacity: 1;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
input.toggle-round + label {
  padding: 2px;
  width: 60px;
  height: 26px;
}
input.toggle-round + label:before,
input.toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.toggle-round + label:before {
  right: 1px;
  background-color: rgba(160, 160, 160, 0.2);
  border-radius: 13px;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
  content: "";
  top: 2px;
  bottom: -2px;
}
input.toggle-round + label:after {
  width: 30px;
  height: 30px;
  top: 0;
  background-color: #fff;
  border-radius: 15px;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  -webkit-transition: margin 0.4s;
  transition: margin 0.4s;
  text-align: center;
  line-height: 24px;
  color: #ccc;
  content: "";
  border: 1px solid rgba(160, 160, 160, 0.4);
}
input.toggle-round.align-right + label {
  float: right;
}
input.toggle-round:checked + label:before {
  background-color: #1487d6;
}
input.toggle-round:checked + label:after {
  margin-left: 30px;
}
input.toggle-round:disabled {
  opacity: 0.4;
}
input.toggle-round:disabled + label {
  opacity: 0.6;
}
input.toggle-round:disabled + label:after {
  margin-left: 30px;
}
input.toggle-round.success:checked + label:before {
  background-color: #118855;
}
input.toggle-round.success:checked + label:after {
  margin-left: 30px;
}
input.toggle-round.warning:checked + label:before {
  background-color: #f0ad4e;
}
input.toggle-round.warning:checked + label:after {
  margin-left: 30px;
}
.toolbar-container,
.unite-mobile-app-container {
  height: 100vh;
  max-height: 100vh;
  width: 100vw;
  max-width: 100vw;
  z-index: 1;
  position: relative;
  overflow: hidden;
  background-color: inherit;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .flex-grid.flex-grid-1,
.unite-mobile-app-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .flex-grid.flex-grid-2,
.unite-mobile-app-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .flex-grid.flex-grid-3,
.unite-mobile-app-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .flex-grid.flex-grid-4,
.unite-mobile-app-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .flex-grid.flex-grid-5,
.unite-mobile-app-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .flex-grid.flex-grid-6,
.unite-mobile-app-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .flex-grid.flex-grid-7,
.unite-mobile-app-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .flex-grid.flex-grid-8,
.unite-mobile-app-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .flex-grid.flex-grid-9,
.unite-mobile-app-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .flex-grid.flex-grid-10,
.unite-mobile-app-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .flex-grid.flex-grid-11,
.unite-mobile-app-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .flex-grid.flex-grid-12,
.unite-mobile-app-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container.flex-direction-row,
.unite-mobile-app-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container.flex-direction-column,
.unite-mobile-app-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container.flex-direction-row-reverse,
.unite-mobile-app-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container.flex-direction-column-reverse,
.unite-mobile-app-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container.flex-wrap-wrap,
.unite-mobile-app-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container.flex-wrap-wrap-reverse,
.unite-mobile-app-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container.flex-wrap-nowrap,
.unite-mobile-app-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container.flex-justify-flex-start,
.unite-mobile-app-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container.flex-justify-flex-end,
.unite-mobile-app-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container.flex-justify-center,
.unite-mobile-app-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container.flex-justify-space-between,
.unite-mobile-app-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container.flex-justify-space-around,
.unite-mobile-app-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container.flex-align-items-flex-start,
.unite-mobile-app-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container.flex-align-items-flex-end,
.unite-mobile-app-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container.flex-align-items-center,
.unite-mobile-app-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container.flex-align-items-baseline,
.unite-mobile-app-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container.flex-align-items-stretch,
.unite-mobile-app-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container.flex-align-content-flex-start,
.unite-mobile-app-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container.flex-align-content-flex-end,
.unite-mobile-app-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container.flex-align-content-center,
.unite-mobile-app-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container.flex-align-content-space-between,
.unite-mobile-app-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container.flex-align-content-space-around,
.unite-mobile-app-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container.flex-align-content-stretch,
.unite-mobile-app-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .flex-grid.flex-grid-1,
.unite-mobile-app-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .flex-grid.flex-grid-2,
.unite-mobile-app-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .flex-grid.flex-grid-3,
.unite-mobile-app-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .flex-grid.flex-grid-4,
.unite-mobile-app-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .flex-grid.flex-grid-5,
.unite-mobile-app-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .flex-grid.flex-grid-6,
.unite-mobile-app-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .flex-grid.flex-grid-7,
.unite-mobile-app-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .flex-grid.flex-grid-8,
.unite-mobile-app-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .flex-grid.flex-grid-9,
.unite-mobile-app-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .flex-grid.flex-grid-10,
.unite-mobile-app-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .flex-grid.flex-grid-11,
.unite-mobile-app-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .flex-grid.flex-grid-12,
.unite-mobile-app-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container > loader,
.unite-mobile-app-container > loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fefefe;
  z-index: 1500;
  opacity: 0.8;
}
.toolbar-container .toolbar-title,
.unite-mobile-app-container .toolbar-title {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-left: 15px;
  font-weight: bold;
  font-size: 13px;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar-title.flex-direction-row,
.unite-mobile-app-container .toolbar-title.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar-title.flex-direction-column,
.unite-mobile-app-container .toolbar-title.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar-title.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar-title.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar-title.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar-title.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar-title.flex-wrap-wrap,
.unite-mobile-app-container .toolbar-title.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar-title.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar-title.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar-title.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar-title.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar-title.flex-justify-flex-start,
.unite-mobile-app-container .toolbar-title.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar-title.flex-justify-flex-end,
.unite-mobile-app-container .toolbar-title.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar-title.flex-justify-center,
.unite-mobile-app-container .toolbar-title.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar-title.flex-justify-space-between,
.unite-mobile-app-container .toolbar-title.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar-title.flex-justify-space-around,
.unite-mobile-app-container .toolbar-title.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar-title.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar-title.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar-title.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar-title.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar-title.flex-align-items-center,
.unite-mobile-app-container .toolbar-title.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar-title.flex-align-items-baseline,
.unite-mobile-app-container .toolbar-title.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar-title.flex-align-items-stretch,
.unite-mobile-app-container .toolbar-title.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar-title.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar-title.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar-title.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar-title.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar-title.flex-align-content-center,
.unite-mobile-app-container .toolbar-title.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar-title.flex-align-content-space-between,
.unite-mobile-app-container .toolbar-title.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar-title.flex-align-content-space-around,
.unite-mobile-app-container .toolbar-title.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar-title.flex-align-content-stretch,
.unite-mobile-app-container .toolbar-title.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar-title .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar-title .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar-title.large,
.unite-mobile-app-container .toolbar-title.large {
  font-size: 20px;
}
.toolbar-container .toolbar-title.xlarge,
.unite-mobile-app-container .toolbar-title.xlarge {
  font-size: 24px;
}
.toolbar-container .toolbar-title + .toolbar-action-button,
.unite-mobile-app-container .toolbar-title + .toolbar-action-button {
  margin-left: 8px;
}
.toolbar-container .toolbar-back-button,
.unite-mobile-app-container .toolbar-back-button {
  width: 50px;
  flex: 0 0 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 16px;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar-back-button.flex-direction-row,
.unite-mobile-app-container .toolbar-back-button.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar-back-button.flex-direction-column,
.unite-mobile-app-container .toolbar-back-button.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar-back-button.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar-back-button.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar-back-button.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar-back-button.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar-back-button.flex-wrap-wrap,
.unite-mobile-app-container .toolbar-back-button.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar-back-button.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar-back-button.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar-back-button.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar-back-button.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar-back-button.flex-justify-flex-start,
.unite-mobile-app-container .toolbar-back-button.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar-back-button.flex-justify-flex-end,
.unite-mobile-app-container .toolbar-back-button.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar-back-button.flex-justify-center,
.unite-mobile-app-container .toolbar-back-button.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar-back-button.flex-justify-space-between,
.unite-mobile-app-container .toolbar-back-button.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar-back-button.flex-justify-space-around,
.unite-mobile-app-container .toolbar-back-button.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar-back-button.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar-back-button.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar-back-button.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar-back-button.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar-back-button.flex-align-items-center,
.unite-mobile-app-container .toolbar-back-button.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar-back-button.flex-align-items-baseline,
.unite-mobile-app-container .toolbar-back-button.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar-back-button.flex-align-items-stretch,
.unite-mobile-app-container .toolbar-back-button.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar-back-button.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar-back-button.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar-back-button.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar-back-button.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar-back-button.flex-align-content-center,
.unite-mobile-app-container .toolbar-back-button.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar-back-button.flex-align-content-space-between,
.unite-mobile-app-container .toolbar-back-button.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar-back-button.flex-align-content-space-around,
.unite-mobile-app-container .toolbar-back-button.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar-back-button.flex-align-content-stretch,
.unite-mobile-app-container .toolbar-back-button.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar-back-button .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar-back-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar-back-button.ng-hide,
.unite-mobile-app-container .toolbar-back-button.ng-hide {
  display: none;
}
.toolbar-container .toolbar-back-button > .toolbar-title,
.unite-mobile-app-container .toolbar-back-button > .toolbar-title {
  padding-left: 0;
}
.toolbar-container .toolbar-back-button + .toolbar-title,
.unite-mobile-app-container .toolbar-back-button + .toolbar-title {
  padding-left: 0;
}
.toolbar-container .toolbar-action-button,
.unite-mobile-app-container .toolbar-action-button {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 8px;
  border-radius: 3px;
  border: 0;
  background-color: rgba(160, 160, 160, 0.2);
  color: inherit;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar-action-button.flex-direction-row,
.unite-mobile-app-container .toolbar-action-button.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar-action-button.flex-direction-column,
.unite-mobile-app-container .toolbar-action-button.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar-action-button.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar-action-button.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar-action-button.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar-action-button.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar-action-button.flex-wrap-wrap,
.unite-mobile-app-container .toolbar-action-button.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar-action-button.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar-action-button.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar-action-button.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar-action-button.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar-action-button.flex-justify-flex-start,
.unite-mobile-app-container .toolbar-action-button.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar-action-button.flex-justify-flex-end,
.unite-mobile-app-container .toolbar-action-button.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar-action-button.flex-justify-center,
.unite-mobile-app-container .toolbar-action-button.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar-action-button.flex-justify-space-between,
.unite-mobile-app-container .toolbar-action-button.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar-action-button.flex-justify-space-around,
.unite-mobile-app-container .toolbar-action-button.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar-action-button.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar-action-button.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar-action-button.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar-action-button.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar-action-button.flex-align-items-center,
.unite-mobile-app-container .toolbar-action-button.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar-action-button.flex-align-items-baseline,
.unite-mobile-app-container .toolbar-action-button.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar-action-button.flex-align-items-stretch,
.unite-mobile-app-container .toolbar-action-button.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar-action-button.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar-action-button.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar-action-button.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar-action-button.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar-action-button.flex-align-content-center,
.unite-mobile-app-container .toolbar-action-button.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar-action-button.flex-align-content-space-between,
.unite-mobile-app-container .toolbar-action-button.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar-action-button.flex-align-content-space-around,
.unite-mobile-app-container .toolbar-action-button.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar-action-button.flex-align-content-stretch,
.unite-mobile-app-container .toolbar-action-button.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar-action-button .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar-action-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar,
.unite-mobile-app-container .toolbar {
  width: 100vw;
  max-width: 100vw;
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  height: 50px;
  max-height: 50px;
  background-color: #23526c;
  box-shadow: none;
  z-index: 3;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-content: flex-start;
  color: #ffffff;
}
.toolbar-container .toolbar .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar.flex-direction-row,
.unite-mobile-app-container .toolbar.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar.flex-direction-column,
.unite-mobile-app-container .toolbar.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar.flex-wrap-wrap,
.unite-mobile-app-container .toolbar.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar.flex-justify-flex-start,
.unite-mobile-app-container .toolbar.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar.flex-justify-flex-end,
.unite-mobile-app-container .toolbar.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar.flex-justify-center,
.unite-mobile-app-container .toolbar.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar.flex-justify-space-between,
.unite-mobile-app-container .toolbar.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar.flex-justify-space-around,
.unite-mobile-app-container .toolbar.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar.flex-align-items-center,
.unite-mobile-app-container .toolbar.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar.flex-align-items-baseline,
.unite-mobile-app-container .toolbar.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar.flex-align-items-stretch,
.unite-mobile-app-container .toolbar.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar.flex-align-content-center,
.unite-mobile-app-container .toolbar.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar.flex-align-content-space-between,
.unite-mobile-app-container .toolbar.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar.flex-align-content-space-around,
.unite-mobile-app-container .toolbar.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar.flex-align-content-stretch,
.unite-mobile-app-container .toolbar.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar.toolbar-sm,
.unite-mobile-app-container .toolbar.toolbar-sm {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  height: 50px;
  max-height: 50px;
}
.toolbar-container .toolbar.toolbar-lg,
.unite-mobile-app-container .toolbar.toolbar-lg {
  -moz-box-flex: 0 0 70px;
  -ms-flex: 0 0 70px;
  -webkit-box-flex: 0 0 70px;
  -webkit-flex: 0 0 70px;
  flex: 0 0 70px;
  height: 70px;
  max-height: 70px;
}
.toolbar-container .toolbar.toolbar-xl,
.unite-mobile-app-container .toolbar.toolbar-xl {
  -moz-box-flex: 0 0 100px;
  -ms-flex: 0 0 100px;
  -webkit-box-flex: 0 0 100px;
  -webkit-flex: 0 0 100px;
  flex: 0 0 100px;
  height: 100px;
  max-height: 100px;
}
.toolbar-container .toolbar.animate-on-overlay-visible,
.unite-mobile-app-container .toolbar.animate-on-overlay-visible {
  -webkit-transition: transform 0.3s ease 0.2s 0s ease-in;
  -moz-transition: transform 0.3s ease 0.2s 0s ease-in;
  -ms-transition: transform 0.3s ease 0.2s 0s ease-in;
  -o-transition: transform 0.3s ease 0.2s 0s ease-in;
  transition: transform 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.toolbar-container .toolbar.animate-on-overlay-visible.overlay-visible,
.unite-mobile-app-container .toolbar.animate-on-overlay-visible.overlay-visible {
  transform: translateX(-20px);
  overflow: hidden;
}
.toolbar-container .toolbar.no-shadow,
.unite-mobile-app-container .toolbar.no-shadow {
  box-shadow: none;
}
.toolbar-container .toolbar select,
.unite-mobile-app-container .toolbar select {
  width: 100% !important;
  border: 0 !important;
  background-color: #23526c !important;
  color: #ffffff !important;
  padding-left: 15px !important;
  background-image: url('img/chevron-down.png') !important;
  background-size: 40px !important;
}
.toolbar-container .toolbar select:focus,
.unite-mobile-app-container .toolbar select:focus {
  outline: none !important;
}
.toolbar-container .toolbar .icon-group,
.unite-mobile-app-container .toolbar .icon-group,
.toolbar-container .toolbar .toolbar-icons,
.unite-mobile-app-container .toolbar .toolbar-icons {
  flex-grow: 1;
  list-style: none;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 0;
  margin: 0;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-1,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-2,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-3,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-4,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-5,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-6,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-7,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-8,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-9,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-10,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-11,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-12,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .icon-group.flex-direction-row,
.unite-mobile-app-container .toolbar .icon-group.flex-direction-row,
.toolbar-container .toolbar .toolbar-icons.flex-direction-row,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .icon-group.flex-direction-column,
.unite-mobile-app-container .toolbar .icon-group.flex-direction-column,
.toolbar-container .toolbar .toolbar-icons.flex-direction-column,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .icon-group.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .icon-group.flex-direction-row-reverse,
.toolbar-container .toolbar .toolbar-icons.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .icon-group.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .icon-group.flex-direction-column-reverse,
.toolbar-container .toolbar .toolbar-icons.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .icon-group.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .icon-group.flex-wrap-wrap,
.toolbar-container .toolbar .toolbar-icons.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .icon-group.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .icon-group.flex-wrap-wrap-reverse,
.toolbar-container .toolbar .toolbar-icons.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .icon-group.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .icon-group.flex-wrap-nowrap,
.toolbar-container .toolbar .toolbar-icons.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .icon-group.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .icon-group.flex-justify-flex-start,
.toolbar-container .toolbar .toolbar-icons.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .icon-group.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .icon-group.flex-justify-flex-end,
.toolbar-container .toolbar .toolbar-icons.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .icon-group.flex-justify-center,
.unite-mobile-app-container .toolbar .icon-group.flex-justify-center,
.toolbar-container .toolbar .toolbar-icons.flex-justify-center,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .icon-group.flex-justify-space-between,
.unite-mobile-app-container .toolbar .icon-group.flex-justify-space-between,
.toolbar-container .toolbar .toolbar-icons.flex-justify-space-between,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .icon-group.flex-justify-space-around,
.unite-mobile-app-container .toolbar .icon-group.flex-justify-space-around,
.toolbar-container .toolbar .toolbar-icons.flex-justify-space-around,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .icon-group.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .icon-group.flex-align-items-flex-start,
.toolbar-container .toolbar .toolbar-icons.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .icon-group.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .icon-group.flex-align-items-flex-end,
.toolbar-container .toolbar .toolbar-icons.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .icon-group.flex-align-items-center,
.unite-mobile-app-container .toolbar .icon-group.flex-align-items-center,
.toolbar-container .toolbar .toolbar-icons.flex-align-items-center,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .icon-group.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .icon-group.flex-align-items-baseline,
.toolbar-container .toolbar .toolbar-icons.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .icon-group.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .icon-group.flex-align-items-stretch,
.toolbar-container .toolbar .toolbar-icons.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .icon-group.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .icon-group.flex-align-content-flex-start,
.toolbar-container .toolbar .toolbar-icons.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .icon-group.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .icon-group.flex-align-content-flex-end,
.toolbar-container .toolbar .toolbar-icons.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .icon-group.flex-align-content-center,
.unite-mobile-app-container .toolbar .icon-group.flex-align-content-center,
.toolbar-container .toolbar .toolbar-icons.flex-align-content-center,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .icon-group.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .icon-group.flex-align-content-space-between,
.toolbar-container .toolbar .toolbar-icons.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .icon-group.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .icon-group.flex-align-content-space-around,
.toolbar-container .toolbar .toolbar-icons.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .icon-group.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .icon-group.flex-align-content-stretch,
.toolbar-container .toolbar .toolbar-icons.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .toolbar-icons.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-1,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-2,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-3,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-4,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-5,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-6,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-7,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-8,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-9,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-10,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-11,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .icon-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .icon-group .flex-grid.flex-grid-12,
.toolbar-container .toolbar .toolbar-icons .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .toolbar-icons .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .icon-group li,
.unite-mobile-app-container .toolbar .icon-group li,
.toolbar-container .toolbar .toolbar-icons li,
.unite-mobile-app-container .toolbar .toolbar-icons li,
.toolbar-container .toolbar .icon-group .toolbar-icons-item,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  color: #ffffff;
  height: 100%;
  min-width: 50px;
  text-align: center;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  align-content: center;
  padding: 0;
  opacity: 0.8;
  position: relative;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-1,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-1,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-1,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-2,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-2,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-2,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-3,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-3,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-3,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-4,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-4,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-4,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-5,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-5,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-5,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-6,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-6,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-6,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-7,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-7,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-7,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-8,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-8,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-8,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-9,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-9,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-9,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-10,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-10,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-10,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-11,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-11,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-11,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-12,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-12,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-12,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .icon-group li.flex-direction-row,
.unite-mobile-app-container .toolbar .icon-group li.flex-direction-row,
.toolbar-container .toolbar .toolbar-icons li.flex-direction-row,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-direction-row,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-direction-row,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-direction-row,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-row,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .icon-group li.flex-direction-column,
.unite-mobile-app-container .toolbar .icon-group li.flex-direction-column,
.toolbar-container .toolbar .toolbar-icons li.flex-direction-column,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-direction-column,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-direction-column,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-direction-column,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-column,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .icon-group li.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .icon-group li.flex-direction-row-reverse,
.toolbar-container .toolbar .toolbar-icons li.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-direction-row-reverse,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-direction-row-reverse,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .icon-group li.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .icon-group li.flex-direction-column-reverse,
.toolbar-container .toolbar .toolbar-icons li.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-direction-column-reverse,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-direction-column-reverse,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .icon-group li.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .icon-group li.flex-wrap-wrap,
.toolbar-container .toolbar .toolbar-icons li.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-wrap-wrap,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-wrap-wrap,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .icon-group li.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .icon-group li.flex-wrap-wrap-reverse,
.toolbar-container .toolbar .toolbar-icons li.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-wrap-wrap-reverse,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-wrap-wrap-reverse,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .icon-group li.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .icon-group li.flex-wrap-nowrap,
.toolbar-container .toolbar .toolbar-icons li.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-wrap-nowrap,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-wrap-nowrap,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .icon-group li.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .icon-group li.flex-justify-flex-start,
.toolbar-container .toolbar .toolbar-icons li.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-justify-flex-start,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-justify-flex-start,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .icon-group li.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .icon-group li.flex-justify-flex-end,
.toolbar-container .toolbar .toolbar-icons li.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-justify-flex-end,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-justify-flex-end,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .icon-group li.flex-justify-center,
.unite-mobile-app-container .toolbar .icon-group li.flex-justify-center,
.toolbar-container .toolbar .toolbar-icons li.flex-justify-center,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-justify-center,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-justify-center,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-justify-center,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-center,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .icon-group li.flex-justify-space-between,
.unite-mobile-app-container .toolbar .icon-group li.flex-justify-space-between,
.toolbar-container .toolbar .toolbar-icons li.flex-justify-space-between,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-justify-space-between,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-justify-space-between,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-justify-space-between,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-space-between,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .icon-group li.flex-justify-space-around,
.unite-mobile-app-container .toolbar .icon-group li.flex-justify-space-around,
.toolbar-container .toolbar .toolbar-icons li.flex-justify-space-around,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-justify-space-around,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-justify-space-around,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-justify-space-around,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-space-around,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .icon-group li.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-items-flex-start,
.toolbar-container .toolbar .toolbar-icons li.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-items-flex-start,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-flex-start,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .icon-group li.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-items-flex-end,
.toolbar-container .toolbar .toolbar-icons li.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-items-flex-end,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-flex-end,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .icon-group li.flex-align-items-center,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-items-center,
.toolbar-container .toolbar .toolbar-icons li.flex-align-items-center,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-items-center,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-center,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-center,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-center,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .icon-group li.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-items-baseline,
.toolbar-container .toolbar .toolbar-icons li.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-items-baseline,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-baseline,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .icon-group li.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-items-stretch,
.toolbar-container .toolbar .toolbar-icons li.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-items-stretch,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-items-stretch,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .icon-group li.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-content-flex-start,
.toolbar-container .toolbar .toolbar-icons li.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-content-flex-start,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-flex-start,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .icon-group li.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-content-flex-end,
.toolbar-container .toolbar .toolbar-icons li.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-content-flex-end,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-flex-end,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .icon-group li.flex-align-content-center,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-content-center,
.toolbar-container .toolbar .toolbar-icons li.flex-align-content-center,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-content-center,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-center,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-center,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-center,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .icon-group li.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-content-space-between,
.toolbar-container .toolbar .toolbar-icons li.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-content-space-between,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-space-between,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .icon-group li.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-content-space-around,
.toolbar-container .toolbar .toolbar-icons li.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-content-space-around,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-space-around,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .icon-group li.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .icon-group li.flex-align-content-stretch,
.toolbar-container .toolbar .toolbar-icons li.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .toolbar-icons li.flex-align-content-stretch,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.flex-align-content-stretch,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-1,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-1,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-1,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-2,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-2,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-2,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-3,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-3,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-3,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-4,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-4,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-4,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-5,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-5,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-5,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-6,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-6,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-6,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-7,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-7,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-7,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-8,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-8,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-8,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-9,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-9,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-9,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-10,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-10,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-10,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-11,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-11,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-11,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .icon-group li .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .icon-group li .flex-grid.flex-grid-12,
.toolbar-container .toolbar .toolbar-icons li .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .toolbar-icons li .flex-grid.flex-grid-12,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .flex-grid.flex-grid-12,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .icon-group li i,
.unite-mobile-app-container .toolbar .icon-group li i,
.toolbar-container .toolbar .toolbar-icons li i,
.unite-mobile-app-container .toolbar .toolbar-icons li i,
.toolbar-container .toolbar .icon-group .toolbar-icons-item i,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item i,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item i,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item i {
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
}
.toolbar-container .toolbar .icon-group li span,
.unite-mobile-app-container .toolbar .icon-group li span,
.toolbar-container .toolbar .toolbar-icons li span,
.unite-mobile-app-container .toolbar .toolbar-icons li span,
.toolbar-container .toolbar .icon-group .toolbar-icons-item span,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item span,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item span,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item span {
  margin-top: 6px;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: initial;
  line-height: 11px;
  text-transform: none;
}
.toolbar-container .toolbar .icon-group li .badge,
.unite-mobile-app-container .toolbar .icon-group li .badge,
.toolbar-container .toolbar .toolbar-icons li .badge,
.unite-mobile-app-container .toolbar .toolbar-icons li .badge,
.toolbar-container .toolbar .icon-group .toolbar-icons-item .badge,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item .badge,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item .badge,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item .badge {
  position: absolute;
  top: 1px;
  right: 3px;
}
.toolbar-container .toolbar .icon-group li.active,
.unite-mobile-app-container .toolbar .icon-group li.active,
.toolbar-container .toolbar .toolbar-icons li.active,
.unite-mobile-app-container .toolbar .toolbar-icons li.active,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.active,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.active,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.active,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.active {
  color: #ffffff;
  opacity: 1;
}
.toolbar-container .toolbar .icon-group li.active span,
.unite-mobile-app-container .toolbar .icon-group li.active span,
.toolbar-container .toolbar .toolbar-icons li.active span,
.unite-mobile-app-container .toolbar .toolbar-icons li.active span,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.active span,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.active span,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.active span,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.active span {
  font-weight: bold;
}
.toolbar-container .toolbar .icon-group li.dropdown .dropdown-toggle,
.unite-mobile-app-container .toolbar .icon-group li.dropdown .dropdown-toggle,
.toolbar-container .toolbar .toolbar-icons li.dropdown .dropdown-toggle,
.unite-mobile-app-container .toolbar .toolbar-icons li.dropdown .dropdown-toggle,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-toggle,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-toggle,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-toggle,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-toggle {
  line-height: 16px;
}
.toolbar-container .toolbar .icon-group li.dropdown .dropdown-toggle i,
.unite-mobile-app-container .toolbar .icon-group li.dropdown .dropdown-toggle i,
.toolbar-container .toolbar .toolbar-icons li.dropdown .dropdown-toggle i,
.unite-mobile-app-container .toolbar .toolbar-icons li.dropdown .dropdown-toggle i,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-toggle i,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-toggle i,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-toggle i,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-toggle i {
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}
.toolbar-container .toolbar .icon-group li.dropdown .dropdown-menu,
.unite-mobile-app-container .toolbar .icon-group li.dropdown .dropdown-menu,
.toolbar-container .toolbar .toolbar-icons li.dropdown .dropdown-menu,
.unite-mobile-app-container .toolbar .toolbar-icons li.dropdown .dropdown-menu,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-menu,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-menu,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-menu,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-menu {
  left: auto;
  right: 0;
  display: block;
  visibility: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transform: translateY(-100%);
  transition: transform 0.2s ease;
  z-index: 2;
  margin-top: 0;
}
.toolbar-container .toolbar .icon-group li.dropdown .dropdown-menu li a,
.unite-mobile-app-container .toolbar .icon-group li.dropdown .dropdown-menu li a,
.toolbar-container .toolbar .toolbar-icons li.dropdown .dropdown-menu li a,
.unite-mobile-app-container .toolbar .toolbar-icons li.dropdown .dropdown-menu li a,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-menu li a,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-menu li a,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-menu li a,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-menu li a {
  font-size: 13px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  padding: 15px;
  text-align: left;
}
.toolbar-container .toolbar .icon-group li.dropdown .dropdown-menu li:first-child,
.unite-mobile-app-container .toolbar .icon-group li.dropdown .dropdown-menu li:first-child,
.toolbar-container .toolbar .toolbar-icons li.dropdown .dropdown-menu li:first-child,
.unite-mobile-app-container .toolbar .toolbar-icons li.dropdown .dropdown-menu li:first-child,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-menu li:first-child,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.dropdown .dropdown-menu li:first-child,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-menu li:first-child,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown .dropdown-menu li:first-child {
  padding: 0;
}
.toolbar-container .toolbar .icon-group li.dropdown.open .dropdown-menu,
.unite-mobile-app-container .toolbar .icon-group li.dropdown.open .dropdown-menu,
.toolbar-container .toolbar .toolbar-icons li.dropdown.open .dropdown-menu,
.unite-mobile-app-container .toolbar .toolbar-icons li.dropdown.open .dropdown-menu,
.toolbar-container .toolbar .icon-group .toolbar-icons-item.dropdown.open .dropdown-menu,
.unite-mobile-app-container .toolbar .icon-group .toolbar-icons-item.dropdown.open .dropdown-menu,
.toolbar-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown.open .dropdown-menu,
.unite-mobile-app-container .toolbar .toolbar-icons .toolbar-icons-item.dropdown.open .dropdown-menu {
  visibility: visible;
  transform: translateY(0);
}
.toolbar-container .toolbar .icon-group.align-right,
.unite-mobile-app-container .toolbar .icon-group.align-right,
.toolbar-container .toolbar .toolbar-icons.align-right,
.unite-mobile-app-container .toolbar .toolbar-icons.align-right {
  justify-content: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header),
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  width: 50px;
  height: 100%;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle {
  width: 50px;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 18px;
  color: inherit;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-row,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-column,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-center,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-space-between,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-space-around,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-center,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-center,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle i,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-toggle i {
  padding-right: 0;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu {
  display: block;
  visibility: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transform: translateY(-100%);
  transition: transform 0.2s ease;
  z-index: 3;
  margin-top: 0;
  text-align: left;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a {
  font-size: 13px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  padding: 15px;
  text-align: left;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-row,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-column,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-center,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-space-between,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-space-around,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-center,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-center,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li a .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li:first-child,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header) .dropdown-menu li:first-child {
  padding: 0;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header).open .dropdown-menu,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header).open .dropdown-menu {
  visibility: visible;
  transform: translateY(0);
}
.toolbar-container .toolbar .dropdown:not(.timetable-header).right,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header).right {
  margin-left: auto;
}
.toolbar-container .toolbar .dropdown:not(.timetable-header).right .dropdown-menu,
.unite-mobile-app-container .toolbar .dropdown:not(.timetable-header).right .dropdown-menu {
  left: auto;
  right: 0;
}
.toolbar-container .toolbar .dropdown-group,
.unite-mobile-app-container .toolbar .dropdown-group {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: inherit;
  height: 50px;
  max-height: 50px;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown-group.flex-direction-row,
.unite-mobile-app-container .toolbar .dropdown-group.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .dropdown-group.flex-direction-column,
.unite-mobile-app-container .toolbar .dropdown-group.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .dropdown-group.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .dropdown-group.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .dropdown-group.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .dropdown-group.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .dropdown-group.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .dropdown-group.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .dropdown-group.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .dropdown-group.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .dropdown-group.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .dropdown-group.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .dropdown-group.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .dropdown-group.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .dropdown-group.flex-justify-center,
.unite-mobile-app-container .toolbar .dropdown-group.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .dropdown-group.flex-justify-space-between,
.unite-mobile-app-container .toolbar .dropdown-group.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .dropdown-group.flex-justify-space-around,
.unite-mobile-app-container .toolbar .dropdown-group.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .dropdown-group.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .dropdown-group.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .dropdown-group.flex-align-items-center,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown-group.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .dropdown-group.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .dropdown-group.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .dropdown-group.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .dropdown-group.flex-align-content-center,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .dropdown-group.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .dropdown-group.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .dropdown-group.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .dropdown-group.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown-group .dropdown,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown {
  margin: 0 10px;
  position: relative;
  height: 50px;
  max-height: 50px;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: auto;
}
.toolbar-container .toolbar .dropdown-group .dropdown:after,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown:after {
  content: '';
  position: absolute;
  right: -10px;
  top: 10px;
  height: 30px;
  width: 1px;
  background-color: #fff;
  opacity: 0.1;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle {
  height: 50px;
  max-height: 50px;
  color: inherit;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  width: auto;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-row,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-column,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-center,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-space-between,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-space-around,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-center,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-center,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-label,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-label {
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  opacity: 0.8;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value {
  color: #fff;
  font-size: 13px;
  width: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-row,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-column,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-row-reverse,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-column-reverse,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-wrap-wrap,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-wrap-wrap-reverse,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-wrap-nowrap,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-center,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-space-between,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-space-around,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-center,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-baseline,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-stretch,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-flex-start,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-flex-end,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-center,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-space-between,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-space-around,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-stretch,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-1,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-2,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-3,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-4,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-5,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-6,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-7,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-8,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-9,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-10,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-11,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-12,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .caret,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-toggle .dropdown-value .caret {
  margin-left: 5px;
}
.toolbar-container .toolbar .dropdown-group .dropdown .dropdown-menu,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown .dropdown-menu {
  z-index: 1000;
  max-height: 400px;
  overflow-y: auto;
  background-color: #fff;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label {
  position: relative;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle label,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle label {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
  font-weight: normal;
  opacity: 0.7;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle div,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle div {
  font-size: 13px;
  line-height: 13px;
  margin-right: 20px;
  white-space: nowrap;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle .caret,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label .dropdown-toggle .caret {
  position: absolute;
  right: 5px;
  bottom: 13px;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle {
  background-color: #fff;
}
.toolbar-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle label,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle label,
.toolbar-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle div,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle div,
.toolbar-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle .caret,
.unite-mobile-app-container .toolbar .dropdown-group .dropdown.with-label.open .dropdown-toggle .caret {
  color: #333;
}
.toolbar-container .toolbar .btn-group.btn-group-justified,
.unite-mobile-app-container .toolbar .btn-group.btn-group-justified {
  height: 100%;
}
.toolbar-container .toolbar .btn-group.btn-group-justified .btn,
.unite-mobile-app-container .toolbar .btn-group.btn-group-justified .btn {
  border-radius: 0 !important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}
.toolbar-container .content,
.unite-mobile-app-container .content {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  height: calc(100vh - 50px);
  width: 100vw;
  min-width: 100vw;
  padding-top: 15px;
  z-index: 2;
  position: relative;
  -ms-overflow-style: none;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: inherit;
}
.toolbar-container .content::-webkit-scrollbar,
.unite-mobile-app-container .content::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.toolbar-container .content::-webkit-scrollbar,
.unite-mobile-app-container .content::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.toolbar-container .content.animate-on-overlay-visible,
.unite-mobile-app-container .content.animate-on-overlay-visible {
  -webkit-transition: transform 0.3s ease 0.2s 0s ease-in;
  -moz-transition: transform 0.3s ease 0.2s 0s ease-in;
  -ms-transition: transform 0.3s ease 0.2s 0s ease-in;
  -o-transition: transform 0.3s ease 0.2s 0s ease-in;
  transition: transform 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.toolbar-container .content.animate-on-overlay-visible.overlay-visible,
.unite-mobile-app-container .content.animate-on-overlay-visible.overlay-visible {
  transform: translateX(-20px);
  overflow: hidden;
}
.toolbar-container .content.no-padding,
.unite-mobile-app-container .content.no-padding {
  padding-top: 0;
}
.toolbar-container .content .angular-google-map,
.unite-mobile-app-container .content .angular-google-map {
  width: 100vw;
  height: calc(100vh - 100px);
}
.toolbar-container .content .angular-google-map .angular-google-map-container,
.unite-mobile-app-container .content .angular-google-map .angular-google-map-container {
  width: 100vw;
  height: inherit;
}
.toolbar-container .content.slide-out-left,
.unite-mobile-app-container .content.slide-out-left {
  -webkit-transition: transform 0.3s ease 0.2s 0s ease-in;
  -moz-transition: transform 0.3s ease 0.2s 0s ease-in;
  -ms-transition: transform 0.3s ease 0.2s 0s ease-in;
  -o-transition: transform 0.3s ease 0.2s 0s ease-in;
  transition: transform 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transform: translate(0, 0);
}
.toolbar-container .content.slide-out-left.out,
.unite-mobile-app-container .content.slide-out-left.out {
  transform: translate(-100vw, 0);
}
.toolbar-container .content.flex-column,
.unite-mobile-app-container .content.flex-column {
  height: 100%;
  overflow: hidden;
  display: flex;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  position: relative;
  padding: 0;
}
.toolbar-container .content.flex-column .flex-scroll-area,
.unite-mobile-app-container .content.flex-column .flex-scroll-area {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  margin: 0;
  -ms-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
.toolbar-container .content .toolbar-container,
.unite-mobile-app-container .content .toolbar-container {
  height: 100%;
}
.toolbar-container .content .content-body,
.unite-mobile-app-container .content .content-body {
  width: 100vw;
  height: 100%;
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
}
.toolbar-container .content .content-body::-webkit-scrollbar,
.unite-mobile-app-container .content .content-body::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.toolbar-container .content .content-body::-webkit-scrollbar,
.unite-mobile-app-container .content .content-body::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.toolbar-container .content.with-toolbar .content-inner,
.unite-mobile-app-container .content.with-toolbar .content-inner {
  width: 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-1,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-2,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-3,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-4,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-5,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-6,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-7,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-8,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-9,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-10,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-11,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-12,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .content.with-toolbar .content-inner.flex-direction-row,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .content.with-toolbar .content-inner.flex-direction-column,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .content.with-toolbar .content-inner.flex-direction-row-reverse,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .content.with-toolbar .content-inner.flex-direction-column-reverse,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .content.with-toolbar .content-inner.flex-wrap-wrap,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .content.with-toolbar .content-inner.flex-wrap-wrap-reverse,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .content.with-toolbar .content-inner.flex-wrap-nowrap,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .content.with-toolbar .content-inner.flex-justify-flex-start,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .content.with-toolbar .content-inner.flex-justify-flex-end,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .content.with-toolbar .content-inner.flex-justify-center,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .content.with-toolbar .content-inner.flex-justify-space-between,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .content.with-toolbar .content-inner.flex-justify-space-around,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-items-flex-start,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-items-flex-end,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-items-center,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-items-baseline,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-items-stretch,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-content-flex-start,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-content-flex-end,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-content-center,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-content-space-between,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-content-space-around,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .content.with-toolbar .content-inner.flex-align-content-stretch,
.unite-mobile-app-container .content.with-toolbar .content-inner.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-1,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-2,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-3,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-4,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-5,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-6,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-7,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-8,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-9,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-10,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-11,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .content.with-toolbar .content-inner .flex-grid.flex-grid-12,
.unite-mobile-app-container .content.with-toolbar .content-inner .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .content.with-toolbar .content-inner .content-body,
.unite-mobile-app-container .content.with-toolbar .content-inner .content-body {
  height: calc(100vh - 50px);
}
.toolbar-container .content.with-toolbar.toolbar-top,
.unite-mobile-app-container .content.with-toolbar.toolbar-top {
  height: 100vh;
}
.toolbar-container .content-group,
.unite-mobile-app-container .content-group {
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  height: calc(100vh - 50px);
  position: relative;
  z-index: 1;
  overflow: hidden;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .content-group::-webkit-scrollbar,
.unite-mobile-app-container .content-group::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.toolbar-container .content-group::-webkit-scrollbar,
.unite-mobile-app-container .content-group::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.toolbar-container .content-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .content-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .content-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .content-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .content-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .content-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .content-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .content-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .content-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .content-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .content-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .content-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .content-group.flex-direction-row,
.unite-mobile-app-container .content-group.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .content-group.flex-direction-column,
.unite-mobile-app-container .content-group.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .content-group.flex-direction-row-reverse,
.unite-mobile-app-container .content-group.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .content-group.flex-direction-column-reverse,
.unite-mobile-app-container .content-group.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .content-group.flex-wrap-wrap,
.unite-mobile-app-container .content-group.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .content-group.flex-wrap-wrap-reverse,
.unite-mobile-app-container .content-group.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .content-group.flex-wrap-nowrap,
.unite-mobile-app-container .content-group.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .content-group.flex-justify-flex-start,
.unite-mobile-app-container .content-group.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .content-group.flex-justify-flex-end,
.unite-mobile-app-container .content-group.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .content-group.flex-justify-center,
.unite-mobile-app-container .content-group.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .content-group.flex-justify-space-between,
.unite-mobile-app-container .content-group.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .content-group.flex-justify-space-around,
.unite-mobile-app-container .content-group.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .content-group.flex-align-items-flex-start,
.unite-mobile-app-container .content-group.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .content-group.flex-align-items-flex-end,
.unite-mobile-app-container .content-group.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .content-group.flex-align-items-center,
.unite-mobile-app-container .content-group.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .content-group.flex-align-items-baseline,
.unite-mobile-app-container .content-group.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .content-group.flex-align-items-stretch,
.unite-mobile-app-container .content-group.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .content-group.flex-align-content-flex-start,
.unite-mobile-app-container .content-group.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .content-group.flex-align-content-flex-end,
.unite-mobile-app-container .content-group.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .content-group.flex-align-content-center,
.unite-mobile-app-container .content-group.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .content-group.flex-align-content-space-between,
.unite-mobile-app-container .content-group.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .content-group.flex-align-content-space-around,
.unite-mobile-app-container .content-group.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .content-group.flex-align-content-stretch,
.unite-mobile-app-container .content-group.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .content-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .content-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .content-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .content-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .content-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .content-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .content-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .content-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .content-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .content-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .content-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .content-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .content-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .content-group.animate-on-overlay-visible,
.unite-mobile-app-container .content-group.animate-on-overlay-visible {
  -webkit-transition: transform 0.3s ease 0.2s 0s ease-in;
  -moz-transition: transform 0.3s ease 0.2s 0s ease-in;
  -ms-transition: transform 0.3s ease 0.2s 0s ease-in;
  -o-transition: transform 0.3s ease 0.2s 0s ease-in;
  transition: transform 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.toolbar-container .content-group.animate-on-overlay-visible.overlay-visible,
.unite-mobile-app-container .content-group.animate-on-overlay-visible.overlay-visible {
  transform: translateX(-20px);
}
.toolbar-container .content-group.animate-on-overlay-visible.overlay-visible .content,
.unite-mobile-app-container .content-group.animate-on-overlay-visible.overlay-visible .content {
  overflow: hidden;
}
.toolbar-container .content-group .content,
.unite-mobile-app-container .content-group .content {
  display: inline-block;
  -webkit-transition: transform 0.3s ease 0.2s 0s ease-in;
  -moz-transition: transform 0.3s ease 0.2s 0s ease-in;
  -ms-transition: transform 0.3s ease 0.2s 0s ease-in;
  -o-transition: transform 0.3s ease 0.2s 0s ease-in;
  transition: transform 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.toolbar-container .content-group .content.with-fab,
.unite-mobile-app-container .content-group .content.with-fab {
  padding-bottom: 0 !important;
}
.toolbar-container .content-group.active-1 > .content,
.unite-mobile-app-container .content-group.active-1 > .content {
  transform: translateX(0);
}
.toolbar-container .content-group.active-2 > .content,
.unite-mobile-app-container .content-group.active-2 > .content {
  transform: translateX(-100vw);
}
.toolbar-container .content-group.active-3 > .content,
.unite-mobile-app-container .content-group.active-3 > .content {
  transform: translateX(-200vw);
}
.toolbar-container .content-group.active-4 > .content,
.unite-mobile-app-container .content-group.active-4 > .content {
  transform: translateX(-300vw);
}
.toolbar-container .content-group.active-5 > .content,
.unite-mobile-app-container .content-group.active-5 > .content {
  transform: translateX(-400vw);
}
.toolbar-container .content-group.active-6 > .content,
.unite-mobile-app-container .content-group.active-6 > .content {
  transform: translateX(-500vw);
}
.toolbar-container .content-group.active-7 > .content,
.unite-mobile-app-container .content-group.active-7 > .content {
  transform: translateX(-600vw);
}
.toolbar-container .content-group.active-8 > .content,
.unite-mobile-app-container .content-group.active-8 > .content {
  transform: translateX(-700vw);
}
.toolbar-container .content-group.active-9 > .content,
.unite-mobile-app-container .content-group.active-9 > .content {
  transform: translateX(-800vw);
}
.toolbar-container .content-group.active-10 > .content,
.unite-mobile-app-container .content-group.active-10 > .content {
  transform: translateX(-900vw);
}
.toolbar-container .content-group.active-11 > .content,
.unite-mobile-app-container .content-group.active-11 > .content {
  transform: translateX(-1000vw);
}
.toolbar-container .content-group.active-12 > .content,
.unite-mobile-app-container .content-group.active-12 > .content {
  transform: translateX(-1100vw);
}
.toolbar-container .content-group.active-13 > .content,
.unite-mobile-app-container .content-group.active-13 > .content {
  transform: translateX(-1200vw);
}
.toolbar-container .content-group.active-14 > .content,
.unite-mobile-app-container .content-group.active-14 > .content {
  transform: translateX(-1300vw);
}
.toolbar-container .content-group.active-15 > .content,
.unite-mobile-app-container .content-group.active-15 > .content {
  transform: translateX(-1400vw);
}
.toolbar-container .overlay,
.unite-mobile-app-container .overlay {
  height: 100vh;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  -webkit-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0.2s 0s ease-in;
  -moz-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0.2s 0s ease-in;
  -ms-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0.2s 0s ease-in;
  -o-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0.2s 0s ease-in;
  transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  box-shadow: none;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  background-color: #fefefe;
}
.toolbar-container .overlay .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay.flex-direction-row,
.unite-mobile-app-container .overlay.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .overlay.flex-direction-column,
.unite-mobile-app-container .overlay.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .overlay.flex-direction-row-reverse,
.unite-mobile-app-container .overlay.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .overlay.flex-direction-column-reverse,
.unite-mobile-app-container .overlay.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .overlay.flex-wrap-wrap,
.unite-mobile-app-container .overlay.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .overlay.flex-wrap-wrap-reverse,
.unite-mobile-app-container .overlay.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .overlay.flex-wrap-nowrap,
.unite-mobile-app-container .overlay.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .overlay.flex-justify-flex-start,
.unite-mobile-app-container .overlay.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .overlay.flex-justify-flex-end,
.unite-mobile-app-container .overlay.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .overlay.flex-justify-center,
.unite-mobile-app-container .overlay.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .overlay.flex-justify-space-between,
.unite-mobile-app-container .overlay.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .overlay.flex-justify-space-around,
.unite-mobile-app-container .overlay.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .overlay.flex-align-items-flex-start,
.unite-mobile-app-container .overlay.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .overlay.flex-align-items-flex-end,
.unite-mobile-app-container .overlay.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .overlay.flex-align-items-center,
.unite-mobile-app-container .overlay.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay.flex-align-items-baseline,
.unite-mobile-app-container .overlay.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .overlay.flex-align-items-stretch,
.unite-mobile-app-container .overlay.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .overlay.flex-align-content-flex-start,
.unite-mobile-app-container .overlay.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .overlay.flex-align-content-flex-end,
.unite-mobile-app-container .overlay.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .overlay.flex-align-content-center,
.unite-mobile-app-container .overlay.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .overlay.flex-align-content-space-between,
.unite-mobile-app-container .overlay.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .overlay.flex-align-content-space-around,
.unite-mobile-app-container .overlay.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .overlay.flex-align-content-stretch,
.unite-mobile-app-container .overlay.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .overlay .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay.no-shadow,
.unite-mobile-app-container .overlay.no-shadow {
  box-shadow: none !important;
}
.toolbar-container .overlay .toolbar,
.unite-mobile-app-container .overlay .toolbar {
  position: relative;
}
.toolbar-container .overlay .toolbar + .overlay-body-group,
.unite-mobile-app-container .overlay .toolbar + .overlay-body-group,
.toolbar-container .overlay .toolbar + .overlay-body,
.unite-mobile-app-container .overlay .toolbar + .overlay-body {
  height: calc(100vh - 50px);
}
.toolbar-container .overlay.minus-50,
.unite-mobile-app-container .overlay.minus-50 {
  height: calc(100vh - 50px);
  top: 50px;
}
.toolbar-container .overlay.fit-bottom,
.unite-mobile-app-container .overlay.fit-bottom,
.toolbar-container .overlay.auto-height,
.unite-mobile-app-container .overlay.auto-height {
  height: auto;
  min-height: 150px;
  bottom: 0px;
  top: inherit;
}
.toolbar-container .overlay .overlay-control-tab,
.unite-mobile-app-container .overlay .overlay-control-tab {
  position: absolute;
  height: 30px;
  width: 50px;
  right: 15px;
  top: -29px;
  background-color: inherit;
  color: inherit;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: 1px solid #ccc;
  border-bottom: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-control-tab.flex-direction-row,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .overlay .overlay-control-tab.flex-direction-column,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .overlay .overlay-control-tab.flex-direction-row-reverse,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .overlay .overlay-control-tab.flex-direction-column-reverse,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .overlay .overlay-control-tab.flex-wrap-wrap,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .overlay .overlay-control-tab.flex-wrap-wrap-reverse,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .overlay .overlay-control-tab.flex-wrap-nowrap,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .overlay .overlay-control-tab.flex-justify-flex-start,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .overlay .overlay-control-tab.flex-justify-flex-end,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .overlay .overlay-control-tab.flex-justify-center,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .overlay .overlay-control-tab.flex-justify-space-between,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .overlay .overlay-control-tab.flex-justify-space-around,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-items-flex-start,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-items-flex-end,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-items-center,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-items-baseline,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-items-stretch,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-content-flex-start,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-content-flex-end,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-content-center,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-content-space-between,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-content-space-around,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .overlay .overlay-control-tab.flex-align-content-stretch,
.unite-mobile-app-container .overlay .overlay-control-tab.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-control-tab .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-control-tab .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-header,
.unite-mobile-app-container .overlay .overlay-header {
  width: 100vw;
  max-width: 100vw;
  height: 50px;
  max-height: 50px;
  background-color: #b7bac1;
  padding: 0 15px;
  line-height: 1;
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-header.flex-direction-row,
.unite-mobile-app-container .overlay .overlay-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .overlay .overlay-header.flex-direction-column,
.unite-mobile-app-container .overlay .overlay-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .overlay .overlay-header.flex-direction-row-reverse,
.unite-mobile-app-container .overlay .overlay-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .overlay .overlay-header.flex-direction-column-reverse,
.unite-mobile-app-container .overlay .overlay-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .overlay .overlay-header.flex-wrap-wrap,
.unite-mobile-app-container .overlay .overlay-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .overlay .overlay-header.flex-wrap-wrap-reverse,
.unite-mobile-app-container .overlay .overlay-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .overlay .overlay-header.flex-wrap-nowrap,
.unite-mobile-app-container .overlay .overlay-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .overlay .overlay-header.flex-justify-flex-start,
.unite-mobile-app-container .overlay .overlay-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .overlay .overlay-header.flex-justify-flex-end,
.unite-mobile-app-container .overlay .overlay-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .overlay .overlay-header.flex-justify-center,
.unite-mobile-app-container .overlay .overlay-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .overlay .overlay-header.flex-justify-space-between,
.unite-mobile-app-container .overlay .overlay-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .overlay .overlay-header.flex-justify-space-around,
.unite-mobile-app-container .overlay .overlay-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .overlay .overlay-header.flex-align-items-flex-start,
.unite-mobile-app-container .overlay .overlay-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .overlay .overlay-header.flex-align-items-flex-end,
.unite-mobile-app-container .overlay .overlay-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .overlay .overlay-header.flex-align-items-center,
.unite-mobile-app-container .overlay .overlay-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay .overlay-header.flex-align-items-baseline,
.unite-mobile-app-container .overlay .overlay-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .overlay .overlay-header.flex-align-items-stretch,
.unite-mobile-app-container .overlay .overlay-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .overlay .overlay-header.flex-align-content-flex-start,
.unite-mobile-app-container .overlay .overlay-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .overlay .overlay-header.flex-align-content-flex-end,
.unite-mobile-app-container .overlay .overlay-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .overlay .overlay-header.flex-align-content-center,
.unite-mobile-app-container .overlay .overlay-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .overlay .overlay-header.flex-align-content-space-between,
.unite-mobile-app-container .overlay .overlay-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .overlay .overlay-header.flex-align-content-space-around,
.unite-mobile-app-container .overlay .overlay-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .overlay .overlay-header.flex-align-content-stretch,
.unite-mobile-app-container .overlay .overlay-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-header .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-header.no-padding-sides,
.unite-mobile-app-container .overlay .overlay-header.no-padding-sides {
  padding: 0 !important;
}
.toolbar-container .overlay .overlay-header .btn.btn-overlay,
.unite-mobile-app-container .overlay .overlay-header .btn.btn-overlay {
  background-color: #23526c;
  color: #ffffff;
  font-size: 15px;
}
.toolbar-container .overlay .overlay-header .overlay-title,
.unite-mobile-app-container .overlay .overlay-header .overlay-title {
  font-size: 16px;
  line-height: 30px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  display: block;
}
.toolbar-container .overlay .overlay-header .dropdown,
.unite-mobile-app-container .overlay .overlay-header .dropdown {
  height: 50px;
  width: 50px;
  text-align: center;
}
.toolbar-container .overlay .overlay-header .dropdown .dropdown-toggle,
.unite-mobile-app-container .overlay .overlay-header .dropdown .dropdown-toggle {
  line-height: 50px;
  height: 50px;
  width: 50px;
  display: block;
  text-align: center;
}
.toolbar-container .overlay .overlay-header .dropdown .dropdown-toggle i,
.unite-mobile-app-container .overlay .overlay-header .dropdown .dropdown-toggle i {
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}
.toolbar-container .overlay .overlay-header .dropdown .dropdown-menu,
.unite-mobile-app-container .overlay .overlay-header .dropdown .dropdown-menu {
  left: auto;
  right: 0;
  display: block;
  visibility: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  transform: translateY(-100%);
  transition: transform 0.2s ease;
  z-index: 2;
  margin-top: 0;
  text-align: left;
}
.toolbar-container .overlay .overlay-header .dropdown .dropdown-menu li a,
.unite-mobile-app-container .overlay .overlay-header .dropdown .dropdown-menu li a {
  font-size: 13px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  padding: 15px;
  text-align: left;
}
.toolbar-container .overlay .overlay-header .dropdown .dropdown-menu li:first-child,
.unite-mobile-app-container .overlay .overlay-header .dropdown .dropdown-menu li:first-child {
  padding: 0;
}
.toolbar-container .overlay .overlay-header .dropdown.open .dropdown-menu,
.unite-mobile-app-container .overlay .overlay-header .dropdown.open .dropdown-menu {
  visibility: visible;
  transform: translateY(0);
}
.toolbar-container .overlay .angular-google-map,
.unite-mobile-app-container .overlay .angular-google-map {
  width: 100vw;
  height: 100%;
}
.toolbar-container .overlay .angular-google-map .angular-google-map-container,
.unite-mobile-app-container .overlay .angular-google-map .angular-google-map-container {
  width: 100vw;
  height: inherit;
}
.toolbar-container .overlay .overlay-body,
.unite-mobile-app-container .overlay .overlay-body {
  height: calc(100% - 50px);
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  -ms-overflow-style: none;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.toolbar-container .overlay .overlay-body::-webkit-scrollbar,
.unite-mobile-app-container .overlay .overlay-body::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.toolbar-container .overlay .overlay-body::-webkit-scrollbar,
.unite-mobile-app-container .overlay .overlay-body::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.toolbar-container .overlay .overlay-body .angular-google-map,
.unite-mobile-app-container .overlay .overlay-body .angular-google-map {
  width: 100vw;
  height: 50%;
}
.toolbar-container .overlay .overlay-body .angular-google-map .angular-google-map-container,
.unite-mobile-app-container .overlay .overlay-body .angular-google-map .angular-google-map-container {
  width: 100vw;
  height: 100%;
}
.toolbar-container .overlay .overlay-body-group,
.unite-mobile-app-container .overlay .overlay-body-group {
  height: calc(100% - 50px);
  -moz-box-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow: hidden;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-body-group.flex-direction-row,
.unite-mobile-app-container .overlay .overlay-body-group.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .overlay .overlay-body-group.flex-direction-column,
.unite-mobile-app-container .overlay .overlay-body-group.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .overlay .overlay-body-group.flex-direction-row-reverse,
.unite-mobile-app-container .overlay .overlay-body-group.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .overlay .overlay-body-group.flex-direction-column-reverse,
.unite-mobile-app-container .overlay .overlay-body-group.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .overlay .overlay-body-group.flex-wrap-wrap,
.unite-mobile-app-container .overlay .overlay-body-group.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .overlay .overlay-body-group.flex-wrap-wrap-reverse,
.unite-mobile-app-container .overlay .overlay-body-group.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .overlay .overlay-body-group.flex-wrap-nowrap,
.unite-mobile-app-container .overlay .overlay-body-group.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .overlay .overlay-body-group.flex-justify-flex-start,
.unite-mobile-app-container .overlay .overlay-body-group.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .overlay .overlay-body-group.flex-justify-flex-end,
.unite-mobile-app-container .overlay .overlay-body-group.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .overlay .overlay-body-group.flex-justify-center,
.unite-mobile-app-container .overlay .overlay-body-group.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .overlay .overlay-body-group.flex-justify-space-between,
.unite-mobile-app-container .overlay .overlay-body-group.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .overlay .overlay-body-group.flex-justify-space-around,
.unite-mobile-app-container .overlay .overlay-body-group.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .overlay .overlay-body-group.flex-align-items-flex-start,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .overlay .overlay-body-group.flex-align-items-flex-end,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .overlay .overlay-body-group.flex-align-items-center,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay .overlay-body-group.flex-align-items-baseline,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .overlay .overlay-body-group.flex-align-items-stretch,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .overlay .overlay-body-group.flex-align-content-flex-start,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .overlay .overlay-body-group.flex-align-content-flex-end,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .overlay .overlay-body-group.flex-align-content-center,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .overlay .overlay-body-group.flex-align-content-space-between,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .overlay .overlay-body-group.flex-align-content-space-around,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .overlay .overlay-body-group.flex-align-content-stretch,
.unite-mobile-app-container .overlay .overlay-body-group.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-body-group .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-body-group .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-body-group .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group .overlay-body {
  -moz-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  height: 100%;
  top: 0;
  -webkit-transition: transform 0.3s ease 0.2s 0s ease-in;
  -moz-transition: transform 0.3s ease 0.2s 0s ease-in;
  -ms-transition: transform 0.3s ease 0.2s 0s ease-in;
  -o-transition: transform 0.3s ease 0.2s 0s ease-in;
  transition: transform 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.toolbar-container .overlay .overlay-body-group.active-1 .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group.active-1 .overlay-body {
  transform: translateX(0);
}
.toolbar-container .overlay .overlay-body-group.active-2 .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group.active-2 .overlay-body {
  transform: translateX(-100vw);
}
.toolbar-container .overlay .overlay-body-group.active-3 .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group.active-3 .overlay-body {
  transform: translateX(-200vw);
}
.toolbar-container .overlay .overlay-body-group.active-4 .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group.active-4 .overlay-body {
  transform: translateX(-300vw);
}
.toolbar-container .overlay .overlay-body-group.active-5 .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group.active-5 .overlay-body {
  transform: translateX(-400vw);
}
.toolbar-container .overlay .overlay-body-group.active-6 .overlay-body,
.unite-mobile-app-container .overlay .overlay-body-group.active-6 .overlay-body {
  transform: translateX(-500vw);
}
.toolbar-container .overlay .overlay-footer,
.unite-mobile-app-container .overlay .overlay-footer {
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  background-color: #b7bac1;
  height: 50px;
  padding: 0;
  line-height: 1;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-footer.flex-direction-row,
.unite-mobile-app-container .overlay .overlay-footer.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .overlay .overlay-footer.flex-direction-column,
.unite-mobile-app-container .overlay .overlay-footer.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .overlay .overlay-footer.flex-direction-row-reverse,
.unite-mobile-app-container .overlay .overlay-footer.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .overlay .overlay-footer.flex-direction-column-reverse,
.unite-mobile-app-container .overlay .overlay-footer.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .overlay .overlay-footer.flex-wrap-wrap,
.unite-mobile-app-container .overlay .overlay-footer.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .overlay .overlay-footer.flex-wrap-wrap-reverse,
.unite-mobile-app-container .overlay .overlay-footer.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .overlay .overlay-footer.flex-wrap-nowrap,
.unite-mobile-app-container .overlay .overlay-footer.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .overlay .overlay-footer.flex-justify-flex-start,
.unite-mobile-app-container .overlay .overlay-footer.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .overlay .overlay-footer.flex-justify-flex-end,
.unite-mobile-app-container .overlay .overlay-footer.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .overlay .overlay-footer.flex-justify-center,
.unite-mobile-app-container .overlay .overlay-footer.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .overlay .overlay-footer.flex-justify-space-between,
.unite-mobile-app-container .overlay .overlay-footer.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .overlay .overlay-footer.flex-justify-space-around,
.unite-mobile-app-container .overlay .overlay-footer.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .overlay .overlay-footer.flex-align-items-flex-start,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .overlay .overlay-footer.flex-align-items-flex-end,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .overlay .overlay-footer.flex-align-items-center,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .overlay .overlay-footer.flex-align-items-baseline,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .overlay .overlay-footer.flex-align-items-stretch,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .overlay .overlay-footer.flex-align-content-flex-start,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .overlay .overlay-footer.flex-align-content-flex-end,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .overlay .overlay-footer.flex-align-content-center,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .overlay .overlay-footer.flex-align-content-space-between,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .overlay .overlay-footer.flex-align-content-space-around,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .overlay .overlay-footer.flex-align-content-stretch,
.unite-mobile-app-container .overlay .overlay-footer.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-1,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-2,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-3,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-4,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-5,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-6,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-7,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-8,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-9,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-10,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-11,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .overlay .overlay-footer .flex-grid.flex-grid-12,
.unite-mobile-app-container .overlay .overlay-footer .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .overlay .overlay-footer .btn-group.btn-group-justified,
.unite-mobile-app-container .overlay .overlay-footer .btn-group.btn-group-justified {
  width: 100%;
  height: 50px;
}
.toolbar-container .overlay .overlay-footer .btn-group.btn-group-justified .btn,
.unite-mobile-app-container .overlay .overlay-footer .btn-group.btn-group-justified .btn {
  border-radius: 0 !important;
  border: 0;
  height: 50px;
  font-size: 14px;
}
.toolbar-container .overlay.slide-in-from-left,
.unite-mobile-app-container .overlay.slide-in-from-left {
  transform: translate(-100vw, 0);
}
.toolbar-container .overlay.slide-in-from-left.in,
.unite-mobile-app-container .overlay.slide-in-from-left.in {
  transform: translate(0, 0);
}
.toolbar-container .overlay.slide-in-from-right,
.unite-mobile-app-container .overlay.slide-in-from-right {
  transform: translate(calc(100vw + 10px), 0);
}
.toolbar-container .overlay.slide-in-from-right.in,
.unite-mobile-app-container .overlay.slide-in-from-right.in {
  transform: translate(0, 0);
}
.toolbar-container .overlay.slide-in-from-right.in.overlay-visible,
.unite-mobile-app-container .overlay.slide-in-from-right.in.overlay-visible {
  transform: translate(0, 0) translateX(-20px);
}
.toolbar-container .overlay.slide-in-from-bottom,
.unite-mobile-app-container .overlay.slide-in-from-bottom {
  transform: translate(0, 100vh);
}
.toolbar-container .overlay.slide-in-from-bottom.in,
.unite-mobile-app-container .overlay.slide-in-from-bottom.in {
  transform: translate(0, 0);
}
.toolbar-container .overlay.slide-in-from-bottom.in-toolbar,
.unite-mobile-app-container .overlay.slide-in-from-bottom.in-toolbar {
  transform: translate(0, calc(100vh - 50px));
}
.toolbar-container .overlay.slide-in-from-bottom.in-toolbar-sm,
.unite-mobile-app-container .overlay.slide-in-from-bottom.in-toolbar-sm {
  transform: translate(0, calc(100vh - 50px));
}
.toolbar-container .overlay.slide-in-from-bottom.in-50px,
.unite-mobile-app-container .overlay.slide-in-from-bottom.in-50px {
  transform: translate(0, calc(100vh - 50px));
}
.toolbar-container .overlay.slide-in-from-bottom.in-50,
.unite-mobile-app-container .overlay.slide-in-from-bottom.in-50 {
  height: 50vh;
  transform: translate(0, 50vh) !important;
}
.toolbar-container .overlay.fit-bottom.slide-in-from-bottom,
.unite-mobile-app-container .overlay.fit-bottom.slide-in-from-bottom,
.toolbar-container .overlay.auto-height.slide-in-from-bottom,
.unite-mobile-app-container .overlay.auto-height.slide-in-from-bottom {
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
}
.toolbar-container .overlay.fit-bottom.slide-in-from-bottom.in,
.unite-mobile-app-container .overlay.fit-bottom.slide-in-from-bottom.in,
.toolbar-container .overlay.auto-height.slide-in-from-bottom.in,
.unite-mobile-app-container .overlay.auto-height.slide-in-from-bottom.in {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.toolbar-container .overlay.fit-bottom.slide-in-from-bottom.in-toolbar,
.unite-mobile-app-container .overlay.fit-bottom.slide-in-from-bottom.in-toolbar,
.toolbar-container .overlay.auto-height.slide-in-from-bottom.in-toolbar,
.unite-mobile-app-container .overlay.auto-height.slide-in-from-bottom.in-toolbar {
  transform: translate(0, calc(100vh - 50px));
}
.toolbar-container .overlay.fit-bottom.slide-in-from-bottom.in-toolbar-sm,
.unite-mobile-app-container .overlay.fit-bottom.slide-in-from-bottom.in-toolbar-sm,
.toolbar-container .overlay.auto-height.slide-in-from-bottom.in-toolbar-sm,
.unite-mobile-app-container .overlay.auto-height.slide-in-from-bottom.in-toolbar-sm {
  transform: translate(0, calc(100vh - 50px));
}
.toolbar-container .overlay.fit-bottom.slide-in-from-bottom.in-50px,
.unite-mobile-app-container .overlay.fit-bottom.slide-in-from-bottom.in-50px,
.toolbar-container .overlay.auto-height.slide-in-from-bottom.in-50px,
.unite-mobile-app-container .overlay.auto-height.slide-in-from-bottom.in-50px {
  transform: translate(0, calc(100vh - 50px));
}
.toolbar-container .overlay.fit-bottom.slide-in-from-bottom.in-50,
.unite-mobile-app-container .overlay.fit-bottom.slide-in-from-bottom.in-50,
.toolbar-container .overlay.auto-height.slide-in-from-bottom.in-50,
.unite-mobile-app-container .overlay.auto-height.slide-in-from-bottom.in-50 {
  height: 50vh;
  transform: translate(0, 50vh) !important;
}
.toolbar-container .overlay.map-full-screen .angular-google-map,
.unite-mobile-app-container .overlay.map-full-screen .angular-google-map {
  width: 100vw;
  height: calc(100vh - 100px);
}
.toolbar-container .overlay.map-full-screen .angular-google-map .angular-google-map-container,
.unite-mobile-app-container .overlay.map-full-screen .angular-google-map .angular-google-map-container {
  width: 100vw;
  height: inherit;
}
.toolbar-container .message-overlay,
.unite-mobile-app-container .message-overlay {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
  visibility: hidden;
  opacity: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  -ms-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay.flex-direction-row,
.unite-mobile-app-container .message-overlay.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .message-overlay.flex-direction-column,
.unite-mobile-app-container .message-overlay.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .message-overlay.flex-direction-row-reverse,
.unite-mobile-app-container .message-overlay.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .message-overlay.flex-direction-column-reverse,
.unite-mobile-app-container .message-overlay.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .message-overlay.flex-wrap-wrap,
.unite-mobile-app-container .message-overlay.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .message-overlay.flex-wrap-wrap-reverse,
.unite-mobile-app-container .message-overlay.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .message-overlay.flex-wrap-nowrap,
.unite-mobile-app-container .message-overlay.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .message-overlay.flex-justify-flex-start,
.unite-mobile-app-container .message-overlay.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .message-overlay.flex-justify-flex-end,
.unite-mobile-app-container .message-overlay.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .message-overlay.flex-justify-center,
.unite-mobile-app-container .message-overlay.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .message-overlay.flex-justify-space-between,
.unite-mobile-app-container .message-overlay.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .message-overlay.flex-justify-space-around,
.unite-mobile-app-container .message-overlay.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .message-overlay.flex-align-items-flex-start,
.unite-mobile-app-container .message-overlay.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .message-overlay.flex-align-items-flex-end,
.unite-mobile-app-container .message-overlay.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .message-overlay.flex-align-items-center,
.unite-mobile-app-container .message-overlay.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay.flex-align-items-baseline,
.unite-mobile-app-container .message-overlay.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .message-overlay.flex-align-items-stretch,
.unite-mobile-app-container .message-overlay.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .message-overlay.flex-align-content-flex-start,
.unite-mobile-app-container .message-overlay.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .message-overlay.flex-align-content-flex-end,
.unite-mobile-app-container .message-overlay.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .message-overlay.flex-align-content-center,
.unite-mobile-app-container .message-overlay.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .message-overlay.flex-align-content-space-between,
.unite-mobile-app-container .message-overlay.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .message-overlay.flex-align-content-space-around,
.unite-mobile-app-container .message-overlay.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .message-overlay.flex-align-content-stretch,
.unite-mobile-app-container .message-overlay.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container,
.unite-mobile-app-container .message-overlay .message-overlay-message-container {
  background-color: #fefefe;
  border-radius: 10px;
  width: 100%;
  max-height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform 0.3s 0.1s ease;
  -moz-transition: transform 0.3s 0.1s ease;
  -ms-transition: transform 0.3s 0.1s ease;
  -o-transition: transform 0.3s 0.1s ease;
  transition: transform 0.3s 0.1s ease;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-direction-row,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-direction-column,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-direction-row-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-direction-column-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-wrap-wrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-wrap-wrap-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-wrap-nowrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-justify-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-justify-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-justify-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-justify-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-justify-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-items-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-items-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-items-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-items-baseline,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-items-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-content-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-content-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-content-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-content-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-content-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container.flex-align-content-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 15px 20px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-row,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-column,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-row-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-column-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-wrap-wrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-wrap-wrap-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-wrap-nowrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-baseline,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon {
  -moz-box-flex: 0 0 35px;
  -ms-flex: 0 0 35px;
  -webkit-box-flex: 0 0 35px;
  -webkit-flex: 0 0 35px;
  flex: 0 0 35px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #1487d6;
  color: #fff;
  font-size: 16px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-row,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-column,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-row-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-column-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-wrap-wrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-wrap-wrap-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-wrap-nowrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-baseline,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-icon .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-title,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-body .message-overlay-title {
  font-weight: bold;
  margin-bottom: 10px;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions {
  height: 50px;
  -moz-box-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  -webkit-box-flex: 0 0 50px;
  -webkit-flex: 0 0 50px;
  flex: 0 0 50px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 0 15px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-row,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-column,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-row-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-column-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-wrap-wrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-wrap-wrap-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-wrap-nowrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-baseline,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action {
  height: 100%;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: bold;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-row,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-column,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-row-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-column-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-wrap-wrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-wrap-wrap-reverse,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-wrap-nowrap,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-baseline,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-flex-start,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-flex-end,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-center,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-space-between,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-space-around,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-stretch,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-1,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-1 {
  flex: 1;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-2,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-2 {
  flex: 2;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-3,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-3 {
  flex: 3;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-4,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-4 {
  flex: 4;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-5,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-5 {
  flex: 5;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-6,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-6 {
  flex: 6;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-7,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-7 {
  flex: 7;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-8,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-8 {
  flex: 8;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-9,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-9 {
  flex: 9;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-10,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-10 {
  flex: 10;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-11,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-11 {
  flex: 11;
}
.toolbar-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-12,
.unite-mobile-app-container .message-overlay .message-overlay-message-container .message-overlay-message-actions .message-overlay-action .flex-grid.flex-grid-12 {
  flex: 12;
}
.toolbar-container .message-overlay.in,
.unite-mobile-app-container .message-overlay.in {
  z-index: 1040;
  visibility: visible;
  opacity: 1;
}
.toolbar-container .message-overlay.in .message-overlay-message-container,
.unite-mobile-app-container .message-overlay.in .message-overlay-message-container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.toolbar-container .toast,
.unite-mobile-app-container .toast {
  position: absolute;
  height: calc(100vh - 50px);
  width: 100vw;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
.toolbar-container.toolbar-bottom > .toolbar,
.unite-mobile-app-container.toolbar-bottom > .toolbar {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
}
.toolbar-container.toolbar-bottom > .content,
.unite-mobile-app-container.toolbar-bottom > .content {
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
}
.toolbar-container.toolbar-bottom > .content-group,
.unite-mobile-app-container.toolbar-bottom > .content-group {
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
}
.toolbar-container.no-toolbar .content,
.unite-mobile-app-container.no-toolbar .content,
.toolbar-container.full-height-content .content,
.unite-mobile-app-container.full-height-content .content {
  top: 0;
  height: 100vh;
}
.toolbar-container.no-toolbar .content-group,
.unite-mobile-app-container.no-toolbar .content-group,
.toolbar-container.full-height-content .content-group,
.unite-mobile-app-container.full-height-content .content-group {
  top: 0;
  height: 100vh;
}
.toolbar-container.no-toolbar .toolbar,
.unite-mobile-app-container.no-toolbar .toolbar {
  display: none;
}
ub-accordion {
  display: block;
  width: 100%;
}
ub-accordion .ub-accordion-item {
  position: relative;
  background-color: transparent;
  padding: 0;
  width: 100%;
  border-radius: 2px;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
ub-accordion .ub-accordion-item ub-accordion-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 42px;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  padding: 0 15px;
  color: inherit;
  background-color: inherit;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-1 {
  flex: 1;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-2 {
  flex: 2;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-3 {
  flex: 3;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-4 {
  flex: 4;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-5 {
  flex: 5;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-6 {
  flex: 6;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-7 {
  flex: 7;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-8 {
  flex: 8;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-9 {
  flex: 9;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-10 {
  flex: 10;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-11 {
  flex: 11;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-12 {
  flex: 12;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
ub-accordion .ub-accordion-item ub-accordion-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-1 {
  flex: 1;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-2 {
  flex: 2;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-3 {
  flex: 3;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-4 {
  flex: 4;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-5 {
  flex: 5;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-6 {
  flex: 6;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-7 {
  flex: 7;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-8 {
  flex: 8;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-9 {
  flex: 9;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-10 {
  flex: 10;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-11 {
  flex: 11;
}
ub-accordion .ub-accordion-item ub-accordion-header .flex-grid.flex-grid-12 {
  flex: 12;
}
ub-accordion .ub-accordion-item ub-accordion-header a {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  pointer-events: none;
  color: inherit;
}
ub-accordion .ub-accordion-item ub-accordion-header a .ub-accordion-header-step-text {
  display: none;
}
ub-accordion .ub-accordion-item ub-accordion-header .edit {
  text-transform: uppercase;
  background-color: rgba(160, 160, 160, 0.2);
  padding: 4px 10px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  display: none;
}
ub-accordion .ub-accordion-item ub-accordion-header .edit:hover {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
ub-accordion .ub-accordion-item ub-accordion-header .edit:before {
  content: '\f040';
  font: normal normal normal 12px/1 FontAwesome;
  margin-right: 4px;
}
ub-accordion .ub-accordion-item ub-accordion-header .edit i {
  display: none;
}
ub-accordion .ub-accordion-item .ub-accordion-body {
  display: block;
  width: 100%;
  padding: 15px;
}
ub-accordion .ub-accordion-item ub-accordion-summary {
  display: none;
  width: 100%;
  padding: 15px;
  cursor: pointer;
}
ub-accordion .ub-accordion-item ub-accordion-footer {
  display: block;
  width: 100%;
  background-color: rgba(160, 160, 160, 0.07);
  text-align: right;
  padding: 0 15px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
ub-accordion .ub-accordion-item ub-accordion-footer button {
  margin: 15px 0;
}
ub-accordion .ub-accordion-item ub-accordion-footer a {
  color: inherit;
  text-decoration: none;
  pointer-events: none;
}
ub-accordion .ub-accordion-item.ub-collapse {
  height: 42px !important;
}
ub-accordion .ub-accordion-item.ub-collapse ub-accordion-header {
  border-bottom: 1px solid transparent;
}
ub-accordion .ub-accordion-item.ub-summary ub-accordion-header .edit {
  display: inline-block;
}
ub-accordion .ub-accordion-item.ub-summary .ub-accordion-body {
  display: none;
}
ub-accordion .ub-accordion-item.ub-summary ub-accordion-summary {
  display: block;
}
ub-accordion .ub-accordion-item.ub-summary ub-accordion-footer button {
  display: none;
}
/*
*   ==================================================
*   Image Picker
*   Override the Unite Bootstrap Image Cropper 
*   ==================================================
*/
/*
*   =========================
*   Imports
*   =========================
*/
/*
*   =========================
*   .ub-modal
*   =========================
*/
.ub-modal .ub-modal-screen .ub-modal-container {
  padding: 0 !important;
  height: 100% !important;
}
.ub-modal .ub-modal-screen .ub-modal-container .ub-modal-header {
  position: unset !important;
  padding-right: 35px !important;
}
.ub-modal .ub-modal-screen .ub-modal-container .ub-footer {
  display: flex !important;
  padding: 15px !important;
  width: 100%;
}
.ub-modal .ub-modal-screen .ub-modal-container .ub-footer button {
  flex: 1;
}
.ub-modal .ub-modal-screen .ub-modal-container .ub-footer button:last-of-type {
  margin-left: 15px;
}
.navbar.navbar-default {
  background-color: #23526c;
  border: 0;
}
.navbar.navbar-default .container-fluid {
  padding: 0;
}
ub-nav-menu {
  background-color: #23526c;
}
ub-nav-menu .ub-nav-menu-breadcrumb-bar {
  background-color: #23526c;
  height: 50px;
  line-height: 50px;
}
ub-nav-menu .ub-nav-menu-breadcrumb-bar div {
  display: inline-block;
  padding: 0 15px;
  cursor: pointer;
}
ub-nav-menu .ub-nav-menu-breadcrumb-bar div:hover {
  background-color: #eee;
}
ub-nav-menu .ub-nav-menu-breadcrumb-bar div .ub-bullet {
  background-color: #fff;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  padding: 0;
  margin-right: 5px;
  opacity: 0.8;
}
ub-nav-menu .ub-nav-menu-breadcrumb-bar div.selected {
  background-color: rgba(160, 160, 160, 0.2);
}
ub-nav-menu .ub-nav-menu-breadcrumb-bar div.selected .ub-bullet {
  background-color: #1f4961;
}
ub-profile-image,
div[ub-profile-image] {
  width: 40px;
  height: 40px;
  overflow: hidden;
}
ub-profile-image img,
div[ub-profile-image] img {
  width: 40px;
  height: 40px;
}
ub-profile-image[size="50"],
div[ub-profile-image][size="50"] {
  width: 50px !important;
  height: 50px !important;
  overflow: hidden;
}
ub-profile-image[size="50"] img,
div[ub-profile-image][size="50"] img {
  width: 50px !important;
  height: 50px !important;
}
ub-profile-image[size="30"],
div[ub-profile-image][size="30"] {
  width: 30px !important;
  height: 30px !important;
  overflow: hidden;
}
ub-profile-image[size="30"] img,
div[ub-profile-image][size="30"] img {
  width: 30px !important;
  height: 30px !important;
}
div[ub-profile-image][size="80"] {
  width: 80px !important;
  height: 80px !important;
  overflow: hidden;
}
div[ub-profile-image][size="80"] img {
  width: 80px !important;
  height: 80px !important;
}
.ub-spinner-container {
  position: relative;
  display: block;
}
.ub-spinner-container .ub-spinner-button {
  display: inline-block;
  height: 40px;
  width: 40px;
  background-color: #1487d6;
  color: #fff;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.ub-spinner-container .ub-spinner-button:first-child {
  margin-right: 40px;
}
.ub-spinner-container .ub-spinner-value {
  display: inline-block;
  position: absolute;
  line-height: 36px;
  font-size: 18px;
  height: 40px;
  width: 40px;
  border-top: 2px solid #1487d6;
  border-bottom: 2px solid #1487d6;
  text-align: center;
  margin: 0;
  top: 0;
  left: 40px;
}
.unite-conversation-message {
  width: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-conversation-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-conversation-message.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-conversation-message.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-conversation-message.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-conversation-message.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-conversation-message.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-conversation-message.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-conversation-message.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-conversation-message.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-conversation-message.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-conversation-message.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-conversation-message.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-conversation-message.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-conversation-message.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-conversation-message.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-conversation-message.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-conversation-message.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-conversation-message.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-conversation-message.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-conversation-message.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-conversation-message.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-conversation-message.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-conversation-message.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-conversation-message .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-image {
  -moz-box-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  -webkit-box-flex: 0 0 30px;
  -webkit-flex: 0 0 30px;
  flex: 0 0 30px;
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #eee;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.unite-conversation-message .unite-conversation-message-message {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
  padding: 5px 10px 10px 10px;
  background-color: rgba(160, 160, 160, 0.15);
  border-radius: 0 10px 10px 10px;
  margin-right: 15px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-name {
  font-weight: bold;
  font-size: 13px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-date {
  opacity: 0.8;
  margin-bottom: 10px;
  font-size: 11px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header {
  margin-bottom: 10px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-body {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown {
  -moz-box-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  -webkit-box-flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  flex: 0 0 20px;
  width: 20px;
  margin-left: 30px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle {
  width: 20px;
  height: 30px;
  line-height: 0;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 15px;
  opacity: 0.8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-toggle .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-menu {
  left: auto;
  right: 0;
  min-width: 120px;
  max-width: 180px;
  background-color: #fefefe;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-header-dropdown .dropdown-menu li {
  padding: 10px 15px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.8;
  letter-spacing: 0.5px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-header .unite-conversation-message-date {
  margin-bottom: 0;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-body {
  font-size: 14px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-body p:last-child {
  margin-bottom: 0;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-body + .unite-conversation-message-attachment {
  margin-top: 10px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-attachment {
  border: 1px solid rgba(160, 160, 160, 0.1);
  border-radius: 4px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-attachment .unite-conversation-message-attachment-image {
  width: 100%;
  height: auto;
  max-width: 300px;
  border-radius: 4px 4px 0 0;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-attachment .unite-conversation-message-attachment-file-details {
  font-size: 12px;
  padding: 5px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-attachment .unite-conversation-message-attachment-file-details i {
  margin-right: 5px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer {
  margin-top: 10px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .unite-conversation-message-footer-icon-button {
  font-size: 16px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .unite-conversation-message-footer-link {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.8;
  letter-spacing: 0.5px;
}
.unite-conversation-message .unite-conversation-message-message .unite-conversation-message-footer .unite-conversation-message-footer-bullet {
  margin: 0 5px;
}
.unite-conversation-message.right {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-conversation-message.right .unite-conversation-message-image {
  -ms-order: 2;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: 5px;
  margin-right: 0;
}
.unite-conversation-message.right .unite-conversation-message-message {
  background-color: rgba(160, 160, 160, 0.07);
  -ms-order: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
  border-radius: 10px 0 10px 10px;
  margin-right: 0;
  margin-left: 15px;
}
.unite-conversation-message.comments-style .unite-conversation-message-message {
  margin-right: 0;
}
.unite-expanding-datepicker {
  padding-top: 5px;
  padding-bottom: 20px;
  filter: drop-shadow(0 6px 24px rgba(0, 0, 0, 0.08));
}
.unite-expanding-datepicker .unite-expanding-datepicker-header {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 5px;
  border-bottom: 2px solid #FAFAFF;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .unite-expanding-datepicker-header-month-label {
  padding: 10px 0;
  margin-right: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .unite-expanding-datepicker-header-month-icon {
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-icon {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-size: 24px;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-icon i {
  position: relative;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-icon i::after {
  content: '';
  position: absolute;
  top: 45%;
  left: 3px;
  width: 6px;
  height: 6px;
  background-color: #1487d6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-icon.today {
  opacity: 0.4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-header .unite-expanding-datepicker-header-icon.today i::after {
  background-color: #333333;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container {
  width: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-12 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-1200%);
  -ms-transform: translateX(-1200%);
  -o-transform: translateX(-1200%);
  -webkit-transform: translateX(-1200%);
  transform: translateX(-1200%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-11 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-1100%);
  -ms-transform: translateX(-1100%);
  -o-transform: translateX(-1100%);
  -webkit-transform: translateX(-1100%);
  transform: translateX(-1100%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-10 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-1000%);
  -ms-transform: translateX(-1000%);
  -o-transform: translateX(-1000%);
  -webkit-transform: translateX(-1000%);
  transform: translateX(-1000%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-9 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-900%);
  -ms-transform: translateX(-900%);
  -o-transform: translateX(-900%);
  -webkit-transform: translateX(-900%);
  transform: translateX(-900%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-8 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-800%);
  -ms-transform: translateX(-800%);
  -o-transform: translateX(-800%);
  -webkit-transform: translateX(-800%);
  transform: translateX(-800%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-7 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-700%);
  -ms-transform: translateX(-700%);
  -o-transform: translateX(-700%);
  -webkit-transform: translateX(-700%);
  transform: translateX(-700%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-6 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-600%);
  -ms-transform: translateX(-600%);
  -o-transform: translateX(-600%);
  -webkit-transform: translateX(-600%);
  transform: translateX(-600%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-5 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-500%);
  -ms-transform: translateX(-500%);
  -o-transform: translateX(-500%);
  -webkit-transform: translateX(-500%);
  transform: translateX(-500%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-4 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-400%);
  -ms-transform: translateX(-400%);
  -o-transform: translateX(-400%);
  -webkit-transform: translateX(-400%);
  transform: translateX(-400%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-3 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-300%);
  -ms-transform: translateX(-300%);
  -o-transform: translateX(-300%);
  -webkit-transform: translateX(-300%);
  transform: translateX(-300%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-2 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  -o-transform: translateX(-200%);
  -webkit-transform: translateX(-200%);
  transform: translateX(-200%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-bodies-container.active-1 .unite-expanding-datepicker-body {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.unite-expanding-datepicker .unite-expanding-datepicker-body {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -moz-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  min-height: 35px;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  max-height: 0px;
  width: 100%;
  flex: 1 0 100%;
  opacity: 0;
  transition-property: max-height, transform;
  transition-duration: .3s;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  width: 30px;
  height: 30px;
  font-weight: 500;
  background-color: transparent;
  border: 0;
  border-radius: 30px;
  z-index: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.unavailable::before {
  border-radius: 30px;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item > span {
  z-index: 3;
  font-size: 15px;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.selected {
  color: #fff;
  background-color: #1487d6;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
  animation: selectDate 0.5s ease;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.unavailable > span {
  opacity: 0.25;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.unavailable::before {
  content: '';
  display: block;
  position: absolute;
  background-color: #992222;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  z-index: 2;
  transform: scale(0);
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.unavailable:hover > span {
  animation: pulse-unavailable-text 0.4s 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row .unite-expanding-datepicker-body-row-item.unavailable:hover::before {
  animation: pulse-unavailable-background 0.4s 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.header {
  max-height: 100px;
  margin-bottom: 5px;
  opacity: 1;
  position: static;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.header .unite-expanding-datepicker-body-row-item {
  height: auto;
  color: #6C7B8F;
  font-size: 15px;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.header .unite-expanding-datepicker-body-row-item.active {
  color: #1487d6;
  font-weight: 600;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.active {
  margin-bottom: 5px;
  max-height: 100px;
  overflow: visible;
  opacity: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.active-add {
  transition: all .3s ease;
  opacity: 0;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.active-add-active {
  opacity: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.active-remove {
  transition: all .3s ease;
  max-height: 100px;
  opacity: 1;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.active-remove-active {
  opacity: 0;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.previous {
  transform: translateX(-200px);
  position: absolute;
}
.unite-expanding-datepicker .unite-expanding-datepicker-body .unite-expanding-datepicker-body-row.next {
  transform: translateX(200px);
  position: absolute;
}
.unite-expanding-datepicker.expanded .unite-expanding-datepicker-header .unite-expanding-datepicker-header-month .unite-expanding-datepicker-header-month-icon {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.unite-expanding-datepicker.expanded .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container {
  display: block;
}
.unite-expanding-datepicker.expanded .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .unite-expanding-datepicker-body-row {
  margin-bottom: 5px;
  opacity: 1;
  max-height: 100px;
  transform: translateX(0);
}
.unite-expanding-datepicker.expanded .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .unite-expanding-datepicker-body-row.next,
.unite-expanding-datepicker.expanded .unite-expanding-datepicker-body .unite-expanding-datepicker-row-container .unite-expanding-datepicker-body-row.previous {
  position: static;
  opacity: 1;
}
/*
*   =========================
*   Keyframes
*   =========================
*/
@keyframes selectDate {
  0% {
    color: #333333;
    background-color: rgba(20, 135, 214, 0);
  }
  25% {
    background-color: rgba(20, 135, 214, 0.5);
  }
  50% {
    color: #ffffff;
  }
  100% {
    background-color: #1487d6;
  }
}
@keyframes pulse-unavailable-background {
  0% {
    opacity: 0;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes pulse-unavailable-text {
  0% {
    opacity: 0.25;
  }
  60% {
    opacity: 1;
    color: #fff;
  }
  100% {
    opacity: 0.25;
    color: inherit;
  }
}
.unite-infographics-container {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px;
}
.unite-infographics-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-infographics-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-infographics-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-infographics-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-infographics-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-infographics-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-infographics-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-infographics-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-infographics-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-infographics-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-infographics-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-infographics-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-infographics-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-infographics-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-infographics-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-infographics-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-infographics-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-infographics-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-infographics-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-infographics-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-infographics-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-infographics-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-infographics-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-infographics-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-infographics-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-infographics-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-infographics-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-infographics-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-infographics-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-infographics-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-infographics-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-infographics-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-infographics-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-infographics-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-infographics-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-infographics-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-infographics-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-infographics-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-infographics-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-infographics-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-infographics-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-infographics-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-infographics-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-infographics-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-infographics-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-infographics-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-infographics-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-infographic {
  width: 33%;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 5px;
  color: #1487d6;
  background-color: #fafaff;
  border-radius: 8px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 95px;
}
.unite-infographic .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-infographic .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-infographic .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-infographic .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-infographic .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-infographic .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-infographic .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-infographic .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-infographic .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-infographic .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-infographic .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-infographic .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-infographic.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-infographic.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-infographic.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-infographic.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-infographic.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-infographic.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-infographic.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-infographic.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-infographic.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-infographic.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-infographic.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-infographic.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-infographic.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-infographic.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-infographic.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-infographic.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-infographic.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-infographic.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-infographic.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-infographic.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-infographic.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-infographic.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-infographic.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-infographic .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-infographic .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-infographic .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-infographic .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-infographic .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-infographic .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-infographic .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-infographic .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-infographic .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-infographic .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-infographic .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-infographic .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-infographic .icon {
  font-size: 35px;
}
.unite-infographic .text {
  font-size: 14px;
  font-weight: 500;
}
.unite-mobile-app-expanding-text.collapsed {
  position: relative;
  display: -webkit-box !important;
  height: 40px;
  max-height: 40px;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.unite-mobile-app-expanding-text.collapsed::after {
  content: '...Show More';
  color: #1487d6;
  background: #ffffff;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 10%, #ffffff 100%);
  font-weight: 600;
  bottom: 0;
  right: 0;
  padding-left: 30px;
  position: absolute;
}
.unite-mobile-app-expanding-text.collapsed .text > * {
  margin-bottom: 0;
}
.unite-mobile-app-expanding-text.collapsed .open-hours {
  display: none;
}
.unite-mobile-app-expanding-text .unite-mobile-app-expanding-text-read-less {
  color: #1487d6;
  font-weight: bold;
  margin-top: 5px;
}
.unite-mobile-app-spacer-1x {
  height: 8px;
}
.unite-mobile-app-spacer-2x {
  height: 16px;
}
.unite-mobile-app-spacer-3x {
  height: 24px;
}
.unite-mobile-app-spacer-4x {
  height: 32px;
}
.unite-number-picker {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.unite-number-picker .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-number-picker .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-number-picker .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-number-picker .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-number-picker .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-number-picker .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-number-picker .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-number-picker .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-number-picker .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-number-picker .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-number-picker .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-number-picker .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-number-picker.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-number-picker.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-number-picker.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-number-picker.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-number-picker.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-number-picker.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-number-picker.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-number-picker.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-number-picker.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-number-picker.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-number-picker.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-number-picker.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-number-picker.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-number-picker.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-number-picker.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-number-picker.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-number-picker.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-number-picker.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-number-picker.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-number-picker.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-number-picker.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-number-picker.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-number-picker.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-number-picker .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-number-picker .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-number-picker .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-number-picker .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-number-picker .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-number-picker .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-number-picker .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-number-picker .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-number-picker .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-number-picker .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-number-picker .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-number-picker .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-number-picker .unite-number-picker-button {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-color: #1487d6;
  color: #ffffff;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 17px;
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.24);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.24);
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-number-picker .unite-number-picker-button.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-number-picker .unite-number-picker-button.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-number-picker .unite-number-picker-button.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-number-picker .unite-number-picker-button.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-number-picker .unite-number-picker-button.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-number-picker .unite-number-picker-button.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-number-picker .unite-number-picker-button.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-number-picker .unite-number-picker-button.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-number-picker .unite-number-picker-button.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-number-picker .unite-number-picker-button.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-number-picker .unite-number-picker-button.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-number-picker .unite-number-picker-button.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-number-picker .unite-number-picker-button.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-number-picker .unite-number-picker-button.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-number-picker .unite-number-picker-button.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-number-picker .unite-number-picker-button.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-number-picker .unite-number-picker-button.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-number-picker .unite-number-picker-button.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-number-picker .unite-number-picker-button.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-number-picker .unite-number-picker-button.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-number-picker .unite-number-picker-button.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-number-picker .unite-number-picker-button.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-number-picker .unite-number-picker-button.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-number-picker .unite-number-picker-button .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-number-picker .unite-number-picker-button.minus {
  background-color: #1B222B;
}
.unite-number-picker .unite-number-picker-button.disabled,
.unite-number-picker .unite-number-picker-button[disabled="disabled"] {
  background-color: #dddde9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.unite-number-picker .unite-number-picker-value {
  width: 72px;
  height: 40px;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-number-picker .unite-number-picker-value.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-number-picker .unite-number-picker-value.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-number-picker .unite-number-picker-value.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-number-picker .unite-number-picker-value.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-number-picker .unite-number-picker-value.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-number-picker .unite-number-picker-value.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-number-picker .unite-number-picker-value.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-number-picker .unite-number-picker-value.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-number-picker .unite-number-picker-value.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-number-picker .unite-number-picker-value.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-number-picker .unite-number-picker-value.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-number-picker .unite-number-picker-value.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-number-picker .unite-number-picker-value.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-number-picker .unite-number-picker-value.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-number-picker .unite-number-picker-value.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-number-picker .unite-number-picker-value.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-number-picker .unite-number-picker-value.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-number-picker .unite-number-picker-value.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-number-picker .unite-number-picker-value.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-number-picker .unite-number-picker-value.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-number-picker .unite-number-picker-value.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-number-picker .unite-number-picker-value.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-number-picker .unite-number-picker-value.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-number-picker .unite-number-picker-value .flex-grid.flex-grid-12 {
  flex: 12;
}
unite-time-slot-picker {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-time-slot-picker {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
  margin-left: -20px;
  margin-right: -20px;
}
.unite-time-slot-picker .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-time-slot-picker .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-time-slot-picker .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-time-slot-picker .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-time-slot-picker .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-time-slot-picker .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-time-slot-picker .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-time-slot-picker .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-time-slot-picker .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-time-slot-picker .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-time-slot-picker .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-time-slot-picker .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-time-slot-picker.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-time-slot-picker.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-time-slot-picker.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-time-slot-picker.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-time-slot-picker.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-time-slot-picker.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-time-slot-picker.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-time-slot-picker.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-time-slot-picker.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-time-slot-picker.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-time-slot-picker.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-time-slot-picker.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-time-slot-picker.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-time-slot-picker.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-time-slot-picker.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-time-slot-picker.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-time-slot-picker.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-time-slot-picker.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-time-slot-picker.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-time-slot-picker.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-time-slot-picker.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-time-slot-picker.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-time-slot-picker.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-time-slot-picker .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-time-slot-picker .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-time-slot-picker .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-time-slot-picker .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-time-slot-picker .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-time-slot-picker .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-time-slot-picker .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-time-slot-picker .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-time-slot-picker .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-time-slot-picker .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-time-slot-picker .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-time-slot-picker .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-time-slot-picker::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.unite-time-slot-picker::-webkit-scrollbar {
  height: 0 !important;
  width: 0 !important;
  background-color: transparent;
  display: none;
}
.unite-time-slot-picker .unite-time-slot-picker-item {
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.unite-time-slot-picker .unite-time-slot-picker-item .unite-time-slot-picker-item-label {
  font-size: 12px;
  line-height: 12px;
  max-height: 12px;
  overflow: hidden;
  width: 60px;
  text-align: center;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 5px;
  white-space: nowrap;
  color: #6C7B8F;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.unite-time-slot-picker .unite-time-slot-picker-item .unite-time-slot-picker-item-label > span {
  white-space: nowrap;
  overflow: hidden;
}
.unite-time-slot-picker .unite-time-slot-picker-item .unite-time-slot-picker-item-label:nth-child(2) {
  position: absolute;
  top: 0;
  right: -46px;
}
.unite-time-slot-picker .unite-time-slot-picker-item .unite-time-slot-picker-item-button {
  width: 80px;
  height: 60px;
  position: relative;
  background-color: #E8F0FA;
  overflow: visible;
  background-position: center center;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.unite-time-slot-picker .unite-time-slot-picker-item .unite-time-slot-picker-item-button .unite-time-slot-picker-item-button-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: -1px;
  bottom: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.unite-time-slot-picker .unite-time-slot-picker-item::after {
  content: '';
  display: block;
  width: 2px;
  height: 64px;
  max-height: 64px;
  background-color: #D3DFED;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.unite-time-slot-picker .unite-time-slot-picker-item:first-child .unite-time-slot-picker-item-label {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  text-align: left;
}
.unite-time-slot-picker .unite-time-slot-picker-item:first-child .unite-time-slot-picker-item-button {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.unite-time-slot-picker .unite-time-slot-picker-item:first-child::after {
  display: none;
}
.unite-time-slot-picker .unite-time-slot-picker-item:last-child .unite-time-slot-picker-item-button {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.unite-time-slot-picker .unite-time-slot-picker-item.unavailable .unite-time-slot-picker-item-button {
  background-image: url('../../img/unavailable.png');
  background-size: 80px 80px;
  background-color: rgba(0, 0, 0, 0.1);
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected .unite-time-slot-picker-item-label {
  color: #1487d6;
  font-weight: 600;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected .unite-time-slot-picker-item-button .unite-time-slot-picker-item-button-inner {
  opacity: 1;
  background: transparent linear-gradient(180deg, #1487d6 0%, #31a0ec 100%) 0% 0% no-repeat padding-box;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.start .unite-time-slot-picker-item-button .unite-time-slot-picker-item-button-inner {
  border-bottom-left-radius: 8px;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 100%;
  display: none !important;
  height: 100%;
  min-width: 0;
  background: rgba(20, 135, 214, 0.15);
  border-width: 2px;
  border-top-right-radius: 7px;
  border-top: rgba(20, 135, 214, 0.6) dashed;
  border-right: rgba(20, 135, 214, 0.6) dashed;
  border-bottom-right-radius: 7px;
  border-bottom: rgba(20, 135, 214, 0.6) dashed;
  overflow: hidden;
  z-index: 2;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-1 {
  flex: 1;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-2 {
  flex: 2;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-3 {
  flex: 3;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-4 {
  flex: 4;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-5 {
  flex: 5;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-6 {
  flex: 6;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-7 {
  flex: 7;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-8 {
  flex: 8;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-9 {
  flex: 9;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-10 {
  flex: 10;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-11 {
  flex: 11;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .flex-grid.flex-grid-12 {
  flex: 12;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .available-slot {
  width: 80px;
  flex: 1 0 80px;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots .available-slot:last-of-type {
  margin-right: -2px;
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .available-slots::after {
  animation: shine 3s ease-in-out infinite;
  animation-fill-mode: forwards;
  content: "";
  position: absolute;
  top: 0%;
  left: -100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  transform: rotate(-90deg);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0.75) 65%, rgba(255, 255, 255, 0.45) 92%, rgba(255, 255, 255, 0) 100%);
}
@keyframes shine {
  0% {
    opacity: 0.6;
    left: -100%;
    transition-property: left, top, opacity;
    transition-duration: 0.7s, 0.7s, 0.15s;
    transition-timing-function: ease;
  }
  70% {
    opacity: 0.75;
    transform: rotate(-60deg);
  }
  100% {
    opacity: 0;
    left: 100%;
    transition-property: left, top, opacity;
  }
}
.unite-time-slot-picker .unite-time-slot-picker-item.selected.end .unite-time-slot-picker-item-button .unite-time-slot-picker-item-button-inner {
  border-bottom-right-radius: 8px;
}
.unite-time-slot-picker:not(.block-mode) .unite-time-slot-picker-item.selected.end + .unite-time-slot-picker-item .unite-time-slot-picker-item-label {
  color: #1487d6;
  font-weight: 600;
}
.unite-time-slot-picker:before {
  content: '';
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20px;
}
.unite-time-slot-picker::after {
  content: '';
  -moz-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20px;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item {
  margin-right: 3px;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item .unite-time-slot-picker-item-label {
  transform: none;
  width: 100%;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item .unite-time-slot-picker-item-button {
  border-radius: 8px;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item .unite-time-slot-picker-item-button .unite-time-slot-picker-item-button-inner {
  border-radius: 8px;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item::after {
  display: none;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item:first-child .unite-time-slot-picker-item-label {
  text-align: center;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item:last-child {
  width: auto;
  margin-right: 0;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item:last-child .unite-time-slot-picker-item-label {
  transform: none;
  text-align: center;
}
.unite-time-slot-picker.block-mode .unite-time-slot-picker-item:last-child .unite-time-slot-picker-item-button {
  display: block;
}
/*
*   =========================
*   unite-time-slot-picker .slots-left
*   =========================
*/
unite-time-slot-picker .slots-left ul {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-1 {
  flex: 1;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-2 {
  flex: 2;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-3 {
  flex: 3;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-4 {
  flex: 4;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-5 {
  flex: 5;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-6 {
  flex: 6;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-7 {
  flex: 7;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-8 {
  flex: 8;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-9 {
  flex: 9;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-10 {
  flex: 10;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-11 {
  flex: 11;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-12 {
  flex: 12;
}
unite-time-slot-picker .slots-left ul.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
unite-time-slot-picker .slots-left ul.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
unite-time-slot-picker .slots-left ul.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
unite-time-slot-picker .slots-left ul.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
unite-time-slot-picker .slots-left ul.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
unite-time-slot-picker .slots-left ul.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
unite-time-slot-picker .slots-left ul.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
unite-time-slot-picker .slots-left ul.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
unite-time-slot-picker .slots-left ul.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
unite-time-slot-picker .slots-left ul.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
unite-time-slot-picker .slots-left ul.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
unite-time-slot-picker .slots-left ul.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
unite-time-slot-picker .slots-left ul.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
unite-time-slot-picker .slots-left ul.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
unite-time-slot-picker .slots-left ul.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
unite-time-slot-picker .slots-left ul.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
unite-time-slot-picker .slots-left ul.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
unite-time-slot-picker .slots-left ul.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
unite-time-slot-picker .slots-left ul.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
unite-time-slot-picker .slots-left ul.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
unite-time-slot-picker .slots-left ul.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
unite-time-slot-picker .slots-left ul.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
unite-time-slot-picker .slots-left ul.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-1 {
  flex: 1;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-2 {
  flex: 2;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-3 {
  flex: 3;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-4 {
  flex: 4;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-5 {
  flex: 5;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-6 {
  flex: 6;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-7 {
  flex: 7;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-8 {
  flex: 8;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-9 {
  flex: 9;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-10 {
  flex: 10;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-11 {
  flex: 11;
}
unite-time-slot-picker .slots-left ul .flex-grid.flex-grid-12 {
  flex: 12;
}
unite-time-slot-picker .slots-left ul li {
  list-style-type: none;
}
unite-time-slot-picker .slots-left ul li.type-circle {
  margin-left: 25px;
  list-style-type: circle;
}
.zoomable-container {
  width: 100%;
  max-width: 100vw;
  height: 100%;
  max-height: 100%;
  overflow: scroll;
  touch-action: manipulation;
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.zoomable-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.zoomable-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.zoomable-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.zoomable-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.zoomable-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.zoomable-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.zoomable-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.zoomable-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.zoomable-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.zoomable-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.zoomable-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.zoomable-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.zoomable-container.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.zoomable-container.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.zoomable-container.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.zoomable-container.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.zoomable-container.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.zoomable-container.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.zoomable-container.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.zoomable-container.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.zoomable-container.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.zoomable-container.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.zoomable-container.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.zoomable-container.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.zoomable-container.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.zoomable-container.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.zoomable-container.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.zoomable-container.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.zoomable-container.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.zoomable-container.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.zoomable-container.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.zoomable-container.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.zoomable-container.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.zoomable-container.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.zoomable-container.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.zoomable-container .flex-grid.flex-grid-1 {
  flex: 1;
}
.zoomable-container .flex-grid.flex-grid-2 {
  flex: 2;
}
.zoomable-container .flex-grid.flex-grid-3 {
  flex: 3;
}
.zoomable-container .flex-grid.flex-grid-4 {
  flex: 4;
}
.zoomable-container .flex-grid.flex-grid-5 {
  flex: 5;
}
.zoomable-container .flex-grid.flex-grid-6 {
  flex: 6;
}
.zoomable-container .flex-grid.flex-grid-7 {
  flex: 7;
}
.zoomable-container .flex-grid.flex-grid-8 {
  flex: 8;
}
.zoomable-container .flex-grid.flex-grid-9 {
  flex: 9;
}
.zoomable-container .flex-grid.flex-grid-10 {
  flex: 10;
}
.zoomable-container .flex-grid.flex-grid-11 {
  flex: 11;
}
.zoomable-container .flex-grid.flex-grid-12 {
  flex: 12;
}
.zoomable-container img {
  position: relative;
  display: block;
  margin: 10px;
}
.gm-style,
.gm-style-iw {
  color: black;
}
.video-embed > video {
  width: 100%;
}
/*
*   =========================
*   Widgets
*   =========================
*/
.announcements-widget {
  width: 100%;
}
.announcements-widget.without-announcements {
  display: none !important;
}
.announcements-widget > .metro-item-inner {
  background-color: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
}
.announcements-widget > .metro-item-inner:before {
  display: none;
}
.announcements-widget .announcements-carousel-container {
  width: 100% !important;
}
.announcements-widget .announcements-carousel-container .announcements-carousel-header {
  margin-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: rgba(160, 160, 160, 0.2);
  color: #000;
  text-shadow: none;
  font-size: 13px;
  line-height: 20px;
}
.announcements-widget .announcements-carousel-container .announcements-carousel {
  margin: 0;
  width: calc(100% - 10px);
}
.announcements-widget .announcements-carousel-container .announcements-carousel .carousel-indicators {
  bottom: -20px;
}
.announcements-widget .announcements-carousel-container .announcements-carousel .carousel-inner {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media (min-width: 768px) {
  .announcements-widget {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent !important;
    padding-right: 10px;
  }
  .announcements-widget > .metro-item-inner widget > div > div .announcements-carousel-container {
    height: 100%;
  }
  .announcements-widget > .metro-item-inner widget > div > div .announcements-carousel-container .announcements-carousel-header {
    margin: 0;
  }
  .announcements-widget > .metro-item-inner widget > div > div .announcements-carousel-container .announcements-carousel {
    margin: 0;
    height: calc(100% - 36px);
    width: 100%;
    background-color: #fff;
  }
  .announcements-widget > .metro-item-inner widget > div > div .announcements-carousel-container .announcements-carousel .carousel-indicators {
    white-space: nowrap;
    bottom: 10px;
  }
  .announcements-widget > .metro-item-inner widget > div > div .announcements-carousel-container .announcements-carousel .carousel-inner {
    background-color: #fff;
  }
}
@media (max-width: 768px) {
  .featured-events-widget {
    height: auto;
    margin-left: -15px;
    width: 100vw;
    margin-bottom: 10px;
  }
  .featured-events-widget .metro-item-inner {
    margin: 0;
    width: 100vw;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    background-color: rgba(160, 160, 160, 0.2);
  }
  .featured-events-widget .metro-item-inner widget {
    position: relative !important;
    text-shadow: none;
    color: #000;
  }
  .featured-events-widget .metro-item-inner widget:before {
    content: 'Featured Events';
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px;
    line-height: 20px;
    text-align: left;
    font-size: 16px;
  }
  .featured-events-widget .metro-item-inner widget > div .featured-events-widget-container .carousel {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .recent-deliveries-widget {
    height: auto;
    margin-left: -15px;
    width: 100vw;
    margin-bottom: 10px;
  }
  .recent-deliveries-widget .metro-item-inner {
    margin: 0;
    width: 100vw;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    background-color: rgba(160, 160, 160, 0.2);
  }
  .recent-deliveries-widget .metro-item-inner widget {
    position: relative !important;
    text-shadow: none;
    color: #000;
  }
  .recent-deliveries-widget .metro-item-inner widget:before {
    content: 'Recent Deliveries';
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px;
    line-height: 20px;
    text-align: left;
    font-size: 16px;
  }
  .recent-deliveries-widget .metro-item-inner widget > div > .recent-deliveries-widget-container .recent-delivery-item {
    background-color: #fff;
    margin: 0 15px;
    margin-bottom: 15px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  .recent-deliveries-widget .metro-item-inner widget > div > .recent-deliveries-widget-container .recent-delivery-item .recent-delivery-item-details {
    text-align: left;
  }
}
.weather-widget {
  background-color: rgba(160, 160, 160, 0.2);
}
/*
*   =========================
*   Directives
*   =========================
*/
/*
*   =========================
*   .booking-summary
*   =========================
*/
.booking-summary .unite-form .unite-form-subtitle {
  color: #35C478;
  font-size: 15px;
  font-weight: 500;
}
.booking-summary .unite-form .unite-form-label {
  margin-bottom: 0;
  color: #919191;
  font-size: 16px;
  font-weight: 500;
  opacity: 1;
}
.booking-summary .list-group {
  border-radius: 4px;
  border: 1px solid #eeeeee;
  overflow: hidden;
}
.booking-summary .list-group .list-group-item {
  display: -moz-box;
  display: -ms-flexbox;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 15px;
  font-size: 16px;
  background-color: rgba(160, 160, 160, 0.2);
  border-top-color: #E3E3E3;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary .list-group .list-group-item.flex-direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.booking-summary .list-group .list-group-item.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.booking-summary .list-group .list-group-item.flex-direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.booking-summary .list-group .list-group-item.flex-direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.booking-summary .list-group .list-group-item.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.booking-summary .list-group .list-group-item.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.booking-summary .list-group .list-group-item.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.booking-summary .list-group .list-group-item.flex-justify-flex-start {
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.booking-summary .list-group .list-group-item.flex-justify-flex-end {
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.booking-summary .list-group .list-group-item.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.booking-summary .list-group .list-group-item.flex-justify-space-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.booking-summary .list-group .list-group-item.flex-justify-space-around {
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.booking-summary .list-group .list-group-item.flex-align-items-flex-start {
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.booking-summary .list-group .list-group-item.flex-align-items-flex-end {
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.booking-summary .list-group .list-group-item.flex-align-items-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.booking-summary .list-group .list-group-item.flex-align-items-baseline {
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.booking-summary .list-group .list-group-item.flex-align-items-stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.booking-summary .list-group .list-group-item.flex-align-content-flex-start {
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.booking-summary .list-group .list-group-item.flex-align-content-flex-end {
  -ms-align-content: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.booking-summary .list-group .list-group-item.flex-align-content-center {
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
}
.booking-summary .list-group .list-group-item.flex-align-content-space-between {
  -ms-align-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.booking-summary .list-group .list-group-item.flex-align-content-space-around {
  -ms-align-content: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.booking-summary .list-group .list-group-item.flex-align-content-stretch {
  -ms-align-content: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-1 {
  flex: 1;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-2 {
  flex: 2;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-3 {
  flex: 3;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-4 {
  flex: 4;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-5 {
  flex: 5;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-6 {
  flex: 6;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-7 {
  flex: 7;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-8 {
  flex: 8;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-9 {
  flex: 9;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-10 {
  flex: 10;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-11 {
  flex: 11;
}
.booking-summary .list-group .list-group-item .flex-grid.flex-grid-12 {
  flex: 12;
}
.booking-summary .list-group .list-group-item span {
  font-weight: 500;
}
/*
*   =========================
*   Overrides
*   =========================
*/
/*
*   =========================
*   Glyphicon Overrides
*   Manually swapping out icons to our new sets
*   =========================
*/
/*
*   =========================
*   Chevrons
*   =========================
*/
.glyphicon.glyphicon-chevron-left::before {
  content: '\e991';
  font-family: 'Default-Linear' !important;
}
.glyphicon.glyphicon-chevron-right::before {
  content: '\e990';
  font-family: 'Default-Linear' !important;
}
/*HELPERS*/
.no-select {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.no-select * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.gpu-me {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.no-wrap {
  white-space: nowrap !important;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.transition-300ms {
  -webkit-transition: all 0.3s ease 0.2s 0s ease-in;
  -moz-transition: all 0.3s ease 0.2s 0s ease-in;
  -ms-transition: all 0.3s ease 0.2s 0s ease-in;
  -o-transition: all 0.3s ease 0.2s 0s ease-in;
  transition: all 0.3s ease 0.2s 0s ease-in;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rotate-clockwise-180 {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rotate-anticlockwise-180 {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-100 {
  opacity: 1;
}
.default-shadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.no-shadow {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.default-border-radius {
  border-radius: 3px !important;
}
/*BACKGROUND COLOURS*/
.bg-body-color {
  background-color: #fefefe !important;
  color: #000 !important;
}
.bg-outer-app-toolbar-color {
  background-color: #255874 !important;
  color: #ffffff !important;
}
.bg-background-color {
  background-color: #1f4961 !important;
  color: #fff;
}
.bg-background-color-lighter {
  background-color: #23526c !important;
  color: #fff;
}
.bg-background-color-lightest {
  background-color: #2b6787 !important;
  color: #fff;
}
.bg-background-color-darker {
  background-color: #132c3a !important;
  color: #fff;
}
.bg-alt-background-color {
  background-color: #b7bac1 !important;
}
.bg-alt-background-color-lighter {
  background-color: #d2d4d9 !important;
}
.bg-alt-background-color-lightest {
  background-color: #e0e1e4 !important;
  color: #333 !important;
}
.bg-alt-background-color-darker {
  background-color: #5c666f !important;
}
.bg-highlight-color {
  background-color: #d7dadd !important;
}
.bg-default-color,
.bg-default {
  background-color: #e3e6ea !important;
  color: #000 !important;
}
.bg-primary-color,
.bg-primary {
  background-color: #1487d6 !important;
  color: #fff;
}
.bg-danger-color,
.bg-danger {
  background-color: #992222 !important;
  color: #fff;
}
.bg-warning-color,
.bg-warning {
  background-color: #f0ad4e !important;
  color: #fff;
}
.bg-success-color,
.bg-success {
  background-color: #118855 !important;
  color: #fff;
}
.bg-info-color,
.bg-info {
  background-color: #6ea09f !important;
  color: #fff;
}
.bg-white {
  background-color: #fff !important;
  color: #333;
}
.bg-gray-blue {
  background-color: #455364 !important;
  color: #fff;
}
.bg-auto-color {
  background-color: rgba(160, 160, 160, 0.2) !important;
}
.bg-primary-gradient {
  background: -webkit-linear-gradient(top, #1a95ea 0%, #1487d6 100%);
  background: linear-gradient(to bottom, #1a95ea 0%, #1487d6 100%);
  color: #fff;
}
.bg-success-gradient {
  background: -webkit-linear-gradient(top, #149f63 0%, #118855 100%);
  background: linear-gradient(to bottom, #149f63 0%, #118855 100%);
  color: #fff;
}
.bg-warning-gradient {
  background: -webkit-linear-gradient(top, #f2b866 0%, #f0ad4e 100%);
  background: linear-gradient(to bottom, #f2b866 0%, #f0ad4e 100%);
  color: #fff;
}
.bg-danger-gradient {
  background: -webkit-linear-gradient(top, #ae2727 0%, #992222 100%);
  background: linear-gradient(to bottom, #ae2727 0%, #992222 100%);
  color: #fff;
}
.bg-background-color-gradient {
  background: -webkit-linear-gradient(top, #2b6787 0%, #1f4961 100%);
  background: linear-gradient(to bottom, #2b6787 0%, #1f4961 100%);
  color: #fff;
}
.bg-background-color-gradient-reverse {
  background: -webkit-linear-gradient(top, #1f4961 0%, #2b6787 100%);
  background: linear-gradient(to bottom, #1f4961 0%, #2b6787 100%);
  color: #fff;
}
.gradient-transparent-lighten {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.gradient-lighten-transparent {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.gradient-transparent-darken {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.gradient-darken-transparent {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
/*TEXT MODIFIERS*/
.text-uppercase {
  text-transform: uppercase !important;
}
.no-text-shadow {
  text-shadow: none !important;
}
/*PADDING*/
.no-padding {
  padding: 0 !important;
}
.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}
.padding-default {
  padding: 15px !important;
}
.padding-v-default,
.padding-vertical-default {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.padding-sides-default,
.padding-h-default,
padding-horizontal-default {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.padding-top-10 {
  padding-top: 10px !important;
}
.padding-top-20 {
  padding-top: 20px !important;
}
.padding-bottom-20 {
  padding-bottom: 20px !important;
}
.padding-bottom-0 {
  padding-bottom: 0 !important;
}
.padding-top-default {
  padding-top: 15px !important;
}
/*MARGINS*/
.no-margin-sides {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-top: 0 !important;
}
.margin-top-5 {
  margin-top: 5px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-15 {
  margin-top: 15px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-top-30 {
  margin-top: 30px !important;
}
.margin-top-40 {
  margin-top: 40px !important;
}
.margin-right-5 {
  margin-right: 5px !important;
}
.margin-right-10 {
  margin-right: 10px !important;
}
.margin-right-15 {
  margin-right: 15px !important;
}
.margin-right-20 {
  margin-right: 20px !important;
}
.margin-bottom-0 {
  margin-bottom: 0 !important;
}
.margin-bottom-5 {
  margin-bottom: 5px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-25 {
  margin-bottom: 25px !important;
}
.margin-bottom-90 {
  margin-bottom: 90px !important;
}
.margin-left-5 {
  margin-left: 5px !important;
}
.margin-left-10 {
  margin-left: 10px !important;
}
.margin-left-15 {
  margin-left: 15px !important;
}
.margin-top-default {
  margin-top: 15px !important;
}
/*BORDERS*/
.border-bottom-auto-color {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.border-top-auto-color {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
}
.border-left-auto-color {
  border-left: 1px solid rgba(160, 160, 160, 0.2);
}
.border-right-auto-color {
  border-right: 1px solid rgba(160, 160, 160, 0.2);
}
.border-all-auto-color {
  border: 1px solid rgba(160, 160, 160, 0.2);
}
.repeat-handler .col-md-4 + .col-xs-12 {
  display: none;
}
.limit-1 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  line-height: 16px;
  max-height: 16px;
}
.limit-2 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.limit-3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.limit-4 {
  display: -webkit-box !important;
  -webkit-line-clamp: 4 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.limit-5 {
  display: -webkit-box !important;
  -webkit-line-clamp: 5 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.limit-6 {
  display: -webkit-box !important;
  -webkit-line-clamp: 6 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.limit-7 {
  display: -webkit-box !important;
  -webkit-line-clamp: 7 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.limit-8 {
  display: -webkit-box !important;
  -webkit-line-clamp: 8 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.social-limit-3 p {
  display: none !important;
}
.social-limit-3 p:first-of-type {
  display: inline !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  margin-top: 0 !important;
}
.social-limit-4 p {
  display: none !important;
}
.social-limit-4 p:first-of-type {
  display: inline !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 4 !important;
  -webkit-box-orient: vertical !important;
  margin-top: 0 !important;
}
.social-limit-5 p {
  display: none !important;
}
.social-limit-5 p:first-of-type {
  display: inline !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 5 !important;
  -webkit-box-orient: vertical !important;
  margin-top: 0 !important;
}
.transition-length-0 {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.modal.blade-modal .modal-dialog .modal-content {
  border: 0;
  min-height: 100vh;
}
.modal.blade-modal.full-height {
  height: 100vh !important;
}
.modal.blade-modal.full-height .modal-dialog {
  height: auto !important;
  min-height: 100vh;
}
.manage-payments-collect-payment .manage-payments-collect-buttons {
  width: 100vw;
  max-width: 600px;
}
.manage-payments-collect-payment .manage-payments-collect-buttons .button-bar {
  width: 100%;
  max-width: 570px;
}
.manage-payments-collect-payment .manage-payments-collect-buttons .button-bar .button-bar-inner {
  width: 100%;
  max-width: 570px;
}
.manage-payments-collect-payment .manage-payments-collect-buttons .button-bar .button-bar-inner > .flexbox {
  margin: 0 auto;
}
.manage-payments-collect-payment .manage-payments-collect-buttons .button-bar .button-bar-inner .blade-button {
  height: 38px;
  border-radius: 19px;
  border: 1px solid #000;
}
.manage-payments-collect-payment .manage-payments-collect-buttons .button-bar .button-bar-inner .blade-button .u-creditcard {
  display: none;
}
.payment-container {
  width: calc(100vw - 40px) !important;
}
.unite-mobile-app-content {
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}
.glyphicon.glyphicon-chevron-left::before {
  content: '\e991';
  font-family: 'Default-Linear' !important;
}
.glyphicon.glyphicon-chevron-right::before {
  content: '\e990';
  font-family: 'Default-Linear' !important;
}
/*
*   =========================
*   Hiding any new version content
*   =========================
*/
*[version] {
  display: none !important;
}
*[version="1.0"] {
  display: block !important;
  height: auto;
}
.display-inline {
  display: inline;
}
/*
*   =========================
*   Guide map overrides
*   =========================
*/
.guide-map-container .circle {
  font-size: 36px !important;
}
/*
*   =========================
*   iOS forms and social comments overrides
*   =========================
*
.view-container.ios-device {
    .social-container.mobile-post-container {
        .toolbar {
            position: absolute;
            bottom: 0;
            transition: bottom .2s ease-out;
        }
    }
}

.view-container.ios-device.keyboard-open {
    .social-container.mobile-post-container {
        .toolbar {
            bottom: 50vh;
        }
    }

    .mobile-form-container {
        .concierge-form-spacer {
            height: 40vh;
        }
    }
}*/
/*DEFAULTS*/
/*COLORS*/
/*------------------------------------------------------------------------------------------------------*/
/*APPS*/
/*------------------------------------------------------------------------------------------------------*/
/*MY PREFERENCES*/
/*------------------------------------------------------------------------------------------------------*/
/*COMPONENTS*/
/*------------------------------------------------------------------------------------------------------*/
/*BUTTONS*/
/*METRO MENU*/
/*DIRECT CHAT*/
/*TABS*/
