html, *:not(i) {
  font-family: FuturaBT-Book !important; }

.app-container {
  background: #fafafa; }

.rct-app-content {
  padding-top: 65px; }

.rct-page-content {
  padding-bottom: 50px !important; }

.app-header + .rct-page .rct-scroll > div:first-child {
  margin-bottom: -15px !important; }

.linear-progress {
  z-index: 4;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important; }

.ap-section-icon {
  width: 25px;
  margin: auto;
  margin-left: 15px; }

.AP-LOGO {
  width: 45px;
  margin: 0; }

h1.AP {
  font-size: 33px;
  font-weight: 600 !important;
  color: #282829 !important;
  letter-spacing: 0.2px !important; }

h3.AP {
  color: #7b7b7b !important;
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px; }

header.rct-header.ap-header.topbar-shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18) !important;
  transition: 200ms; }

.ap-site-logo {
  display: flex !important;
  justify-content: space-between;
  padding-left: 40px !important;
  padding-right: 40px !important;
  background: #282829; }

a.logo-mini {
  display: flex;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 7px;
  width: 100%;
  border-bottom: 1px solid; }

a.logo-mini > img {
  margin-right: 15px; }

.ap-site-logo > a > h1 {
  font-family: Futura XBlkCnIt BT !important;
  margin: 0;
  font-size: 20.6px;
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px; }

.ap-header, .ap-site-logo {
  height: 65px; }

header.rct-header.ap-header {
  transition: 200ms !important;
  background: transparent;
  border-bottom: none;
  box-shadow: none !important; }

.humburger.ap-menu-btn-cnt {
  border: none !important;
  width: 2.3rem !important;
  height: 2.3rem !important; }

.humburger.ap-menu-btn-cnt > span > svg {
  height: 30px;
  width: 30px; }

.humburger.ap-menu-btn-cnt * {
  color: #282829; }

.header-icon-size {
  width: 2rem;
  font-size: 2rem; }

.page-title.title-bar {
  display: none !important;
  height: 65px !important;
  border: none;
  margin-bottom: 0 !important;
  padding-bottom: 20px; }

.user-info span.user-name.ml-4 {
  margin-left: 1rem !important;
  font-size: 16.6px !important;
  letter-spacing: 0.5px;
  white-space: nowrap;
  left: 68px;
  position: absolute;
  top: 39px;
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden; }

.ap-sidebar {
  background: #282829; }

.ap-sidebar * {
  color: #282829 !important; }

.ap-sidebar-top {
  display: none;
  height: 99px !important; }

.ap-sidebar-u-block {
  height: 99px;
  padding: 20px !important; }

.ap-sidebar-u-dropdown {
  top: 5px; }

.ap-img-avatar {
  width: 53px !important;
  height: 53px !important;
  box-shadow: none !important; }

.ap-img-avatar-sm-admin {
  width: 35px !important;
  height: 35px !important;
  border: 1px solid #282829;
  margin-right: 20px; }

.ap-sidebar-sep {
  display: none; }

.ap-menu-icon {
  height: 18px !important;
  margin: auto !important; }

.ap-menu-list-item > a, .ap-menu-active > a {
  display: flex !important;
  align-items: center; }

.ap-menu-list-item > a > span, .ap-menu-active > a > span {
  color: #7b7b7b !important; }

.svgIcon {
  stroke: #7b7b7b; }

span.menu {
  font-size: 16.6px !important;
  font-style: normal;
  font-stretch: normal;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 0.5px;
  color: #f7f8f8; }

.menu-icon {
  display: flex !important; }

.ap-menu-list-item:hover > a > span {
  text-decoration: none;
  color: #d2d2d2 !important; }

.ap-menu-list-item:hover > a > div > svg > g > .svgIcon {
  stroke: #d2d2d2;
  fill: #d2d2d2; }

.ap-menu-active {
  text-decoration: none; }

.ap-menu-active > a > span {
  color: #fff !important; }

.ap-menu-active > a > div > svg > g > .svgIcon {
  stroke: #fff;
  fill: #fff; }

button.ap-section-btn {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  min-width: 120px;
  background-color: transparent !important;
  border: 1px solid #282829;
  color: #282829 !important;
  font-size: 16.6px !important;
  text-transform: lowercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important;
  line-height: 20px; }

button.ap-section-btn-red {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  min-width: 120px;
  background-color: transparent !important;
  border: 1px solid #f53f3f;
  color: #f53f3f !important;
  font-size: 16.6px !important;
  line-height: 20px;
  text-transform: lowercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important; }

button.ap-section-btn:hover {
  background-color: #282829 !important;
  color: #fff !important;
  transition: all 200 !important; }

button.ap-section-btn-red:hover {
  background-color: #f53f3f !important;
  color: #fff !important;
  transition: all 200 !important; }

button.ap-red-btn:hover {
  background-color: #c93434 !important; }

.no-btn {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  min-width: 120px !important;
  background-color: transparent !important;
  border: 1px solid !important;
  border-color: #282829 !important;
  color: #282829 !important;
  font-size: 16.6px !important;
  text-transform: lowercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important;
  line-height: 20px !important; }

.no-btn:hover {
  background-color: #282829 !important;
  color: #fff !important;
  transition: all 200 !important; }

.yes-btn {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  min-width: 120px !important;
  background-color: transparent !important;
  border: 1px solid !important;
  border-color: #282829 !important;
  background-color: #282829 !important;
  color: #fff !important;
  font-size: 16.6px !important;
  text-transform: lowercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important;
  line-height: 20px !important; }

.yes-btn:hover {
  background-color: #585859 !important;
  color: #fff !important;
  transition: all 200 !important; }

.popup-btn {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  min-width: 120px !important;
  background-color: transparent !important;
  border: 1px solid !important;
  border-color: #282829;
  color: #282829;
  font-size: 16.6px !important;
  text-transform: lowercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important;
  line-height: 20px !important; }

.large-btn {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  min-width: 120px;
  background-color: transparent !important;
  border: 1px solid #282829 !important;
  color: #282829 !important;
  font-size: 16.6px !important;
  text-transform: lowercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important;
  line-height: 20px !important; }

.large-btn:hover, .popup-btn:hover, .popup-btn.active {
  background-color: #282829 !important;
  border: 1px solid #282829 !important;
  color: #fff !important;
  transition: all 200 !important; }

.popup-btn.active:hover {
  background-color: #585859 !important;
  color: #fff !important;
  transition: all 200 !important; }

.popup-btn.destructive {
  border-color: #fff !important;
  color: #f53f3f !important;
  background-color: transparent !important; }

.popup-btn.destructive.border {
  border-color: #f53f3f !important; }

.popup-btn.destructive:hover {
  background-color: #f53f3f !important;
  color: #fff !important;
  transition: 200ms; }

.mb-20.passReinstBtn, .ap-grey14 {
  font-size: 14.4px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.1px;
  color: #7b7b7b !important;
  padding-top: 13px;
  margin-bottom: 7px !important; }

.dialog-title {
  margin-bottom: 0 !important;
  font-size: 25px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #282829;
  text-transform: capitalize; }

.close-button:hover {
  cursor: pointer; }

.dialog-actions button:first-child {
  margin-right: 10px; }

/* CUSTOM EVENT */
.event-content, .rbc-agenda-date-cell,
.rbc-agenda-time-cell span,
.agenda-event-content {
  font-size: 12.6px;
  font-weight: bold;
  line-height: 17px;
  letter-spacing: 0.5px;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell span,
.agenda-event-content {
  font-weight: normal;
  font-size: 14.6px;
  margin: 0; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell span {
  color: #282829; }

.delete-button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start; }
  .delete-button img {
    width: 13px;
    height: 13px;
    fill: white; }

.calendar-wrapper {
  border: none;
  border-radius: 0;
  padding: 5px 20px 20px 20px;
  margin-top: 2px;
  margin-bottom: 128px;
  background-color: white;
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.rbc-toolbar {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  margin-bottom: 20px;
  top: 0px;
  width: 100%;
  background: #fff;
  z-index: 2;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  padding-top: 20px; }

.rbc-time-content > * + * > *,
.rbc-time-header-content,
.rbc-header,
.rbc-header + .rbc-header,
.rbc-header,
.rbc-day-bg + .rbc-day-bg {
  border-color: #d2d2d2; }

.rbc-header {
  font-size: 16.6px;
  font-weight: 500;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #282829; }

.rbc-time-header {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 79px;
  z-index: 1;
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: -1px; }

/* Toolbar buttons */
.rbc-toolbar button {
  text-transform: lowercase;
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: none;
  border-style: solid;
  border-color: #dcdcdc;
  border-width: 1px 1px 1px 0;
  border-radius: 1px !important; }
  .rbc-toolbar button span {
    font-size: 14.4px;
    letter-spacing: 1.3px;
    line-height: 1.11; }
  .rbc-toolbar button:first-child {
    border-width: 1px 1px 1px 1px; }
  .rbc-toolbar button:last-child {
    border-width: 1px 1px 1px 0px; }
  .rbc-toolbar button:active, .rbc-toolbar button:focus, .rbc-toolbar button:hover, .rbc-toolbar button:visited, .rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus {
    background-color: #282829;
    color: white;
    box-shadow: none;
    border-color: #282829; }
  .rbc-toolbar button:visited {
    border-color: #dcdcdc;
    background-color: transparent;
    color: #282829;
    box-shadow: none; }

.rbc-toolbar button.rbc-active {
  text-transform: lowercase;
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: none;
  border-style: solid;
  border-color: #dcdcdc;
  border-width: 1px 1px 1px 0;
  background-color: #282829;
  border-color: #282829; }
  .rbc-toolbar button.rbc-active span {
    font-size: 14.4px;
    letter-spacing: 1.3px;
    line-height: 1.11; }
  .rbc-toolbar button.rbc-active:first-child {
    border-width: 1px 1px 1px 1px; }
  .rbc-toolbar button.rbc-active:last-child {
    border-width: 1px 1px 1px 0px; }
  .rbc-toolbar button.rbc-active:active, .rbc-toolbar button.rbc-active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:visited, .rbc-toolbar button.rbc-active:active:hover, .rbc-toolbar button.rbc-active:active:focus {
    background-color: #282829;
    color: white;
    box-shadow: none;
    border-color: #282829; }
  .rbc-toolbar button.rbc-active:visited {
    border-color: #dcdcdc;
    background-color: transparent;
    color: #282829;
    box-shadow: none; }

.rbc-btn-group button + button {
  margin-left: 0; }

.rbc-toolbar .rbc-toolbar-label {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16.6px;
  line-height: 18px;
  letter-spacing: 0.5px;
  color: #282829;
  padding-top: 10px;
  padding-bottom: 10px; }

.rbc-time-view, .rbc-month-view {
  border-radius: 1px;
  border-color: #d2d2d2; }

.rbc-today {
  background-color: transparent; }

.rbc-label.rbc-time-header-gutter {
  padding: 0; }

.custom-gutter {
  height: 25px;
  background-color: #f4f4f4;
  border-top-left-radius: 1px;
  border-bottom: 1px solid #dcdcdc; }

.rbc-header {
  height: 25px;
  background-color: #f4f4f4; }
  .rbc-header a span, .rbc-header span {
    font-size: 16.6px;
    font-weight: 500;
    line-height: 1.44;
    letter-spacing: 0.2px;
    text-align: center;
    color: #282829; }
  .rbc-header:last-child {
    border-top-right-radius: 1px; }

.rbc-month-header .rbc-header:first-child {
  border-top-left-radius: 1px; }

.rbc-time-content > .rbc-time-gutter .rbc-timeslot-group:last-child,
.rbc-time-column.rbc-now .rbc-timeslot-group:nth-last-child(3),
.rbc-time-content > .rbc-day-slot .rbc-timeslot-group:nth-last-child(2) {
  border-bottom: none; }

.rbc-day-slot .rbc-time-slot {
  border-top: none; }

.rbc-time-content {
  border-top: 1px solid #dcdcdc;
  box-sizing: border-box; }

.rbc-current-time-indicator {
  background-color: transparent; }

.rbc-label {
  font-size: 16.6px;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #282829; }

.rbc-off-range-bg {
  background-color: #f4f4f7; }

.rbc-date-cell a, .rbc-off-range a {
  font-size: 16.6px;
  line-height: 1.44;
  letter-spacing: 0.2px;
  color: #282829; }

.rbc-time-header-cell-single-day {
  display: flex; }

.rbc-event {
  position: relative;
  background-color: #7b7b7b;
  border: none !important;
  border-radius: 1px !important;
  padding: 5px; }

.rbc-day-slot .rbc-event {
  flex-flow: column nowrap;
  min-height: 25px; }

.rbc-day-slot .rbc-events-container {
  margin-right: 0; }

.rbc-day-slot .rbc-event-content {
  font-weight: bold;
  letter-spacing: 0.5px;
  color: white; }

.rbc-day-slot .rbc-event-label {
  font-weight: 500;
  letter-spacing: 0.3px;
  color: #ffffff;
  font-size: 78%; }

.rbc-time-view .rbc-allday-cell {
  padding-top: 10px; }

.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding-left: 10px; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td,
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding: 5px 9px 5px 10px;
  font-size: 100%; }

.rbc-agenda-view table.rbc-agenda-table tbody tr .rbc-agenda-event-cell {
  padding: 0; }

.rbc-agenda-view table.rbc-agenda-table:last-child {
  border-top: none; }

.rbc-day-slot .rbc-event-content {
  width: inherit;
  font-size: 14.6px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0.5px;
  color: #ffffff; }

.rbc-event.rbc-selected {
  background-color: #7b7b7b; }

.rbc-event:focus {
  outline: none; }

/* BACKGROUND COLOR FOR AGENDA */
.rbc-agenda-view table.rbc-agenda-table tbody tr {
  background-color: transparent !important; }

/* COLOR PICKER */
.color-picker {
  box-shadow: none !important;
  border: none !important;
  padding: 8px 0 !important; }
  .color-picker span {
    flex: 1; }
    .color-picker span div {
      width: 100% !important; }

.rbc-row-content {
  z-index: 1; }

.color-dot {
  float: right;
  margin-top: 6px;
  margin-left: 7px;
  height: 12px;
  width: 12px;
  border-radius: 50%; }

.calendar-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(255, 255, 255, 0.88);
  right: 0px;
  overflow: hidden;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.calendar-overlay-info {
  align-items: center;
  font-size: 18px; }

.calendar-overlay-cnt {
  text-align: center;
  height: 300px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  font-family: FuturaBT-Medium !important; }

.react-autosuggest__input:focus + div > .react-autosuggest__suggestions-list {
  border-color: #282829;
  overflow-y: scroll;
  max-height: 220px; }

.react-autosuggest__suggestions-list {
  border: 1px solid #bbb;
  border-top: none;
  margin-top: -3px;
  position: relative; }

.react-autosuggest__suggestion {
  list-style: none;
  height: 44px;
  display: flex;
  align-items: center;
  padding: 0px;
  background: #fff;
  margin-top: -1px; }

.react-theme-suggestion {
  width: 100%;
  height: 100%;
  padding: 10px;
  cursor: pointer;
  color: #7b7b7b; }

.grey-attention-border {
  border: 1.5px solid #282829;
  background-color: #fafafa;
  color: #282829;
  border-radius: 50%;
  width: 75px;
  height: 75px;
  align-items: center;
  justify-content: center;
  display: flex;
  font-size: 29px;
  font-family: FuturaBT-Medium !important;
  margin: 0; }

@media (min-width: 320px) and (max-width: 767px) {
  .rbc-time-view {
    zoom: 0.6; }
  .rbc-toolbar {
    zoom: 0.9; } }

.sortingArrow {
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  align-items: center;
  display: flex; }

.sortingArrow > svg {
  height: 13.6px;
  transition: 200ms; }

.sortingArrow > svg.down {
  height: 13.6px;
  transition: 200ms;
  transform: rotate(180deg); }

.mar15bottom {
  margin: 0 !important;
  margin-bottom: 15px !important; }

.heading.header.mar35top {
  margin: 0 !important;
  margin-top: 35px !important;
  margin-bottom: 10px !important; }

.table-header {
  position: relative;
  padding-left: 35px;
  padding-right: 35px;
  min-width: 250px !important; }

.table-header > span.header {
  color: #7b7b7b;
  font-size: 12.3px;
  text-align: center;
  font-weight: 500;
  white-space: nowrap;
  letter-spacing: 2px;
  margin: 0;
  text-transform: uppercase; }

.table-header-content-center > span.header {
  color: #7b7b7b;
  font-size: 12.3px;
  text-align: center;
  font-weight: 500;
  white-space: nowrap;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 18px; }

.table-header-content-center {
  position: relative;
  padding-left: 35px;
  padding-right: 35px;
  display: table-cell;
  align-items: center;
  justify-content: center;
  height: 40px;
  cursor: default;
  min-width: 150px; }

img.ap-avatar-sm {
  object-fit: cover;
  background: #ffffff;
  border-radius: 90px;
  height: 65px;
  width: 65px;
  margin: 0 !important;
  margin-right: 15px !important; }

div.ap-avatar-sm {
  background: #fafafa;
  border-radius: 90px;
  border: 1px solid #ededef;
  height: 65px;
  width: 65px;
  margin: 0 !important;
  margin-right: 15px !important;
  color: #282829;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20.5px; }

div.ap-avatar-msg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  background: #f7f7f8;
  background: #fff;
  border-radius: 50%;
  margin-left: 10px;
  z-index: 1;
  transition: opacity .1s ease, background-color .1s ease, box-shadow .17s ease;
  opacity: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }
  div.ap-avatar-msg i {
    margin-top: 1px;
    font-size: 11px; }

tr:hover .ap-avatar-msg {
  opacity: 1; }

.ap-avatar-msg:hover {
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  transition: opacity .1s ease, background-color .1s ease, box-shadow .17s ease; }

tr:hover .ap-avatar-msg.disabled {
  opacity: 0.5 !important;
  background: #f7f7f8 !important;
  box-shadow: none !important; }

div.ap-avatar-completion {
  position: absolute;
  bottom: -8px;
  left: 40px;
  width: 35px;
  text-align: center;
  background: #fff;
  color: #585859;
  font-size: 11px;
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

div.ap-avatar-lg {
  object-fit: cover;
  background: #fafafa;
  border-width: 1px !important;
  border-color: #dadada !important;
  width: 105px !important;
  height: 105px !important;
  cursor: pointer;
  color: #282829;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px; }

p.ap-datatable-name {
  margin: 0;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #282829;
  white-space: nowrap;
  text-align: left;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ap-datatable-email {
  margin: 0;
  font-family: FuturaBT-Light !important;
  font-size: 12.5px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  color: #282829;
  white-space: nowrap; }

.ap-rectangle-new {
  margin: 0;
  float: left;
  width: 85px;
  height: 25px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  border-radius: 1px;
  text-align: center;
  line-height: 14px;
  white-space: nowrap;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  border-radius: 12px;
  text-transform: uppercase;
  background-color: rgba(251, 178, 178, 0.2);
  color: #f53f3f; }

.ap-rectangle-verified {
  margin: 0;
  float: left;
  width: 85px;
  height: 25px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  border-radius: 1px;
  text-align: center;
  line-height: 14px;
  white-space: nowrap;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  border-radius: 12px;
  text-transform: uppercase;
  background-color: rgba(77, 172, 74, 0.1);
  color: #4dac4a; }

.status {
  margin: auto !important;
  float: none !important;
  width: 70px !important; }

.ap-rectangle-empty {
  margin: 0;
  float: left;
  height: 23px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1.7px;
  border-radius: 4px;
  line-height: 13px;
  color: #282829;
  white-space: nowrap;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  text-transform: uppercase; }

.ap-add-payment {
  margin: 0;
  float: left;
  background-color: #fff;
  font-size: 12.6px;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.5px;
  text-align: center;
  line-height: 12.4px;
  color: #282829;
  white-space: nowrap;
  padding-top: 9px;
  padding-right: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  border: 1px solid #282829;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: 10px;
  transition: all 200ms; }

.ap-add-payment.due {
  background-color: #282828;
  color: #fff; }

.ap-add-payment.due:hover {
  background-color: #585859;
  transition: 200ms; }

.ap-add-payment:hover {
  color: #fff;
  background-color: #282829;
  border-color: #282828;
  transition: all 200ms; }

.ap-table-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  float: left;
  background-color: transparent;
  color: #282829;
  text-transform: uppercase;
  margin-left: 10px;
  transition: all 200ms; }

.ap-table-btn:hover {
  cursor: pointer;
  transition: all 200ms; }

.ap-table-btn:hover > img {
  opacity: 1; }

.ap-table-btn.destructive:hover {
  cursor: pointer;
  transition: all 200ms; }

.ap-table-btn.destructive:hover > img {
  opacity: 1; }

.ap-table-btn > img {
  width: 19px;
  opacity: 1; }

p.ap-datatable-pnum {
  margin: 0;
  font-size: 14.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #282829;
  white-space: nowrap; }

.ap-online-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  background-color: #4dac4a;
  border-radius: 50%;
  margin-bottom: 1px; }

.ap-offline-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  background-color: #ffb400;
  border-radius: 50%;
  margin-bottom: 1px; }

p.ap-online-status-text {
  margin: 0;
  margin-left: -10px;
  font-size: 14.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #282829;
  white-space: nowrap;
  text-align: center !important; }

p.ap-last-seen-text {
  margin: auto;
  font-family: FuturaBT-Light !important;
  font-size: 10.3px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 0.7px;
  color: #282829;
  padding-left: 3px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-transform: uppercase; }

p.ap-client-status-expired {
  margin: 0;
  float: left;
  width: 85px;
  height: 25px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  border-radius: 1px;
  text-align: center;
  line-height: 14px;
  white-space: nowrap;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  border-radius: 12px;
  text-transform: uppercase;
  background-color: #7b7b7b;
  color: #fff; }

p.ap-expiry-date {
  margin: 0;
  font-size: 14.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #282829;
  white-space: nowrap; }

.ap-edit-icon {
  width: 23px;
  opacity: 0.65;
  margin: 0;
  margin-right: 20px;
  cursor: pointer;
  transition: opacity 170ms; }

.ap-edit-icon:hover {
  opacity: 0.85; }

.btn-disabled {
  cursor: default !important;
  pointer-events: none !important;
  opacity: 0.2 !important; }

@media (max-width: 768px) {
  .ap-site-logo > a > h1 {
    font-size: 18px !important; }
  .ecom-dashboard-wrapper {
    padding-bottom: 100px !important; }
    .ecom-dashboard-wrapper div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) {
      display: flex;
      justify-content: space-between; }
  .mobile-dashboard {
    margin-left: -15px; }
    .mobile-dashboard .ap-avatar-msg {
      position: absolute;
      right: 0;
      top: 7px;
      opacity: 1 !important;
      width: 55px !important;
      height: 55px !important;
      border-radius: 50% !important; }
      .mobile-dashboard .ap-avatar-msg i {
        font-size: 13px; } }

.dialog-bg {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  background: transparent;
  align-items: center;
  z-index: 4; }

.dialog-close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(28, 28, 29, 0.5);
  transition: 170ms; }

.dialog-body {
  position: absolute;
  width: 460px;
  height: auto;
  background: #fff;
  transition: 120ms;
  transition-delay: 50ms;
  border-radius: 1px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }

.dialog-header {
  width: 100%;
  min-height: 69px;
  display: flex;
  align-items: center;
  padding: 15px;
  border-bottom: 1px solid #ededef; }

.dialog-header > h2 {
  margin: 0;
  text-transform: none;
  font-weight: 500;
  font-family: FuturaBT-Medium !important; }

.dialog-content {
  width: 100%;
  min-height: 40px;
  display: flex;
  align-items: center;
  padding: 15px; }

.dialog-content > h3 {
  line-height: 30px; }

.dialog-footer {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 15px; }

.ap-info-grey {
  margin: auto;
  width: 364px;
  padding: 15px;
  padding-left: 20px;
  padding-right: 20px;
  height: 125px;
  background-color: #fafafa;
  border-radius: 6px; }

.ap-info-head {
  font-family: FuturaBT-Medium !important;
  font-size: 14.4px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  color: #282829;
  margin: 0 !important;
  margin-bottom: 10px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 280px;
  overflow: hidden; }

.ap-info-note {
  font-size: 12.2px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #282829;
  margin: 0 !important; }

.dialog-close-icon {
  cursor: pointer; }

.ap-shadow {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.02) !important; }

.no-shadow {
  box-shadow: none !important; }

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

.nopad {
  padding: 0 !important; }

.mar0 {
  margin: 0 !important; }

.fs-14 {
  font-size: 15px !important; }

div::after {
  border-bottom: 1px solid #282829 !important; }

.h100 {
  height: 100% !important; }

.bradius12 {
  border-radius: 10px !important; }

.w-700-i {
  width: 700px !important;
  max-width: 700px !important; }

.fs-14.mb-10 {
  margin-bottom: 0 !important; }

.rct-block {
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18) !important;
  border-radius: 0px !important;
  border: none !important; }

.padH8 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.overflowy {
  overflow-y: visible !important; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=date]::-webkit-clear-button {
  display: none !important; }

input[type=number] {
  -moz-appearance: textfield; }

input.input-lg {
  height: 45px !important; }

input, textarea {
  border: 1px solid #bbbbbb !important;
  border-radius: 0px !important;
  height: 45px;
  box-shadow: none !important;
  font-size: 16.6px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68 !important;
  letter-spacing: 0.5px !important;
  color: #282829 !important;
  padding: 3px 10px 0px 10px !important; }

input:focus, textarea:focus {
  border-color: #282829 !important;
  box-shadow: none !important; }

*::placeholder {
  color: #cbcbcb !important; }

.textInputAP {
  border-color: #bbbbbb !important;
  border-radius: 1px !important;
  color: #282829 !important; }

.ap-input-icon {
  opacity: 0.8;
  padding-bottom: 10px; }

.btn-block.hai {
  height: auto !important; }

fieldset {
  border: none !important; }

.row.form-group {
  margin-bottom: 30px; }

.form-error {
  border-color: #f53f3f !important; }

.form-error:focus {
  box-shadow: none !important; }

.form-error + label, .error-label {
  width: 100%;
  text-align: left;
  margin: 0px;
  padding-top: 5px;
  padding-left: 5px;
  color: #f53f3f;
  font-size: 12.4px; }

.profile-error {
  position: absolute;
  left: 10px;
  top: 45px; }

#name-suggestions {
  height: 40px !important; }

#name-suggestions::-webkit-input-placeholder {
  color: #cbcbcb !important; }

.mui-select-root-ap {
  margin-top: 56px;
  box-shadow: none;
  border: 1px solid #ddd; }

.ap-form-input-error-right {
  position: relative;
  margin: 0;
  padding-right: 20px;
  color: #f53f3f; }

.with-btn {
  padding-right: 40px !important; }

.material-date-input {
  height: 45px; }

.material-date-input > div {
  align-items: center !important;
  padding-right: 0px !important; }

.material-date-input > div > fieldset {
  border: 1px solid #bbbbbb !important; }

.ap-text-input-remove {
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 14px;
  width: 18px;
  opacity: 0.9; }

.col-form-label {
  font-size: 16.6px !important;
  align-content: center !important; }

.list-inline.mb-0.navbar-left {
  margin-left: 22px !important;
  align-items: center;
  display: flex; }

.material-date-input > div > fieldset {
  border: none !important; }

.material-date-input > div + p {
  position: absolute;
  font-size: 16px;
  padding: 0px;
  top: 50px; }

.material-date-input > div > fieldset + input {
  padding-top: 0 !important; }

.no-results {
  margin: 0;
  font-size: 14.6px;
  font-weight: bold; }

.notification-cnt {
  background-color: #fff; }

.ap-notification-icon {
  font-style: normal;
  font-stretch: normal;
  height: 40px;
  width: 40px;
  background-color: transparent !important;
  border: 1px solid #282829;
  color: #282829 !important;
  font-size: 14.4px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  transition: all 200 !important;
  border-radius: 0px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 18px; }

.ap-notification-icon:hover {
  transition: all 200ms;
  background-color: #282828 !important;
  color: #fff !important; }

.ap-notification-icon.new {
  background-color: #f53f3f !important;
  color: #fff !important;
  border-color: #f53f3f; }

.notification-container {
  right: 10px !important;
  overflow: visible !important; }

.notification {
  margin-top: 18px !important; }

.notification-error {
  background: #f3e6e6 !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  border-radius: 1px;
  color: #f53f3f !important;
  border: 1px solid #f53f3f !important;
  opacity: 1 !important;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.04) !important; }

.notification-error:before {
  content: "!" !important;
  color: #f53f3f !important;
  background: #f3e6e6;
  border-radius: 50%;
  margin-left: 1px;
  font-size: 19px !important;
  border: 2px solid #f53f3f !important;
  line-height: 24px !important;
  font-family: FuturaBT-Medium !important; }

.notification-success {
  background: #e0ece2 !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.7px;
  border-radius: 1px;
  color: #4dac4a !important;
  border: 1px solid #4dac4a !important;
  opacity: 1 !important;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.04) !important; }

.notification-success:before {
  content: url(data:image/svg+xml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iQ2hlY2siIHN0cm9rZT0ibm9uZSIgc3Ryb2tlV2lkdGg9IjEiIGZpbGw9IiM0ZGFjNGEiIGZpbGxSdWxlPSJldmVub2RkIj4NCiAgICA8ZyBpZD0iY2hlY2tJY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgNi4wMDAwMDApIiBmaWxsUnVsZT0ibm9uemVybyIgZmlsbD0iIzRkYWM0YSI+DQogICAgICAgIDxwYXRoIGQ9Ik02LjI1MDMxMjUsMTIuNDk5MjAxNiBDNS45MjAzMTI1LDEyLjQ5OTIwMTYgNS42MDE1NjI1LDEyLjM2OTIwMTYgNS4zNjY1NjI1LDEyLjEzMjk1MTYgTDAuMzY2NTYyNSw3LjEzMjk1MTYyIEMtMC4xMjIxODc1LDYuNjQ0MjAxNjIgLTAuMTIyMTg3NSw1Ljg1NDIwMTYyIDAuMzY2NTYyNSw1LjM2NTQ1MTYyIEMwLjg1NTMxMjUsNC44NzY3MDE2MiAxLjY0NTMxMjUsNC44NzY3MDE2MiAyLjEzNDA2MjUsNS4zNjU0NTE2MiBMNi4xMTUzMTI1LDkuMzQ2NzAxNjIgTDEyLjc1MDMxMjUsMC40OTkyMDE2MTcgQzEzLjE2NDA2MjUsLTAuMDUwNzk4MzgyOSAxMy45NDc4MTI1LC0wLjE2NDU0ODM4MyAxNC40OTkwNjI1LDAuMjQ5MjAxNjE3IEMxNS4wNTE1NjI1LDAuNjYyOTUxNjE3IDE1LjE2NDA2MjUsMS40NDY3MDE2MiAxNC43NDkwNjI1LDEuOTk5MjAxNjIgTDcuMjQ5MDYyNSwxMS45OTkyMDE2IEM3LjAzMTU2MjUsMTIuMjg5MjAxNiA2LjY5OTA2MjUsMTIuNDcwNDUxNiA2LjMzNzgxMjUsMTIuNDk1NDUxNiBMNi4yNTAzMTI1LDEyLjQ5OTIwMTYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgPC9nPg0KPC9nPg0KPC9zdmc+) !important;
  border: 2px solid #4dac4a;
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
  padding-top: 1px; }

.picture-view {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  animation: opacity;
  animation-duration: 300ms;
  transition: 400ms;
  vertical-align: middle; }

.picture-view .close-view {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.picture-view .view-container {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  width: 87%;
  height: 70vh;
  max-width: 1280px;
  max-height: 960px; }

.view-container img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden; }

.picture-view i.fa-chevron-left {
  position: absolute;
  top: 45%;
  left: 25px;
  font-size: 34px;
  cursor: pointer;
  padding: 5px;
  color: #888;
  transition: all 200ms;
  z-index: 1000; }

.picture-view i.fa-chevron-right {
  position: absolute;
  top: 45%;
  right: 25px;
  font-size: 34px;
  cursor: pointer;
  padding: 5px;
  color: #888;
  transition: all 200ms;
  z-index: 1000; }

.picture-view i:hover {
  color: #fff;
  transition: all 200ms; }

.picture-view i.fa-times {
  position: absolute;
  top: 30px;
  right: 35px;
  font-size: 25px;
  color: #888;
  cursor: pointer;
  transition: all 200ms; }

.picture-view i.fa-times:hover {
  color: #fff;
  text-shadow: 0px 0px 2px #eee;
  transition: all 200ms; }

.picture-view i.fa-infinity {
  position: absolute;
  top: 30px;
  left: 35px;
  color: #888;
  transition: all 200ms;
  cursor: pointer; }

.picture-view i.fa-infinity:hover {
  color: #fff !important;
  text-shadow: 0px 0px 1px #eee;
  transition: all 200ms; }

.picture-view i.fa-moon {
  position: absolute;
  bottom: 30px;
  color: #888;
  left: 35px;
  transition: all 200ms;
  cursor: pointer; }

.picture-view i.fa-moon:hover {
  color: #fff !important;
  text-shadow: 0px 0px 1px #eee;
  transition: all 200ms; }

.picture-view i.fa-trash {
  position: absolute;
  bottom: 30px;
  right: 35px;
  font-size: 18px;
  color: #888;
  cursor: pointer;
  transition: all 200ms; }

.picture-view i.fa-trash:hover {
  color: #fff;
  text-shadow: 0px 0px 2px #eee;
  transition: all 200ms; }

.previews-container {
  width: 100%;
  position: absolute;
  bottom: 100px;
  z-index: 1000; }

.previews {
  position: relative;
  display: inline-block;
  flex-direction: row;
  left: 0;
  right: 0;
  bottom: -80px;
  margin: auto;
  height: 60px;
  max-width: 70vw;
  width: auto; }

.previews .preview-img-lg {
  position: relative;
  float: left;
  height: 70px;
  top: -5px;
  border: 0.5px solid #222;
  background-color: #fff;
  transition: all 200ms;
  margin: 2.5px;
  opacity: 1; }

.previews .preview-img {
  position: relative;
  float: left;
  height: 60px;
  border: 0.5px solid #222;
  background-color: #fff;
  cursor: pointer;
  transition: all 200ms;
  margin: 2.5px;
  opacity: 0.3; }

.previews .preview-img:hover, .previews .preview-img-lg:hover {
  opacity: 1;
  transition: all 200ms; }

.ap-card {
  height: 95px !important;
  min-height: 95px !important;
  flex-direction: row !important;
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18) !important;
  border: none !important;
  border-radius: 1px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 25px !important;
  padding-bottom: 30px !important; }

.dash-cards .card {
  margin-bottom: 15px !important; }

.ap-note-icon {
  height: 45px;
  margin-right: 30px;
  margin-left: 10px; }

span.ap-note-title {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #212121;
  font-family: FuturaBT-Medium !important; }

span.ap-note-title + p {
  font-size: 12.3px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: 0.7px;
  color: #7b7b7b;
  text-transform: uppercase; }

.ap-note-text {
  font-size: 14.6px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #282829; }

/* Course cards */
.text-white.ap-course-card-header {
  min-height: 100px !important;
  height: 250px !important;
  border-bottom: 1px solid #ededef !important;
  margin: auto;
  padding: 0 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 25px !important; }

.course-card-overlay {
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(59, 59, 60, 0.8), transparent 85%);
  position: absolute;
  bottom: -1px;
  margin-left: -20px;
  padding-left: 20px; }

.ap-course-card-list-cnt {
  margin: auto !important;
  width: 100% !important;
  padding-left: 20 !important;
  padding-right: 20 !important; }

.p-30.ap-course-card-list-item {
  margin: auto;
  width: calc(100% - 40px) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  top: 1px !important;
  border-bottom: 1px solid #f7f7f8 !important;
  height: 55px;
  padding: 0 !important; }

.p-30.ap-course-card-list-item > div > span {
  font-size: 16px; }

.list-unstyled.p-0.justify-items-center.paddingVertical10 {
  padding-top: 10px !important;
  padding-bottom: 0px !important; }

.ap-course-card-class-name {
  font-size: 24px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  word-break: break-all;
  color: #ffffff !important;
  position: absolute;
  bottom: 40px; }

.ap-course-card-class-desc {
  font-family: FuturaBT-Light !important;
  font-size: 13px !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 13px;
  letter-spacing: 0.3px;
  color: #ffffff !important;
  margin-top: 10px !important;
  text-transform: uppercase;
  padding-bottom: 17px !important;
  position: absolute;
  bottom: 0px; }

.ap-course-card-insc-num {
  width: 70px;
  height: 35px;
  background-color: #282829;
  font-size: 12.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 35px;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
  position: absolute;
  right: 20px;
  top: 20px; }

.ap-course-card-insc-icon {
  filter: brightness(10);
  height: 13px;
  margin: auto;
  margin-bottom: 3px;
  margin-left: 5px; }

.ap-course-card-price-tag {
  height: 32px;
  background-color: #fff;
  font-size: 16.6px !important;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0.3px;
  text-align: center;
  color: #282829;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }

.ap-euro {
  font-family: 'Lucida Grande';
  font-weight: normal;
  margin: 0;
  width: auto;
  height: auto;
  font-size: 16.6px;
  padding-left: 1px; }

.border-dc {
  border: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18) !important; }

.rct-block.border-dc {
  border: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18) !important; }

.picture-card {
  position: relative;
  min-width: 250px;
  margin-bottom: 24px; }

.picture-card-shadow {
  transition: 200ms; }

.picture-card:hover > .picture-card-shadow {
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  transition: 200ms; }

.picture-card:hover > .cross {
  opacity: 1;
  transition: 200ms; }

.cross:hover {
  opacity: 1;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  transition: 200ms; }

.picture-card > .cross {
  border-radius: 50%;
  background-color: #ffffff;
  width: 31px;
  height: 31px;
  position: absolute;
  top: 5px;
  right: 16px;
  border: 6px solid #ffffff;
  cursor: pointer;
  transition: 200ms;
  opacity: 0; }

.picture-card > .ap-course-card-header {
  padding-top: 0px !important;
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.picture-card > .ap-course-card-header:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15); }

.picture-card > div > img {
  margin-top: 0px; }

.picture-card-overlay {
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(59, 59, 60, 0.8), transparent 85%);
  position: absolute;
  top: 1px;
  left: 0;
  padding-left: 20px; }

.picture-card-overlay > .description {
  font-size: 14.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #ffffff;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding-right: 17px;
  position: absolute;
  bottom: 0px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  max-height: 2.74em;
  overflow: hidden;
  max-width: 95%; }

.ap-photo-drop {
  width: 100%;
  height: 100%;
  padding: 0px;
  display: flex;
  background: #fff;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  transition: 250ms; }

.fourofour {
  position: absolute;
  align-content: center;
  display: flex;
  flex-direction: column;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 220px;
  width: 527px; }

.errCode {
  font-size: 12.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: 2px;
  text-align: center;
  color: #7b7b7b; }

.errName {
  font-size: 33px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  text-align: center;
  color: #282829; }

.errText {
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  text-align: center;
  color: #7b7b7b; }

.errBtn {
  width: 318px;
  height: 50px;
  background-color: #f53f3f;
  margin: auto !important; }

.course-image {
  height: 250px;
  margin-left: -20px;
  margin-top: -25px;
  width: calc(100% + 40px);
  margin-bottom: 17px;
  object-fit: cover; }

.course-card:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15) !important;
  transition: box-shadow 200ms linear; }

.ap-card-head-text > .rct-block-title > h4 {
  font-family: FuturaBT-Medium !important;
  font-size: 33px !important;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  text-transform: none !important;
  color: #282829; }

.ap-card-padding {
  padding-left: 45px;
  padding-top: 35px;
  padding-right: 55px; }

.ap-textarea, textarea.form-control {
  height: 166px;
  border-color: #bbbbbb !important;
  border-width: 1px !important;
  box-shadow: none !important;
  padding: 8px 11px 7px 10px !important;
  resize: none; }

.ap-cropper-container {
  margin-top: 20px;
  margin-bottom: 20px; }

.cropper-face.cropper-move ~ span {
  background-color: #282829 !important; }

.cropper-view-box {
  outline-color: #282829 !important; }

.cropper-line {
  opacity: 0 !important; }

.cropper-explanation {
  padding-right: 30px;
  flex-direction: column; }
  .cropper-explanation p {
    margin-bottom: 5px; }

.cropper-explanation ~ div {
  margin-left: 15px;
  margin-right: 15px; }

.cropper-modal {
  opacity: 0.85 !important;
  background: #fff !important; }

.ap-picture-dropArea-text {
  width: 100%;
  height: 100%;
  padding: 15px;
  padding-left: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  transition: 250ms;
  background-color: #ffffff; }

.ap-picture-dropArea-text:hover {
  background-color: rgba(128, 128, 129, 0.05);
  transition: 250ms; }

.ap-img-drop-text {
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #7b7b7b;
  margin: 0; }

.ap-drop-image-preview {
  width: 110px;
  height: 110px;
  margin: 0;
  margin-top: 20px;
  padding: 0;
  object-fit: cover;
  border-radius: 1px; }

.ap-drop-image-preview + i {
  width: 110px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 20px;
  margin-bottom: -10px;
  cursor: pointer; }

.ap-drop-image-preview + .cropping {
  color: #f53f3f; }

.ap-drop-image-delete:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15); }

.ap-drop-image-delete {
  border-radius: 50%;
  background-color: #ffffff;
  width: 32px;
  position: absolute;
  top: 23px;
  left: 88px;
  border: 6px solid #ffffff;
  cursor: pointer;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.parametres-label {
  font-size: 16.6px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  color: #282829; }

.form-control:disabled {
  background-color: #fafafa !important;
  color: #ccc !important; }

label.parametres-label + input.form-control::placeholder {
  color: #bbbbbb !important; }

label.parametres-label + input {
  border-color: #bbbbbb;
  border-width: 1px !important;
  box-shadow: none !important; }

.ap-parametres-avatar {
  border-radius: 4px;
  background-color: rgba(187, 187, 187, 0.2);
  width: 110px;
  height: 110px;
  margin: auto;
  margin-bottom: 34px;
  object-fit: cover; }

.rct-block-title > h4, h2.header {
  font-size: 16.6px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  color: #282829;
  text-transform: none !important; }

.admin-list-header {
  padding-left: 12px;
  padding-right: 16px; }

.ap-admin-list-row {
  height: 91px;
  margin-left: -18px !important;
  margin-right: -18px !important;
  margin-top: -1px;
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef; }

.dialog-head {
  height: 69px;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #ededef; }

.dialog-head h2 {
  margin: 0;
  font-family: FuturaBT-Medium !important;
  font-size: 25px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 69px;
  letter-spacing: normal;
  color: #282829; }

img.ap-avatar-sm.marai, div.ap-avatar-sm.marai {
  margin: auto !important;
  margin-right: 15px !important; }

.userProfile-wrapper > div > .rct-block {
  padding-top: 5px; }

.ap-user-tabs {
  width: 93% !important;
  margin-left: auto;
  margin-right: auto; }

.ap-user-tabs > div > div > div > span {
  left: 0px;
  width: 91px;
  background-color: #282829; }

.ap-tab {
  height: 80px;
  min-width: 0 !important;
  margin-right: 50px !important; }

.ap-tab:hover {
  opacity: 1 !important; }

.ap-tab > span > span {
  padding: 0; }

.ap-tab > span + span {
  display: none; }

.ap-tab > span > span > span {
  font-size: 16.6px;
  font-weight: 500;
  line-height: 1.44;
  letter-spacing: 0.2px;
  color: #282829;
  text-transform: none; }

.ap-tab-label {
  font-size: 16.6px;
  font-weight: 500;
  line-height: 1.44;
  letter-spacing: 0.2px;
  color: #282829; }

.mb-20.ap-profile-top {
  height: 105px !important;
  margin: 0 !important;
  margin-bottom: 3px !important;
  overflow: visible !important; }

.ap-profile-banner {
  display: none;
  height: 135px !important;
  object-fit: cover;
  width: 100% !important; }

.profile-top div.profile-content.ap-profile-banner-content {
  position: relative !important;
  margin-top: 15px !important;
  left: 0 !important;
  padding-left: 3%;
  padding-right: 3%;
  top: 10px !important; }

img.ap-profile-banner-avatar {
  object-fit: cover;
  background: #ffffff;
  border-width: 4px !important;
  border-color: #ffffff !important;
  width: 105px !important;
  height: 105px !important;
  cursor: pointer; }

.ap-verify {
  font-family: FuturaBT-Medium !important;
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #7b7b7b;
  margin: auto;
  margin-left: 0;
  margin-right: 15px; }

.ap-profile-name {
  font-family: FuturaBT-Medium !important;
  font-size: 25px !important;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #282829 !important; }

.ap-profile-status {
  font-family: FuturaBT-Medium !important;
  font-size: 12.3px !important;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3 !important;
  letter-spacing: 2px !important;
  color: #7b7b7b !important;
  padding-bottom: 7px;
  padding-top: 5px;
  text-transform: uppercase; }

h2.heading.header {
  margin-bottom: 2.5rem !important;
  margin-top: 0.7rem !important;
  font-family: FuturaBT-Medium !important; }

h2.heading.header.nomar {
  margin-bottom: 10px !important; }

img.ap-drop-med-cert {
  max-width: 275px;
  width: auto;
  float: left;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.ap-drop-image-delete.certificate {
  top: 6px;
  left: auto;
  right: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  transition: box-shadow 200ms; }

.ap-drop-image-delete.certificate:hover {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
  transition: box-shadow 200ms; }

.green-tick-border {
  border: 2px solid #00a6ed;
  border-radius: 50%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  background-color: #d4f0fb; }

.green-tick-border > g > #checkIcon {
  fill: #00a6ed; }

.green-tick-border + p {
  margin: auto;
  margin-left: 0 !important;
  font-size: 12.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  color: #7b7b7b;
  width: calc(100% - 65px); }

.yellow-tick-border {
  border: 1.5px solid #f53f3f;
  background-color: #fddcdc;
  color: #f53f3f;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  margin-right: 10px;
  align-items: center;
  justify-content: center;
  display: flex;
  font-size: 16px;
  font-family: FuturaBT-Medium !important; }

.yellow-tick-border + p {
  margin: auto;
  margin-left: 0 !important;
  font-size: 12.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  color: #7b7b7b;
  width: calc(100% - 65px); }

.mod-date {
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap; }

.suggestion-card {
  position: absolute;
  background: #fff;
  border: 1px solid #282829;
  margin-top: -3px;
  padding: 10px;
  width: 410px;
  box-shadow: 0px 5px 10px rgba(58, 58, 59, 0.1);
  z-index: 2;
  border-top: none; }

.ap-relation-card {
  border: none !important;
  height: 120px !important;
  padding: 25px !important;
  border-radius: 0px !important;
  background-color: #ffffff !important;
  min-width: 250px !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  transition: 200ms;
  margin-bottom: 12px !important;
  overflow: hidden; }

.ap-relation-card:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer; }

.p13da-3b0ky {
  position: absolute;
  left: 0;
  top: 0;
  height: 120px;
  width: 3px;
  background: #282829;
  opacity: 0;
  transition: 130ms; }

.ap-relation-card:hover > .p13da-3b0ky {
  opacity: 1; }

.ap-relation-avatar {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 50%;
  background: #fafafa;
  border: 1px solid #ededef;
  margin: 0;
  color: #282829;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20.5px; }

.ap-relation-type {
  font-family: FuturaBT-Medium !important;
  color: #00a6ed !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 0.7px;
  height: 26px;
  background-color: rgba(139, 214, 246, 0.2);
  transition: background-color 150ms ease;
  width: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  margin: 0 !important;
  margin-top: 10px !important;
  border-radius: 14px; }
  .ap-relation-type.hoverable:hover {
    background-color: rgba(139, 214, 246, 0.4); }

.ap-card-text {
  padding-left: 25px !important;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 0;
  width: 100%; }

.ap-light-text {
  height: 21px;
  font-family: FuturaBT-Light !important; }

.ap-card-text > p {
  text-overflow: ellipsis;
  margin: 0 !important;
  width: inherit !important;
  white-space: nowrap;
  font-family: FuturaBT-Medium !important;
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  color: #282829;
  overflow: hidden; }

.ap-relation-remove {
  width: 35px;
  height: 35px;
  cursor: pointer;
  padding: 8px;
  position: absolute;
  right: -5px;
  top: 0;
  opacity: 0;
  transition: 200ms; }

.ap-relation-card:hover .ap-relation-remove {
  opacity: 0.1; }

.ap-relation-card:hover .ap-relation-remove:hover {
  opacity: 1; }

p.col-8.ap-client-status-overdue {
  color: #ffb400 !important; }

.nothing-found {
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
  font-size: 16px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.00938em;
  align-self: center;
  width: 100%;
  justify-content: center; }

.DayPickerInput {
  width: 100%; }

.material-date-input + .DayPickerInput-OverlayWrapper > .DayPickerInput-Overlay > .DayPicker > .DayPicker-wrapper > .DayPicker-Months {
  padding: 10px;
  padding-top: 0px; }

.material-date-input + .DayPickerInput-OverlayWrapper > .DayPickerInput-Overlay > .DayPicker > .DayPicker-wrapper > .DayPicker-Months > .DayPicker-Month {
  margin-right: 0px !important;
  border: none !important;
  padding-bottom: 0px; }

.material-date-input.calendar-right + .DayPickerInput-OverlayWrapper {
  position: absolute;
  top: -175px;
  right: 285px; }

.payment-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 20px;
  width: 100%; }

.payment-row > .col-1,
.payment-row > .col-2,
.payment-row > .col-3,
.payment-row > .col-4 {
  padding-left: 10px !important;
  padding-right: 10px !important;
  line-height: 1.44;
  letter-spacing: 0.2px;
  font-size: 16.6px; }

img.payment-remove {
  cursor: pointer;
  opacity: 0.2;
  transition: opacity 200ms; }

img.payment-remove:hover {
  opacity: 1;
  transition: opacity 200ms; }

p.payment-due {
  height: 30px;
  margin: 0;
  padding: 7px 15px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 1.7px;
  text-align: center;
  text-transform: uppercase;
  border: solid 1px #f53f3f;
  background-color: rgba(245, 63, 63, 0.1);
  color: #f53f3f; }

p.payment-set {
  height: 30px;
  margin: 0;
  padding: 7px 15px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 1.7px;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(77, 172, 74, 0.1);
  color: #4dac4a;
  border: 1px solid #4dac4a; }

p.payment-over {
  height: 30px;
  margin: 0;
  padding: 7px 15px;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 1.7px;
  text-align: center;
  text-transform: uppercase;
  color: #ffb400;
  border: solid 1px #ffb400;
  background-color: rgba(255, 180, 0, 0.22); }

.special-form-error > div > div {
  border-color: #f53f3f; }

.chequeCheckGreen {
  position: absolute;
  margin: 0;
  margin-top: 0.5px;
  font-family: FuturaBT-Medium !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 0.7px;
  text-align: center;
  width: 100px;
  cursor: pointer;
  margin-left: 4px;
  color: #4dac4a; }

.chequeCheckRed {
  position: absolute;
  margin: 0;
  margin-top: 0.5px;
  font-family: FuturaBT-Medium !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: 0.7px;
  text-align: center;
  width: 100px;
  cursor: pointer;
  margin-left: 19px;
  color: #f52c2c; }

.cancel-text {
  position: absolute;
  z-index: 1;
  padding: 6px 10px;
  left: -45px;
  border-radius: 20px;
  font-size: 11.6px;
  margin-top: 1px;
  animation: fadeOut 16s linear; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@media (max-width: 768px) {
  .ap-profile-banner-content .media {
    flex-wrap: wrap; }
    .ap-profile-banner-content .media div:nth-of-type(3) {
      margin-top: -65px;
      width: 100% !important;
      min-width: 100%; }
  .green-tick-border, .yellow-tick-border {
    border: none !important;
    background: none !important; }
  .rct-tabs {
    padding-bottom: 100px !important; } }

.news-calendar-block {
  position: fixed;
  margin-right: 24px;
  width: 275px;
  margin-left: 12px; }

.news-calendar-block > .row {
  border-right: 2px solid #ededef; }

.DayPicker-Month {
  margin-left: 0 !important;
  margin-right: 15px !important;
  border-bottom: 2px solid #ededef;
  padding-bottom: 24px;
  border-collapse: unset !important; }

.DayPicker-Day {
  width: 35px !important;
  padding-right: 10px !important;
  padding-left: 10px !important; }

.DayPicker-Day--single:after {
  position: absolute;
  margin-top: -32px;
  width: 40px;
  margin-left: -11px;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  content: '.'; }

.DayPicker-Day--double:after {
  position: absolute;
  margin-top: -32px;
  width: 40px;
  margin-left: -11px;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  content: '..'; }

.DayPicker-Day--multi:after {
  position: absolute;
  margin-top: -32px;
  width: 40px;
  margin-left: -11px;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  content: '...'; }

.DayPicker-Day--today {
  color: #f52c2c !important; }

.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #ededef !important; }

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  background-color: #282829 !important;
  color: #fafafa !important; }

.DayPicker-Caption {
  padding-left: 14px !important; }

.DayPicker-NavButton--prev {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="284.929px" height="284.929px" viewBox="0 0 284.929 284.929" style="enable-background:new 0 0 284.929 284.929;" xml:space="preserve"><g><path d="M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z"/></g></svg>') !important;
  transform: rotate(90deg);
  margin-right: 40px !important; }

.DayPicker-NavButton--next {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="284.929px" height="284.929px" viewBox="0 0 284.929 284.929" style="enable-background:new 0 0 284.929 284.929;" xml:space="preserve"><g><path d="M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z"/></g></svg>') !important;
  transform: rotate(270deg); }

p.news-filter {
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: 0.5px;
  color: #282829;
  margin: 0; }

.news-filter-row {
  margin-bottom: 9px !important;
  margin-top: 14px !important; }

.news-filter-container {
  display: block;
  position: relative;
  padding-left: 18px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default checkbox */
.news-filter-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: transparent;
  border: 1px solid #bbb; }

/* On mouse-over, add a grey background color */
.news-filter-container:hover input ~ .checkmark {
  border-color: #282829; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.news-filter-container input:checked ~ .checkmark:after {
  display: block; }

.news-filter-container input:checked ~ .checkmark {
  border-color: #282829; }

/* Style the checkmark/indicator */
.news-filter-container .checkmark:after {
  left: 4px;
  top: 0px;
  width: 6px;
  height: 10px;
  border: solid #282829;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.news-block {
  margin-left: 320px;
  border-top: 2px solid #ededef;
  flex-direction: column;
  width: calc(100% - 344px);
  padding-left: 12px;
  padding-bottom: 50px; }

.news-item {
  min-height: 91px;
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  background-color: #fff;
  margin-top: 15px;
  transition: 200ms;
  position: relative;
  margin-right: 0 !important; }

.news-item-row {
  transition: 200ms;
  overflow: hidden; }

.news-item-row:hover {
  padding-left: 3px;
  transition: 200ms;
  cursor: pointer; }

.news-item-row:hover > .news-column-right.cheque-row {
  padding-left: 20px !important;
  transition: padding-left 200ms; }

.news-item:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: 200ms; }

.news-item.selected {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: 900ms; }

.news-item:hover > .p13da-3b0ky, .news-item.selected > .p13da-3b0ky {
  opacity: 1;
  transition: 200ms; }

.news-column-left {
  display: flex;
  position: relative;
  width: 55px;
  padding-left: 10px; }

.news-column-right {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  max-width: calc(100% - 100px); }

.news-column-right.wide {
  width: calc(100% - 70px); }

h2.news-header {
  display: block;
  width: 100%;
  text-overflow: ellipsis; }

.news-header {
  display: flex;
  align-items: flex-end;
  white-space: nowrap;
  margin: 0;
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  color: #282829;
  overflow: hidden; }

.news-label {
  width: 121px;
  height: 26px;
  margin-top: 7px !important; }

.news-label.past {
  background-color: rgba(77, 172, 74, 0.2) !important;
  color: #4dac4a !important; }

.news-photo {
  width: 61px;
  height: 61px;
  object-fit: cover; }

.news-date {
  width: 55px;
  flex-direction: column;
  padding-left: 5px; }

.news-date.today > p {
  color: #ff5533 !important; }

.news-date > .day {
  font-size: 10.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.53;
  letter-spacing: 0.3px;
  text-align: center;
  color: #282829;
  text-transform: uppercase;
  margin: 0; }

.news-date > .date {
  font-family: FuturaBT-Medium !important;
  font-size: 12.5px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  text-align: center;
  color: #282829;
  margin: 0; }

.news-row-right {
  width: 65px;
  display: flex;
  justify-content: space-between; }

.news-row-left {
  width: calc(100% - 90px) !important; }

.news-element-edit {
  cursor: pointer; }

h2.heading.news-header {
  margin-bottom: 10px !important;
  font-family: FuturaBT-Medium !important; }

h2.heading.news-photo-header {
  margin-bottom: 2.5rem !important;
  margin-top: 0 !important;
  font-family: FuturaBT-Medium !important; }

.news-element-item {
  position: relative;
  display: flex;
  align-items: center;
  box-shadow: 0 0 3px 3px rgba(40, 40, 41, 0.02);
  background-color: #ffffff;
  width: 520px;
  height: 88px;
  border: solid 1px transparent;
  border-left: none;
  transition: all 200ms;
  margin-bottom: 20px; }

.news-element-item > .p13da-3b0ky {
  top: 0;
  height: 100%; }

.news-element-item:hover {
  box-shadow: 0 0 5px 5px rgba(40, 40, 41, 0.05);
  border: solid 1px #d9dcdc;
  border-left: none;
  cursor: pointer;
  transition: all 200ms; }

.news-element-item:hover > .p13da-3b0ky {
  opacity: 1;
  transition: 200ms; }

.news-element-item > img {
  margin: 0;
  width: 88px;
  height: 88px;
  padding: 29px;
  margin-right: 25px;
  background-color: #e8e8e8; }

.news-element-item > p {
  font-family: FuturaBT-Medium !important;
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  color: #282829;
  margin: 0; }

.homepage-calendar-block {
  position: fixed;
  margin-right: 24px;
  width: 275px;
  margin-left: 12px;
  height: 100%; }

.homepage-days {
  height: calc(100% - 400px);
  overflow-y: scroll;
  margin-top: -15px;
  padding-top: 12px;
  padding-bottom: 150px;
  box-sizing: content-box;
  padding-right: 28px;
  padding-left: 12px;
  width: calc(100% - 4px);
  overflow-x: hidden;
  overflow-y: scroll;
  overflow: -moz-scrollbars-none;
  margin-left: -12px; }

.homepage-days::-webkit-scrollbar,
.dialog-content::-webkit-scrollbar,
.nobars::-webkit-scrollbar,
.nobars > div::-webkit-scrollbar {
  width: 0 !important; }

.homepage-day-item {
  height: 130px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  background-color: #fff;
  margin-top: 20px;
  transition: 200ms;
  position: relative;
  margin-right: 0 !important;
  flex-wrap: nowrap !important;
  width: calc(98% - 1px);
  margin-left: -11px !important; }

.homepage .news-item-row {
  flex-wrap: nowrap !important; }

.homepage-news-photo {
  width: 35px;
  height: 35px;
  object-fit: cover; }

.homepage-news-header {
  font-size: 12.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.4px;
  white-space: pre-wrap;
  margin: 0;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis; }

.homepage-days-switch {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: 90px;
  border-bottom: 2px solid #ededef; }

.homepage-switch-box {
  width: 340px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.homepage-day {
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  margin: 0; }

.homepage-prev {
  width: 25px;
  margin: 0;
  opacity: 0.5;
  transition: all 200ms;
  cursor: pointer; }

.homepage-next {
  width: 25px;
  margin: 0;
  opacity: 0.5;
  transition: all 200ms;
  cursor: pointer;
  transform: rotate(180deg); }

.homepage-prev:hover, .homepage-next:hover {
  opacity: 1;
  transition: all 200ms; }

.homepage-preview {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  padding-top: 35px; }

.homepage-preview-item {
  position: relative;
  width: calc(50% - 10px);
  height: 440px;
  background: #ffffff;
  cursor: pointer;
  transition: all 200ms;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.homepage-preview-item:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15); }

.homepage-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100% - 60px);
  font-family: FuturaBT-Medium !important;
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #7b7b7b;
  margin: 0;
  overflow: hidden; }

.homepage-item-name {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  width: calc(100% + 2px);
  height: 60px;
  border-top: 1px solid #e8e8eb;
  font-family: FuturaBT-Medium !important;
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  text-align: center; }

.homepage-news-element-item {
  position: relative;
  display: flex;
  align-items: center;
  box-shadow: 0 0 3px 3px rgba(40, 40, 41, 0.02);
  background-color: #ffffff;
  width: 100%;
  height: 114px;
  border: solid 1px transparent;
  border-left: none;
  transition: all 200ms;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  margin-bottom: 20px; }

.homepage-news-element-item > .p13da-3b0ky {
  top: 0;
  height: 100%; }

.homepage-news-element-item:hover, .homepage-news-element-item.selected {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  border-left: none;
  cursor: pointer;
  transition: all 200ms; }

.homepage-news-element-item:hover > .p13da-3b0ky,
.homepage-news-element-item.selected > .p13da-3b0ky {
  opacity: 1;
  transition: 200ms; }

.homepage-news-element-item > img {
  margin: 0;
  width: 114px !important;
  height: 114px !important;
  padding: 0px;
  margin-right: 10px;
  background-color: #e8e8e8;
  border-right: none;
  transition: all 200ms;
  object-fit: cover; }

.homepage-news-element-item:hover > img,
.homepage-news-element-item.selected > img {
  border-right: none;
  transition: all 200ms; }

.homepage-news-element-item > .article-preview {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-evenly;
  width: calc(100% - 118px); }

.article-preview > h2 {
  font-family: FuturaBT-Medium !important;
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  color: #282829;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 90%; }

.article-preview > p {
  font-size: 14.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  margin: 0;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 30px; }

.article-preview > p.article-date {
  font-size: 12.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  color: #7b7b7b;
  margin: 0; }

.homepage-photo-element-item {
  position: relative;
  width: 240px;
  height: 240px;
  margin-bottom: 27px;
  transition: all 200ms;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.homepage-photo-element-item:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer; }

.homepage-photo-element-item > img {
  width: 240px;
  height: 240px;
  object-fit: cover; }

.homepage-photo-element-item > svg {
  visibility: hidden; }

.homepage-news-element-item + .selected {
  border-color: #484849 !important; }

.homepage-photo-element-item > .selected,
.homepage-photo-element-item > .unselected {
  visibility: visible;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 35px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  height: 35px;
  padding: 8px;
  border: 1px solid #dcdcdc;
  cursor: pointer; }

.homepage-news-element-item + .selected,
.homepage-news-element-item + .unselected {
  visibility: visible;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 35px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  height: 35px;
  padding: 8px;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  top: 39px;
  right: 17px; }

.homepage-photo-element-item > .unselected > g,
.homepage-news-element-item + .unselected > g {
  fill: #fff; }

.homepage-photo-element-item:hover > .unselected > g,
.homepage-news-element-item:hover + .unselected > g {
  fill: #d7d7d8; }

.cover-image {
  width: 100%;
  height: 100%;
  object-fit: cover; }

.homepage-content-container {
  position: relative;
  width: 100%;
  height: 100%; }

.homepage-preview-item > .ap-drop-image-delete {
  transition: all 200ms;
  opacity: 0; }

.homepage-preview-item:hover > .ap-drop-image-delete {
  opacity: 1; }

.empty-item {
  position: relative;
  font-family: sans-serif !important;
  color: #a7acac;
  padding: 0 !important;
  width: 61px;
  background: #f7f7f8;
  margin: 14px;
  margin-left: 0; }

.resize-vertical {
  resize: vertical !important; }

.ql-snow .ql-stroke {
  stroke: #bbb !important; }

.ql-snow.ql-toolbar button:hover .ql-stroke {
  stroke: #282829 !important; }

.ql-snow.ql-toolbar button:hover .ql-fill {
  fill: #484849 !important; }

.ql-formats {
  margin-right: -10px !important; }

.ql-container {
  font-size: 16.6px !important; }

.ql-container.ql-snow {
  border: none !important; }

.ql-container.ql-snow > .ql-editor {
  border: 1px solid #bbb; }

.ql-container.ql-snow > .ql-editor:focus {
  border: 1px solid #282829 !important; }

.ql-toolbar.ql-snow {
  display: flex;
  justify-content: flex-end;
  border: none !important;
  padding-bottom: 12px !important; }

.ql-editor {
  padding: 10px !important;
  min-height: 195px !important;
  margin-bottom: -40px !important; }

.ql-editor > * {
  font-size: 16.6px; }

.ql-editor.ql-blank::before {
  font-style: normal !important;
  color: #c3c3c3 !important; }

.ql-tooltip {
  right: 0 !important;
  left: auto !important;
  top: -10px !important;
  box-shadow: none !important; }

.ql-tooltip::before {
  content: "url" !important; }

.ql-tooltip[data-mode=link]::before {
  content: "lien" !important; }

a.ql-action::after {
  content: "changer" !important; }

a.ql-remove::before {
  content: "supprimer" !important; }

.ap-cropper-container.forPhotosPage .cropper-modal {
  background-color: #f7f7f8 !important; }

.totalViews {
  display: flex;
  background-color: #fafafa;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 100%;
  margin-top: 5px; }
  .totalViews p {
    text-align: center;
    margin: 0;
    color: #282829; }

.namedViews {
  display: flex;
  flex-direction: column;
  height: 300px;
  overflow: scroll; }
  .namedViews .row {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    cursor: pointer; }
    .namedViews .row:hover {
      background-color: #fafafa; }
    .namedViews .row:not(:last-of-type) {
      border-bottom: 1px solid #dadada; }
  .namedViews .ap-avatar-sm {
    height: 35px;
    width: 35px; }
  .namedViews p {
    margin: 0; }

.mail.list-wrap .rct-scroll > div:first-child {
  margin-bottom: -14px !important;
  padding-bottom: 14px !important; }

.rct-mail-wrapper {
  position: absolute;
  width: 100%;
  height: 99%;
  margin-left: -24px; }

.mail-list-wrap {
  width: 270px; }

.mail.list-wrap {
  margin-left: -20px !important; }

.mail-sidebar-wrap {
  width: 270px;
  padding-left: 24px;
  border-top: 1px solid #dcdcdc;
  overflow: scroll;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 77px; }

.mail-sidebar-wrap .user-wrap {
  height: 173px !important; }

.email-header {
  flex-direction: row;
  width: 100%;
  align-items: center; }

.messages-menu-cnt {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 171px;
  width: 215px;
  padding: 5px;
  padding-right: 0;
  border: none; }

.messages-menu-cnt.border-bottom {
  border-bottom: 1px solid #dcdcdc; }

p.messages-menu {
  font-size: 16.6px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: 0.5px;
  color: #282829;
  margin: 0;
  cursor: pointer; }

p.messages-menu.selectable {
  color: #7b7b7b;
  transition: all 200ms; }

p.messages-menu.selectable:hover, p.messages-menu.selected {
  font-family: FuturaBT-Medium !important;
  color: #282829;
  transition: all 300ms; }

.no-border {
  border: none !important; }

.top-head {
  height: 87px;
  display: flex;
  padding-left: 12px !important;
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff; }

.messages-inbox {
  width: 100%;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  background-color: #fff !important; }

.checkbox.semi + span::after {
  left: 0px;
  top: 5px;
  width: 14px;
  height: 1px;
  border: solid #c7c7c8;
  border-width: 2px 2px 2px 2px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

.checkbox-wrap {
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center; }

.top-head + .list-unstyled.m-0 > li {
  border-bottom: 1px solid #dcdcdc; }

.list-unstyled.m-0 > .list-item.email-item {
  height: 87px;
  position: relative;
  padding-top: 14px;
  padding-bottom: 14px; }

.list-unstyled.m-0 > .list-item.email-item:hover {
  background-color: #f7f7f8; }

.list-unstyled.m-0 > .list-item.email-item:hover > .p13da-3b0ky {
  opacity: 1; }

.emails > .avatar-wrap {
  margin-right: 18px;
  margin-left: 8px;
  width: 50px; }

.emails > .avatar-wrap.multi, .avatar-wrap.multi {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-right: 24px;
  margin-left: 4px;
  margin-top: 2px;
  width: 48px; }

.avatar-size-40 {
  width: 40px !important;
  height: 40px !important;
  font-size: 15.5px !important; }

img.rounded-circle.avatar-multi, div.rounded-circle.avatar-multi {
  object-fit: cover;
  width: 22px;
  height: 22px;
  margin: 1px !important;
  background: #f7f7f8; }

img.rounded-circle.avatar-multi + .rounded-circle.avatar-multi {
  margin-left: -12px !important; }

.email-list-content {
  display: flex !important;
  flex-direction: column;
  justify-content: space-evenly;
  height: 60px;
  margin-top: 14px; }

.email-list-name {
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  margin: 0 !important; }

.email-list-text {
  font-size: 14.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px;
  color: #7b7b7b;
  margin: 0 !important;
  margin-bottom: 1px !important; }

.email-list-time {
  position: absolute;
  right: 12px;
  width: 110px;
  font-size: 12.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  text-align: right;
  padding-right: 11px !important;
  padding-top: 7px;
  color: #7b7b7b;
  margin: 0 !important; }

.email-list-dot-1 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0;
  margin-top: 7px;
  background-color: #00a6ed; }

.email-list-dot-0 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0;
  margin-top: 7px;
  background-color: #ffb400; }

.email-list-dot-2 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0;
  margin-top: 7px;
  background-color: #3b3b3c; }

.email-list-dot-3 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0;
  margin-top: 7px;
  background-color: #9250EA; }

.email-list-dot-sent {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0;
  margin-top: 7px;
  background-color: #dadada; }

.p13da-3b0ky.red {
  opacity: 1;
  background: #f53f3f; }

.mail-action {
  display: flex;
  align-items: center; }

.email-topic {
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  margin: 0; }

.email-label-0 {
  margin: 0;
  margin-right: 15px;
  font-family: FuturaBT-Medium !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0.7px;
  text-align: center;
  height: 26px;
  padding-left: 10px;
  padding-right: 0;
  border-radius: 16px;
  color: #00a6ed; }

.email-label-1 {
  margin: 0;
  margin-right: 15px;
  font-family: FuturaBT-Medium !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0.7px;
  text-align: center;
  height: 26px;
  padding-left: 10px;
  padding-right: 0;
  border-radius: 16px;
  color: #ffb400; }

.email-label-2 {
  margin: 0;
  margin-right: 15px;
  font-family: FuturaBT-Medium !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0.7px;
  text-align: center;
  height: 26px;
  padding-left: 10px;
  padding-right: 0;
  border-radius: 16px;
  color: #3b3b3c;
  padding-right: 0;
  background-color: transparent; }

.email-label-3 {
  margin: 0;
  margin-right: 15px;
  font-family: FuturaBT-Medium !important;
  font-size: 10.3px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0.7px;
  text-align: center;
  height: 26px;
  padding-left: 10px;
  padding-right: 0;
  border-radius: 16px;
  color: #9250EA;
  padding-right: 0;
  background-color: transparent; }

.email-view-content {
  border-top: 1px solid #dcdcdc;
  margin-left: 35px;
  margin-right: 30px; }

.mail-detail {
  border-bottom: 1px solid #dcdcdc !important;
  padding-left: 64px !important;
  padding-top: 30px !important; }

.email-view-name {
  font-family: FuturaBT-Medium !important;
  font-size: 14.4px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.1px;
  margin: 0;
  max-height: 50px;
  overflow: hidden;
  transition: max-height 700ms linear;
  transition-delay: max-height 200ms;
  cursor: default; }

.email-view-name:hover {
  transition: background 200ms;
  transition: max-height 700ms linear;
  transition-delay: max-height 120ms;
  max-height: 100vh;
  background: #fcfcfd;
  border-radius: 5px; }

.email-view-time {
  padding: 0 !important;
  padding-right: 3px !important;
  align-self: flex-start;
  cursor: default;
  transition: transform 100ms ease;
  transform: scale(1); }

.email-view-time + p {
  background: #fafafa;
  border-radius: 5px;
  padding: 5px;
  transition: transform 100ms ease;
  transform: scale(0);
  margin-top: -7px; }

.email-time-detail:hover > span {
  transition: transform 100ms ease;
  transform: scale(0); }

.email-time-detail:hover > p {
  transition: transform 100ms ease;
  transform: scale(1);
  cursor: default; }

.email-view-email {
  font-family: FuturaBT-Light !important;
  font-size: 12.5px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  margin: 0; }

.email-view-text {
  font-size: 14.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.37;
  letter-spacing: 0.3px; }

.email-view-message-body::-webkit-scrollbar {
  width: 0; }

.email-view-message-body {
  height: calc(100vh - 350px);
  min-height: 350px;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  resize: none;
  width: 100%;
  overflow-y: scroll; }

.compose-email-container {
  width: 100%;
  padding: 28px;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc; }

.react-tags {
  display: flex;
  flex-wrap: wrap;
  background: #fff;
  flex-grow: 1;
  border: 1px solid #bbb;
  align-items: center; }

.compose-tags-max-width {
  max-width: calc(100% - 66px); }

.react-tags__search-input > input {
  border: none !important;
  outline: none !important;
  width: 230px;
  padding-left: 11px !important; }

.react-tags__suggestions {
  position: absolute;
  left: 66px;
  background: #fff;
  border: 1px solid #bbb;
  width: calc(100% - 66px);
  height: auto;
  z-index: 1; }

.react-tags__suggestions > ul {
  margin: 0;
  list-style: none; }

.react-tags__suggestions > ul > li {
  height: 42px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  align-items: center; }

.react-tags__suggestions > ul > li:hover {
  cursor: pointer;
  background: #f7f7f8; }

.react-tags__suggestions > ul > li > span > mark {
  padding: 0;
  background-color: transparent;
  font-weight: 700; }

.react-tags__selected {
  display: flex;
  flex-wrap: wrap; }

.react-tags__selected-tag {
  display: inline-flex;
  align-items: center;
  background-color: rgba(247, 248, 248, 0.5);
  border: 1px solid #e0e0e0;
  margin-left: 10px;
  margin-top: 7px;
  margin-bottom: 6px;
  height: 32px;
  padding-right: 10px;
  cursor: default; }

.group-count {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11.5px;
  height: 30px;
  width: 30px;
  margin: 0;
  margin-right: 10px;
  padding-top: 2px;
  padding-right: 2px;
  background-color: #ededef; }

.tag-avatar {
  height: 30px;
  width: 30px;
  margin-right: 10px;
  object-fit: cover; }

.tag-name {
  font-size: 12.5px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  font-family: FuturaBT-Medium !important;
  margin: 0;
  margin-top: 2px; }

.tag-cross {
  height: 13px;
  width: 13px;
  margin: 0;
  margin-left: 10px;
  margin-top: 2px;
  padding: 0;
  cursor: pointer; }

.react-tags__selected-tag:active {
  border-style: solid; }

.notification-item {
  position: relative;
  border-bottom: 1px solid #e7e7e8;
  margin: 0 !important;
  padding-right: 0px !important;
  cursor: pointer;
  transition: all 200ms;
  width: 100% !important; }

.notification-dropdown .dropdown-menu .dropdown-list li.notification-item {
  width: 100% !important; }

.notification-dropdown .dropdown-menu .dropdown-list li.notification-item:hover {
  background-color: #f7f7f8 !important;
  transition: all 200ms; }

.notification-message-text {
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 270px;
  font-size: 12.5px;
  color: #282829;
  margin: 0;
  margin-bottom: -2px; }

.message-isRead {
  width: 13px;
  height: 13px;
  /* position: relative; */
  margin-bottom: -2px; }

.message-isRead > g > g {
  fill: #00a6ed; }

.mail-header-btn {
  background: transparent !important; }

.mail-header-btn:hover > span > i {
  color: #282829; }

.mail-selected-count {
  margin: 0;
  white-space: nowrap;
  float: right;
  color: #bbb;
  margin-top: 5px; }

.mail-mobile-folders {
  display: none; }

@media (max-width: 768px) {
  .mail-mobile-folders {
    display: block;
    width: 100%;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #ededef;
    margin-bottom: -1px; }
  .rct-app-content .rct-page .rct-scroll > div:first-child {
    padding-bottom: 0 !important; }
  .rct-mail-wrapper {
    position: relative;
    margin-left: 0; }
    .rct-mail-wrapper .ul {
      padding-bottom: 150px; }
    .rct-mail-wrapper .checkbox-wrap {
      width: 30px; }
      .rct-mail-wrapper .checkbox-wrap .checkmark {
        border-radius: 50%;
        border-color: #bbb !important; }
    .rct-mail-wrapper .top-head {
      position: absolute;
      height: 60px;
      width: 100%;
      padding-left: 8px !important; }
    .rct-mail-wrapper .top-head + ul {
      margin-top: 60px !important;
      padding-bottom: 170px; }
    .rct-mail-wrapper .mail-selected-count + div {
      margin-top: 6px !important; }
    .rct-mail-wrapper .email-item .checkmark {
      top: 5px; }
    .rct-mail-wrapper .email-item .checkmark:after {
      top: 1px;
      height: 9px;
      border-color: #999 !important; }
    .rct-mail-wrapper .user-detail {
      padding-top: 80px !important;
      padding-left: 10px; }
    .rct-mail-wrapper .list-wrap .emails .media-body .email-list-content p {
      display: block !important; }
    .rct-mail-wrapper .email-list-name {
      font-size: 15px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 64vw; }
    .rct-mail-wrapper .email-list-text {
      font-size: 14px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 70vw; }
    .rct-mail-wrapper .email-list-time {
      align-self: flex-end;
      font-size: 11px;
      width: auto; }
    .rct-mail-wrapper .avatar-wrap {
      margin-right: 8px !important; }
      .rct-mail-wrapper .avatar-wrap img {
        max-width: 50px;
        max-height: 50px;
        margin-top: 14px; }
      .rct-mail-wrapper .avatar-wrap .ap-avatar-sm {
        margin-top: 14px !important; }
      .rct-mail-wrapper .avatar-wrap img.rounded-circle.avatar-multi + .rounded-circle.avatar-multi {
        margin-bottom: -25px !important; }
    .rct-mail-wrapper .email-view-content {
      margin-left: 15px;
      margin-right: 15px; }
      .rct-mail-wrapper .email-view-content .avatar-wrap > img {
        margin-top: 0; }
      .rct-mail-wrapper .email-view-content .email-list-time {
        right: 27px !important;
        padding-bottom: 27px !important; }
      .rct-mail-wrapper .email-view-content .mail-detail {
        padding-left: 15px !important;
        padding-top: 25px !important; }
        .rct-mail-wrapper .email-view-content .mail-detail div > textarea {
          font-size: 16px !important;
          font-weight: 400 !important; }
    .rct-mail-wrapper .compose-email-container {
      padding-bottom: 60px; }
  .rct-mail-wrapper .list-wrap ul li .emails .avatar-wrap {
    display: block !important; } }

.reply-to-email {
  margin: 0;
  margin-left: 20px;
  background: #fafafa;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 8px;
  cursor: pointer; }
  .reply-to-email:hover {
    transform: scale(1.05); }
  .reply-to-email i {
    margin-right: 8px; }

.template-row {
  border-radius: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 6px;
  transition: box-shadow 250ms ease, background-color 200ms ease;
  -webkit-transition: box-shadow 250ms ease, background-color 200ms ease;
  cursor: pointer; }
  .template-row:hover, .template-row.selected {
    box-shadow: 0 1px 3px rgba(65, 65, 65, 0.2);
    background-color: rgba(255, 255, 255, 0.7); }
    .template-row:hover img, .template-row.selected img {
      visibility: visible; }
  .template-row p {
    text-transform: capitalize;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .template-row p:nth-of-type(2) {
    opacity: 0.7;
    font-size: 14px; }
  .template-row img {
    position: absolute;
    right: 17px;
    visibility: hidden;
    opacity: 0.5;
    transition: transform 150ms ease;
    -webkit-transition: transform 150ms ease; }
    .template-row img:hover {
      opacity: 1;
      transform: scale(1.3);
      -webkit-transform: scale(1.3); }

.ecom-dashboard-wrapper.groups-wrapper {
  width: 100%;
  height: 99%;
  position: absolute;
  top: 0;
  overflow: scroll;
  border-top: 1px solid #e0e0e0;
  left: 0; }

.groups-list {
  width: 286px;
  height: 100%;
  position: fixed;
  top: 65px;
  margin-left: -24px;
  background-color: #fff;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0; }

.empty-attendance {
  text-align: center;
  padding: 28px;
  font-weight: 600;
  font-size: 15px;
  color: #aeaeae; }

.attendance-list {
  width: 300px;
  height: 100%;
  position: fixed;
  top: 65px;
  right: 0;
  overflow: scroll;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 200px;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0; }
  .attendance-list .attendance {
    position: relative;
    height: 100%;
    background-color: #fff;
    border-left: 1px solid #eeeeee;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }
    .attendance-list .attendance .topPart {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding-left: 15px;
      background-color: #282829;
      width: 100%;
      height: 65px; }
      .attendance-list .attendance .topPart p:nth-of-type(2) {
        font-size: 13px; }
    .attendance-list .attendance .scrollable-list {
      position: relative;
      overflow: scroll;
      width: 100%;
      height: calc(100% - 65px); }
    .attendance-list .attendance .attendee {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 15px;
      cursor: pointer; }
      .attendance-list .attendance .attendee:hover {
        background-color: #fafafa; }
      .attendance-list .attendance .attendee:not(:last-of-type) {
        border-bottom: 1px solid #dadada; }
      .attendance-list .attendance .attendee .col {
        max-width: calc(100% - 50px) !important; }
      .attendance-list .attendance .attendee .ap-avatar-sm {
        height: 40px;
        width: 40px;
        margin-right: 0 !important; }
      .attendance-list .attendance .attendee p {
        margin: 0; }
      .attendance-list .attendance .attendee p:nth-of-type(1) {
        font-size: 16px;
        font-weight: 600px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%; }
      .attendance-list .attendance .attendee p:nth-of-type(2) {
        font-size: 14px; }

.group-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  cursor: pointer;
  transition: all 200ms; }

.group-item.selected {
  padding-top: 10px;
  padding-bottom: 10px;
  background: #f7f7f8;
  transition: all 200ms; }

.group-icon.list {
  width: 35px;
  height: 34px;
  border: solid 1px #282829;
  border-radius: 50%;
  margin-right: 10px;
  margin-left: 20px;
  padding: 0px; }

.group-item-name {
  font-size: 14.4px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: 0.1px;
  color: #7b7b7b;
  margin: 0;
  transition: all 200ms;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 12px; }

.group-item-name.selected, .group-item:hover > .group-item-name {
  font-family: FuturaBT-Medium !important;
  color: #282829;
  transition: all 200ms; }

.group-info {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 0;
  width: calc(100% - 286px);
  padding: 29px;
  padding-top: 19px;
  margin-bottom: 25px; }

.group-info.empty {
  top: 0;
  align-items: center;
  justify-content: center;
  height: 400px;
  color: #ababac;
  font-family: FuturaBT-Light !important;
  border-top: 1px solid #e0e0e0; }

.group-label {
  width: 95px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.2px;
  padding-top: 10px;
  margin-left: -29px; }

.group-icon {
  width: 110px;
  height: 110px;
  background: #fff;
  border: 1px solid #bbb;
  padding: 25px;
  cursor: pointer; }

.group-filter-list {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  flex-direction: row;
  justify-content: flex-start;
  max-width: calc(100% - 100px); }

.group-filter {
  position: relative;
  display: inline-flex;
  border: 1px solid #bbb;
  background-color: #fff;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: all 200ms; }

.group-filter-name {
  font-size: 16.6px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0.5px;
  margin: 0;
  padding: 8px 15px 9px 15px; }

.group-filter-count {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  font-family: FuturaBT-Heavy !important;
  font-size: 12.5px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: 0.4px;
  text-align: center;
  color: #282829;
  background-color: #d2d2d2;
  margin: 0;
  transition: all 200ms; }

.group-filter:hover, .group-filter.selected {
  border-color: #282829;
  transition: all 200ms;
  cursor: pointer; }

.group-filter:hover > .group-filter-count, .group-filter.selected > .group-filter-count {
  background-color: #282829;
  color: #fff;
  transition: all 200ms; }

.group-filter-new {
  position: absolute;
  border-radius: 50%;
  background: #f53f3f;
  width: 30px;
  height: 30px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11.6px;
  color: #fff;
  margin-top: -15px;
  right: -15px; }

.react-tags.reverse {
  flex-direction: column-reverse;
  align-items: flex-start; }

.react-tags__suggestions.shorter {
  left: 95px;
  width: calc(100% - 124px); }

.react-tags.reverse > .react-tags__selected > .react-tags__selected-tag {
  margin-top: 0px;
  margin-bottom: 10px; }

.group-for-all {
  color: #8e8e8f;
  line-height: 1.7;
  font-size: 17px;
  margin-left: 66px;
  margin-bottom: 20px;
  margin-top: 20px; }

.heroBlock {
  position: relative;
  height: 165px;
  width: 90%;
  margin-top: 17px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  transition: box-shadow 250ms ease;
  -webkit-transition: box-shadow 250ms ease; }
  .heroBlock:first-of-type {
    margin-top: 20px; }
  .heroBlock:hover, .heroBlock.selected {
    box-shadow: 0 5px 15px rgba(68, 68, 69, 0.1); }
  .heroBlock .heroImg {
    width: 100%;
    object-fit: cover;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    border-radius: 5px; }
  .heroBlock p {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: min-content;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 2px 4px #282829; }
  .heroBlock hr {
    position: absolute;
    bottom: -50px;
    width: 80%;
    left: 0;
    right: 0; }
  .heroBlock .cross {
    opacity: 0;
    right: 0;
    position: absolute;
    border-radius: 50%;
    padding: 3px;
    background-color: #fff;
    cursor: pointer; }

div.heroPreviewCnt {
  position: relative;
  width: 414px;
  height: 259px;
  overflow: hidden; }
  div.heroPreviewCnt.mobilePreview {
    height: 295px;
    width: 212px;
    margin-left: 40px; }
    div.heroPreviewCnt.mobilePreview .frameCnt {
      width: 100%;
      height: 128px;
      top: 35px;
      position: relative; }
  div.heroPreviewCnt .frameCnt {
    width: calc(100% - 54px);
    height: 154px;
    top: 62px;
    position: relative;
    margin: auto; }
  div.heroPreviewCnt .frame {
    position: absolute;
    z-index: 2;
    top: 0;
    width: 100%; }
  div.heroPreviewCnt .previewImg {
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0; }

p.heroPreview {
  position: absolute;
  z-index: 1;
  color: #fff;
  text-shadow: 0px 5px 15px #000;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 0;
  bottom: 0;
  height: min-content;
  text-transform: uppercase;
  font-size: 19px; }
  p.heroPreview.mobile {
    font-size: 17px; }

.cross.large {
  background: #fff;
  border-radius: 50%;
  height: 40px;
  padding: 7px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 40px;
  cursor: pointer; }

.attendance-graph {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 400px;
  width: calc(100% - 50px);
  margin: 25px;
  margin-top: 0;
  justify-content: center;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  padding: 10px; }
  .attendance-graph .graph {
    display: flex;
    flex: 1 0 auto;
    width: 100%; }
    .attendance-graph .graph .graph-col {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-end;
      width: calc(100% / 7);
      height: 100%;
      padding-top: 15px; }
      .attendance-graph .graph .graph-col .graph-line {
        background-color: #aeaeae;
        transition: background-color 200ms ease;
        border-radius: 4px;
        width: 17px;
        height: 100%; }
        .attendance-graph .graph .graph-col .graph-line.selected, .attendance-graph .graph .graph-col .graph-line:hover {
          background-color: #282829; }
        .attendance-graph .graph .graph-col .graph-line:hover {
          cursor: pointer; }
      .attendance-graph .graph .graph-col p {
        font-size: 13px;
        margin: 0;
        margin-bottom: 15px;
        height: 21px; }
      .attendance-graph .graph .graph-col p:nth-of-type(2) {
        font-size: 15px;
        margin-top: 15px;
        margin-bottom: 10px; }
  .attendance-graph .graph-days {
    display: flex;
    width: 100%;
    height: 70px;
    border-top: 1px solid #eeeeee;
    padding-top: 20px;
    padding-bottom: 10px; }
    .attendance-graph .graph-days .one-day {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: calc(100% / 7); }
      .attendance-graph .graph-days .one-day:not(:last-of-type) {
        border-right: 1px solid #eeeeee; }
      .attendance-graph .graph-days .one-day p {
        font-size: 16px;
        margin: 0;
        cursor: pointer;
        height: 21px; }
      .attendance-graph .graph-days .one-day p:nth-of-type(1) {
        font-weight: 600;
        height: 20px; }
      .attendance-graph .graph-days .one-day.selected p {
        color: #f53f3f; }

.search-clear-cross {
  position: absolute;
  width: 20px;
  top: 23px;
  right: 30px;
  opacity: 0.2;
  cursor: pointer;
  z-index: 2; }

.search-clear-cross:hover {
  opacity: 0.4; }

.search-clear-cross + .react-autosuggest__container {
  position: absolute;
  width: calc(100% - 20px);
  z-index: 1; }

.user-name:hover {
  text-shadow: 0px 1px #dededf; }

.file-card > .cross {
  width: 28px;
  height: 28px; }

.fa-file-upload {
  font-size: 40px;
  color: #bebebf; }

.file-image {
  position: relative;
  width: 130px;
  object-fit: cover; }

.file-image + .description, .fa-file-upload + .description {
  position: absolute;
  color: #282829;
  bottom: 0;
  text-align: left;
  width: 100%;
  padding: 10px;
  padding-left: 15px;
  padding-right: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.downloadsQ {
  position: absolute;
  color: #aeaeae;
  bottom: 0;
  right: 0;
  text-align: right;
  width: 100px;
  padding-right: 15px;
  padding-bottom: 10px; }
  .downloadsQ i {
    margin-left: 5px;
    color: #cacaca;
    font-size: 11px; }

.fileDate {
  position: absolute;
  color: #aeaeae;
  top: 0;
  left: 0;
  text-align: left;
  padding-left: 15px;
  padding-top: 10px; }

.fileSize {
  position: absolute;
  color: #aeaeae;
  top: 0;
  right: 0;
  text-align: right;
  padding-right: 15px;
  padding-top: 10px;
  transform: translateX(0);
  transition: transform 140ms ease; }

.picture-card:hover .fileSize {
  transform: translateX(-20px); }

.fi:hover {
  transform: none !important; }

.file-drop-preview .file-image {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 15px; }

.file-drop-preview .ap-drop-image-delete {
  top: 20px !important;
  right: 5px !important;
  left: auto !important; }

.file-drop-preview .file-info {
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 10px;
  padding-bottom: 15px;
  width: calc(100% - 94px); }
  .file-drop-preview .file-info p {
    margin-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.downloadsInfo {
  flex-direction: column;
  padding-top: 15px;
  right: -15px; }
  .downloadsInfo label {
    padding-bottom: 10px; }
  .downloadsInfo .empty-download-names {
    margin-top: -6px;
    color: #aaa;
    font-size: 13px; }
  .downloadsInfo .downloadsName {
    align-items: center;
    height: 30px;
    padding: 10px;
    margin-left: -10px;
    margin-bottom: 3px;
    overflow: hidden;
    transition: background 140ms ease;
    border-radius: 6px; }
    .downloadsInfo .downloadsName img, .downloadsInfo .downloadsName .tinyass-avatar {
      width: 18px;
      height: 18px;
      background: #f0f0f0;
      border-radius: 50%;
      margin: 0;
      margin-right: 8px;
      object-fit: cover;
      text-align: center;
      font-size: 13px; }
    .downloadsInfo .downloadsName p:nth-of-type(2) {
      position: absolute;
      opacity: 1;
      transition: opacity 140ms ease;
      font-size: 10px;
      right: 25px;
      z-index: 1; }
    .downloadsInfo .downloadsName p:nth-of-type(2):hover {
      opacity: 0; }
    .downloadsInfo .downloadsName p:nth-of-type(3) {
      position: absolute;
      right: 25px;
      opacity: 0;
      transition: opacity 140ms ease; }
    .downloadsInfo .downloadsName p:nth-of-type(2):hover + p {
      opacity: 1; }
  .downloadsInfo .downloadsName:hover {
    background: #efefef;
    transition: background 200ms ease;
    cursor: pointer; }

@media (min-width: 320px) and (max-width: 767px) {
  .rct-page-content {
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow-x: hidden; }
  .ap-card-padding {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .page-title h2 {
    width: auto !important; }
  .mob-hide {
    display: none !important; }
  .mobile-bottom-padding-100 {
    padding-bottom: 100px !important; } }

@media (max-width: 900px) and (min-width: 320px) {
  .navbar-right li a button, .navbar-right li button.ap-section-btn {
    width: auto;
    height: auto; } }

@font-face {
    font-family: 'FuturaBT-Medium';
    src: url(data:font/woff;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaBT-Light';
    src: url(data:font/woff;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaBT-Heavy';
    src: url(data:font/woff;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaBT-Book';
    src: url(data:font/woff;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Futura XBlkCnIt BT';
    src: url(data:font/woff;base64,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) format('woff');
    font-weight: 900;
    font-style: italic;
}



/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*====== All Custom Variable Interduce Here ======*/
:root {
  --blue: #5D92F4;
  --indigo: #174176;
  --purple: #564fc1;
  --pink: #FF2B72;
  --red: #FF3739;
  --orange: #D46B08;
  --yellow: #FFB70F;
  --green: #00D014;
  --teal: #677080;
  --cyan: #00D0BD;
  --white: #fff;
  --gray: #727891;
  --gray-dark: #677080;
  --light-yellow: #FFF59D;
  --twitter: #52AEFF;
  --facebook: #3B5998;
  --google: #F13A30;
  --pinterest: #d32f2f;
  --instagram: #8d6e63;
  --rss: #ff9800;
  --tumblr: #607d8b;
  --linkedin: #4875B4;
  --dribbble: #f06292;
  --youtube: #d50000;
  --github: #424242;
  --skype: #4fc3f7;
  --primary: #5D92F4;
  --secondary: #677080;
  --success: #00D014;
  --info: #00D0BD;
  --warning: #FFB70F;
  --danger: #FF3739;
  --light: #FAFAFA;
  --dark: #282829;
  --light-yellow: #FFF59D;
  --twitter: #52AEFF;
  --facebook: #3B5998;
  --google: #F13A30;
  --pinterest: #d32f2f;
  --instagram: #8d6e63;
  --rss: #ff9800;
  --tumblr: #607d8b;
  --linkedin: #4875B4;
  --dribbble: #f06292;
  --youtube: #d50000;
  --github: #424242;
  --skype: #4fc3f7;
  --orange: #D46B08;
  --purple: #564fc1;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Heebo", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
  width: device-width; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: FuturaBT-Book;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #282829;
  text-align: left;
  background-color: #FAFAFA; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #5D92F4;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #1562ef;
    text-decoration: none; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #727891;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.2;
  color: inherit; }

h1, .h1 {
  font-size: 1.5rem; }

h2, .h2 {
  font-size: 1.25rem; }

h3, .h3 {
  font-size: 1.125rem; }

h4, .h4 {
  font-size: 1rem; }

h5, .h5 {
  font-size: 0.875rem; }

h6, .h6 {
  font-size: 0.75rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 2rem;
  margin-bottom: 2rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #727891; }
  .blockquote-footer::before {
    content: "\2014   \A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #FAFAFA;
  border: 1px solid #ededef;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #727891; }

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

code {
  font-size: 87.5%;
  color: #FF2B72;
  word-break: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #282829;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none; }

pre {
  display: block;
  font-size: 87.5%;
  color: #282829; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 12px;
  padding-left: 12px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #ededef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #ededef; }
  .table tbody + tbody {
    border-top: 2px solid #ededef; }
  .table .table {
    background-color: #FAFAFA; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #ededef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ededef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  background-color: rgba(250, 250, 250, 0.7); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #d2e0fc; }

.table-hover .table-primary:hover {
  background-color: #bad0fa; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #bad0fa; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d4d7db; }

.table-hover .table-secondary:hover {
  background-color: #c6cacf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c6cacf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8f2bd; }

.table-hover .table-success:hover {
  background-color: #a2eea9; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #a2eea9; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8f2ed; }

.table-hover .table-info:hover {
  background-color: #a2eee8; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #a2eee8; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffebbc; }

.table-hover .table-warning:hover {
  background-color: #ffe3a3; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe3a3; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffc7c8; }

.table-hover .table-danger:hover {
  background-color: #ffaeaf; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ffaeaf; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fefefe; }

.table-hover .table-light:hover {
  background-color: #f1f1f1; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #f1f1f1; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c3c3c3; }

.table-hover .table-dark:hover {
  background-color: #b6b6b6; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b6b6b6; }

.table-light-yellow,
.table-light-yellow > th,
.table-light-yellow > td {
  background-color: #fffce4; }

.table-hover .table-light-yellow:hover {
  background-color: #fff9cb; }
  .table-hover .table-light-yellow:hover > td,
  .table-hover .table-light-yellow:hover > th {
    background-color: #fff9cb; }

.table-twitter,
.table-twitter > th,
.table-twitter > td {
  background-color: #cfe8ff; }

.table-hover .table-twitter:hover {
  background-color: #b6dcff; }
  .table-hover .table-twitter:hover > td,
  .table-hover .table-twitter:hover > th {
    background-color: #b6dcff; }

.table-facebook,
.table-facebook > th,
.table-facebook > td {
  background-color: #c8d1e2; }

.table-hover .table-facebook:hover {
  background-color: #b7c3d9; }
  .table-hover .table-facebook:hover > td,
  .table-hover .table-facebook:hover > th {
    background-color: #b7c3d9; }

.table-google,
.table-google > th,
.table-google > td {
  background-color: #fbc8c5; }

.table-hover .table-google:hover {
  background-color: #f9b1ad; }
  .table-hover .table-google:hover > td,
  .table-hover .table-google:hover > th {
    background-color: #f9b1ad; }

.table-pinterest,
.table-pinterest > th,
.table-pinterest > td {
  background-color: #f3c5c5; }

.table-hover .table-pinterest:hover {
  background-color: #efb0b0; }
  .table-hover .table-pinterest:hover > td,
  .table-hover .table-pinterest:hover > th {
    background-color: #efb0b0; }

.table-instagram,
.table-instagram > th,
.table-instagram > td {
  background-color: #dfd6d3; }

.table-hover .table-instagram:hover {
  background-color: #d4c8c4; }
  .table-hover .table-instagram:hover > td,
  .table-hover .table-instagram:hover > th {
    background-color: #d4c8c4; }

.table-rss,
.table-rss > th,
.table-rss > td {
  background-color: #ffe2b8; }

.table-hover .table-rss:hover {
  background-color: #ffd89f; }
  .table-hover .table-rss:hover > td,
  .table-hover .table-rss:hover > th {
    background-color: #ffd89f; }

.table-tumblr,
.table-tumblr > th,
.table-tumblr > td {
  background-color: #d2dbdf; }

.table-hover .table-tumblr:hover {
  background-color: #c3cfd4; }
  .table-hover .table-tumblr:hover > td,
  .table-hover .table-tumblr:hover > th {
    background-color: #c3cfd4; }

.table-linkedin,
.table-linkedin > th,
.table-linkedin > td {
  background-color: #ccd8ea; }

.table-hover .table-linkedin:hover {
  background-color: #bacae3; }
  .table-hover .table-linkedin:hover > td,
  .table-hover .table-linkedin:hover > th {
    background-color: #bacae3; }

.table-dribbble,
.table-dribbble > th,
.table-dribbble > td {
  background-color: #fbd3e0; }

.table-hover .table-dribbble:hover {
  background-color: #f9bcd0; }
  .table-hover .table-dribbble:hover > td,
  .table-hover .table-dribbble:hover > th {
    background-color: #f9bcd0; }

.table-youtube,
.table-youtube > th,
.table-youtube > td {
  background-color: #f3b8b8; }

.table-hover .table-youtube:hover {
  background-color: #efa2a2; }
  .table-hover .table-youtube:hover > td,
  .table-hover .table-youtube:hover > th {
    background-color: #efa2a2; }

.table-github,
.table-github > th,
.table-github > td {
  background-color: #cacaca; }

.table-hover .table-github:hover {
  background-color: #bdbdbd; }
  .table-hover .table-github:hover > td,
  .table-hover .table-github:hover > th {
    background-color: #bdbdbd; }

.table-skype,
.table-skype > th,
.table-skype > td {
  background-color: #ceeefd; }

.table-hover .table-skype:hover {
  background-color: #b6e6fc; }
  .table-hover .table-skype:hover > td,
  .table-hover .table-skype:hover > th {
    background-color: #b6e6fc; }

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #f3d6ba; }

.table-hover .table-orange:hover {
  background-color: #efc9a4; }
  .table-hover .table-orange:hover > td,
  .table-hover .table-orange:hover > th {
    background-color: #efc9a4; }

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: #d0ceee; }

.table-hover .table-purple:hover {
  background-color: #bebbe7; }
  .table-hover .table-purple:hover > td,
  .table-hover .table-purple:hover > th {
    background-color: #bebbe7; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(250, 250, 250, 0.7); }

.table-hover .table-active:hover {
  background-color: rgba(237, 237, 237, 0.7); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(237, 237, 237, 0.7); }

.table .thead-dark th {
  color: #FAFAFA;
  background-color: #282829;
  border-color: #3b3b3c; }

.table .thead-light th {
  color: #282829;
  background-color: #FAFAFA;
  border-color: #ededef; }

.table-dark {
  color: #FAFAFA;
  background-color: #282829; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #3b3b3c; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #282829;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ededef;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #282829;
    background-color: #fff;
    border-color: #d4e2fc;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(93, 146, 244, 0.25); }
  .form-control::placeholder {
    color: #727891;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #FAFAFA;
    opacity: 1; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #282829;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
  .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
  .input-group-lg > .input-group-append > .form-control-plaintext.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px); }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px); }

.form-group {
  margin-bottom: 1.563rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #727891; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #00D014; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 208, 20, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #00D014; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #00D014;
    box-shadow: 0 0 0 0.2rem rgba(0, 208, 20, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #00D014; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #00D014; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #51ff61; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background: #04ff1c linear-gradient(180deg, #29fe3d, #04ff1c) repeat-x; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #FAFAFA, 0 0 0 0.2rem rgba(0, 208, 20, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #00D014; }
  .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(0, 208, 20, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #FF3739; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(255, 55, 57, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #FF3739; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #FF3739;
    box-shadow: 0 0 0 0.2rem rgba(255, 55, 57, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #FF3739; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #FF3739; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #ffb7b7; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background: #ff6a6b linear-gradient(180deg, #fe8081, #ff6a6b) repeat-x; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #FAFAFA, 0 0 0 0.2rem rgba(255, 55, 57, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #FF3739; }
  .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(255, 55, 57, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(93, 146, 244, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65;
    box-shadow: none; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
    .btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
      box-shadow: 0 0 0 0.2rem rgba(93, 146, 244, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x;
  border-color: #5D92F4;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-primary:hover {
    color: #fff;
    background: #397af2 linear-gradient(180deg, #568df3, #397af2) repeat-x;
    border-color: #2d72f1; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(93, 146, 244, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #5D92F4;
    border-color: #5D92F4; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2d72f1;
    background-image: none;
    border-color: #216af0; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(93, 146, 244, 0.5); }

.btn-secondary {
  color: #fff;
  background: #677080 linear-gradient(180deg, #7d8592, #677080) repeat-x;
  border-color: #677080;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-secondary:hover {
    color: #fff;
    background: #565d6b linear-gradient(180deg, #6f7580, #565d6b) repeat-x;
    border-color: #505764; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(103, 112, 128, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #677080;
    border-color: #677080; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #505764;
    background-image: none;
    border-color: #4b515d; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(103, 112, 128, 0.5); }

.btn-success {
  color: #fff;
  background: #00D014 linear-gradient(180deg, #26d637, #00D014) repeat-x;
  border-color: #00D014;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-success:hover {
    color: #fff;
    background: #00aa10 linear-gradient(180deg, #26b633, #00aa10) repeat-x;
    border-color: #009d0f; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 208, 20, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #00D014;
    border-color: #00D014; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #009d0f;
    background-image: none;
    border-color: #00900e; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 208, 20, 0.5); }

.btn-info {
  color: #fff;
  background: #00D0BD linear-gradient(180deg, #26d6c6, #00D0BD) repeat-x;
  border-color: #00D0BD;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-info:hover {
    color: #fff;
    background: #00aa9a linear-gradient(180deg, #26b6a9, #00aa9a) repeat-x;
    border-color: #009d8f; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 208, 189, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #00D0BD;
    border-color: #00D0BD; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #009d8f;
    background-image: none;
    border-color: #009083; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 208, 189, 0.5); }

.btn-warning {
  color: #282829;
  background: #FFB70F linear-gradient(180deg, #fec132, #FFB70F) repeat-x;
  border-color: #FFB70F;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-warning:hover {
    color: #282829;
    background: #e8a200 linear-gradient(180deg, #eaaf26, #e8a200) repeat-x;
    border-color: #db9900; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 183, 15, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #282829;
    background-color: #FFB70F;
    border-color: #FFB70F; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #282829;
    background-color: #db9900;
    background-image: none;
    border-color: #ce9000; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 183, 15, 0.5); }

.btn-danger {
  color: #fff;
  background: #FF3739 linear-gradient(180deg, #fe5456, #FF3739) repeat-x;
  border-color: #FF3739;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-danger:hover {
    color: #fff;
    background: #ff1113 linear-gradient(180deg, #fe3436, #ff1113) repeat-x;
    border-color: #ff0407; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 55, 57, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #FF3739;
    border-color: #FF3739; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ff0407;
    background-image: none;
    border-color: #f60002; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 55, 57, 0.5); }

.btn-light {
  color: #282829;
  background: #FAFAFA linear-gradient(180deg, #fafafa, #FAFAFA) repeat-x;
  border-color: #FAFAFA;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-light:hover {
    color: #282829;
    background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
    border-color: #e1e1e1; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(250, 250, 250, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #282829;
    background-color: #FAFAFA;
    border-color: #FAFAFA; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #282829;
    background-color: #e1e1e1;
    background-image: none;
    border-color: #dadada; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(250, 250, 250, 0.5); }

.btn-dark {
  color: #fff;
  background: #282829 linear-gradient(180deg, #484848, #282829) repeat-x;
  border-color: #282829;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-dark:hover {
    color: #fff;
    background: #151516 linear-gradient(180deg, #373738, #151516) repeat-x;
    border-color: #0f0f0f; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(40, 40, 41, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #282829;
    border-color: #282829; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #0f0f0f;
    background-image: none;
    border-color: #090909; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 40, 41, 0.5); }

.btn-light-yellow {
  color: #282829;
  background: #FFF59D linear-gradient(180deg, #fef6ab, #FFF59D) repeat-x;
  border-color: #FFF59D;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-light-yellow:hover {
    color: #282829;
    background: #fff177 linear-gradient(180deg, #fef28a, #fff177) repeat-x;
    border-color: #fff06a; }
  .btn-light-yellow:focus, .btn-light-yellow.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 245, 157, 0.5); }
  .btn-light-yellow.disabled, .btn-light-yellow:disabled {
    color: #282829;
    background-color: #FFF59D;
    border-color: #FFF59D; }
  .btn-light-yellow:not(:disabled):not(.disabled):active, .btn-light-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-light-yellow.dropdown-toggle {
    color: #282829;
    background-color: #fff06a;
    background-image: none;
    border-color: #ffee5d; }
    .btn-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-light-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light-yellow.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 245, 157, 0.5); }

.btn-twitter {
  color: #282829;
  background: #52AEFF linear-gradient(180deg, #6bb9fe, #52AEFF) repeat-x;
  border-color: #52AEFF;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-twitter:hover {
    color: #fff;
    background: #2c9cff linear-gradient(180deg, #4baafe, #2c9cff) repeat-x;
    border-color: #1f96ff; }
  .btn-twitter:focus, .btn-twitter.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(82, 174, 255, 0.5); }
  .btn-twitter.disabled, .btn-twitter:disabled {
    color: #282829;
    background-color: #52AEFF;
    border-color: #52AEFF; }
  .btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-twitter.dropdown-toggle {
    color: #fff;
    background-color: #1f96ff;
    background-image: none;
    border-color: #1290ff; }
    .btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-twitter.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 174, 255, 0.5); }

.btn-facebook {
  color: #fff;
  background: #3B5998 linear-gradient(180deg, #5871a7, #3B5998) repeat-x;
  border-color: #3B5998;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-facebook:hover {
    color: #fff;
    background: #30497c linear-gradient(180deg, #4f638f, #30497c) repeat-x;
    border-color: #2d4373; }
  .btn-facebook:focus, .btn-facebook.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(59, 89, 152, 0.5); }
  .btn-facebook.disabled, .btn-facebook:disabled {
    color: #fff;
    background-color: #3B5998;
    border-color: #3B5998; }
  .btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-facebook.dropdown-toggle {
    color: #fff;
    background-color: #2d4373;
    background-image: none;
    border-color: #293e6a; }
    .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-facebook.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(59, 89, 152, 0.5); }

.btn-google {
  color: #fff;
  background: #F13A30 linear-gradient(180deg, #f2574e, #F13A30) repeat-x;
  border-color: #F13A30;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-google:hover {
    color: #fff;
    background: #eb1b10 linear-gradient(180deg, #ed3d33, #eb1b10) repeat-x;
    border-color: #df1a0f; }
  .btn-google:focus, .btn-google.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(241, 58, 48, 0.5); }
  .btn-google.disabled, .btn-google:disabled {
    color: #fff;
    background-color: #F13A30;
    border-color: #F13A30; }
  .btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active,
  .show > .btn-google.dropdown-toggle {
    color: #fff;
    background-color: #df1a0f;
    background-image: none;
    border-color: #d3180e; }
    .btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-google.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(241, 58, 48, 0.5); }

.btn-pinterest {
  color: #fff;
  background: #d32f2f linear-gradient(180deg, #d94d4d, #d32f2f) repeat-x;
  border-color: #d32f2f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-pinterest:hover {
    color: #fff;
    background: #b52626 linear-gradient(180deg, #c04646, #b52626) repeat-x;
    border-color: #ab2424; }
  .btn-pinterest:focus, .btn-pinterest.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(211, 47, 47, 0.5); }
  .btn-pinterest.disabled, .btn-pinterest:disabled {
    color: #fff;
    background-color: #d32f2f;
    border-color: #d32f2f; }
  .btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active,
  .show > .btn-pinterest.dropdown-toggle {
    color: #fff;
    background-color: #ab2424;
    background-image: none;
    border-color: #a02222; }
    .btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pinterest.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(211, 47, 47, 0.5); }

.btn-instagram {
  color: #fff;
  background: #8d6e63 linear-gradient(180deg, #9d837a, #8d6e63) repeat-x;
  border-color: #8d6e63;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-instagram:hover {
    color: #fff;
    background: #775c53 linear-gradient(180deg, #8a746c, #775c53) repeat-x;
    border-color: #6f574e; }
  .btn-instagram:focus, .btn-instagram.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(141, 110, 99, 0.5); }
  .btn-instagram.disabled, .btn-instagram:disabled {
    color: #fff;
    background-color: #8d6e63;
    border-color: #8d6e63; }
  .btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active,
  .show > .btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #6f574e;
    background-image: none;
    border-color: #685149; }
    .btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus,
    .show > .btn-instagram.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(141, 110, 99, 0.5); }

.btn-rss {
  color: #282829;
  background: #ff9800 linear-gradient(180deg, #fea726, #ff9800) repeat-x;
  border-color: #ff9800;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-rss:hover {
    color: #fff;
    background: #d98100 linear-gradient(180deg, #de9326, #d98100) repeat-x;
    border-color: #cc7a00; }
  .btn-rss:focus, .btn-rss.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }
  .btn-rss.disabled, .btn-rss:disabled {
    color: #282829;
    background-color: #ff9800;
    border-color: #ff9800; }
  .btn-rss:not(:disabled):not(.disabled):active, .btn-rss:not(:disabled):not(.disabled).active,
  .show > .btn-rss.dropdown-toggle {
    color: #fff;
    background-color: #cc7a00;
    background-image: none;
    border-color: #bf7200; }
    .btn-rss:not(:disabled):not(.disabled):active:focus, .btn-rss:not(:disabled):not(.disabled).active:focus,
    .show > .btn-rss.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }

.btn-tumblr {
  color: #fff;
  background: #607d8b linear-gradient(180deg, #77909c, #607d8b) repeat-x;
  border-color: #607d8b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-tumblr:hover {
    color: #fff;
    background: #506974 linear-gradient(180deg, #6a7e88, #506974) repeat-x;
    border-color: #4b626d; }
  .btn-tumblr:focus, .btn-tumblr.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(96, 125, 139, 0.5); }
  .btn-tumblr.disabled, .btn-tumblr:disabled {
    color: #fff;
    background-color: #607d8b;
    border-color: #607d8b; }
  .btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active,
  .show > .btn-tumblr.dropdown-toggle {
    color: #fff;
    background-color: #4b626d;
    background-image: none;
    border-color: #465b65; }
    .btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus,
    .show > .btn-tumblr.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(96, 125, 139, 0.5); }

.btn-linkedin {
  color: #fff;
  background: #4875B4 linear-gradient(180deg, #6389bf, #4875B4) repeat-x;
  border-color: #4875B4;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-linkedin:hover {
    color: #fff;
    background: #3d6399 linear-gradient(180deg, #597aa7, #3d6399) repeat-x;
    border-color: #395d90; }
  .btn-linkedin:focus, .btn-linkedin.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(72, 117, 180, 0.5); }
  .btn-linkedin.disabled, .btn-linkedin:disabled {
    color: #fff;
    background-color: #4875B4;
    border-color: #4875B4; }
  .btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active,
  .show > .btn-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #395d90;
    background-image: none;
    border-color: #365786; }
    .btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus,
    .show > .btn-linkedin.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 117, 180, 0.5); }

.btn-dribbble {
  color: #fff;
  background: #f06292 linear-gradient(180deg, #f279a2, #f06292) repeat-x;
  border-color: #f06292;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-dribbble:hover {
    color: #fff;
    background: #ed3f7a linear-gradient(180deg, #ef5b8d, #ed3f7a) repeat-x;
    border-color: #ec3372; }
  .btn-dribbble:focus, .btn-dribbble.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(240, 98, 146, 0.5); }
  .btn-dribbble.disabled, .btn-dribbble:disabled {
    color: #fff;
    background-color: #f06292;
    border-color: #f06292; }
  .btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active,
  .show > .btn-dribbble.dropdown-toggle {
    color: #fff;
    background-color: #ec3372;
    background-image: none;
    border-color: #ea286a; }
    .btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dribbble.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(240, 98, 146, 0.5); }

.btn-youtube {
  color: #fff;
  background: #d50000 linear-gradient(180deg, #db2626, #d50000) repeat-x;
  border-color: #d50000;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-youtube:hover {
    color: #fff;
    background: #af0000 linear-gradient(180deg, #ba2626, #af0000) repeat-x;
    border-color: #a20000; }
  .btn-youtube:focus, .btn-youtube.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(213, 0, 0, 0.5); }
  .btn-youtube.disabled, .btn-youtube:disabled {
    color: #fff;
    background-color: #d50000;
    border-color: #d50000; }
  .btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active,
  .show > .btn-youtube.dropdown-toggle {
    color: #fff;
    background-color: #a20000;
    background-image: none;
    border-color: #950000; }
    .btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus,
    .show > .btn-youtube.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(213, 0, 0, 0.5); }

.btn-github {
  color: #fff;
  background: #424242 linear-gradient(180deg, #5e5e5e, #424242) repeat-x;
  border-color: #424242;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-github:hover {
    color: #fff;
    background: #2f2f2f linear-gradient(180deg, #4d4d4d, #2f2f2f) repeat-x;
    border-color: #292929; }
  .btn-github:focus, .btn-github.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(66, 66, 66, 0.5); }
  .btn-github.disabled, .btn-github:disabled {
    color: #fff;
    background-color: #424242;
    border-color: #424242; }
  .btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,
  .show > .btn-github.dropdown-toggle {
    color: #fff;
    background-color: #292929;
    background-image: none;
    border-color: #222222; }
    .btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-github.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(66, 66, 66, 0.5); }

.btn-skype {
  color: #282829;
  background: #4fc3f7 linear-gradient(180deg, #69cbf7, #4fc3f7) repeat-x;
  border-color: #4fc3f7;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-skype:hover {
    color: #fff;
    background: #2ab7f5 linear-gradient(180deg, #4ac1f6, #2ab7f5) repeat-x;
    border-color: #1eb2f5; }
  .btn-skype:focus, .btn-skype.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }
  .btn-skype.disabled, .btn-skype:disabled {
    color: #282829;
    background-color: #4fc3f7;
    border-color: #4fc3f7; }
  .btn-skype:not(:disabled):not(.disabled):active, .btn-skype:not(:disabled):not(.disabled).active,
  .show > .btn-skype.dropdown-toggle {
    color: #fff;
    background-color: #1eb2f5;
    background-image: none;
    border-color: #12aef4; }
    .btn-skype:not(:disabled):not(.disabled):active:focus, .btn-skype:not(:disabled):not(.disabled).active:focus,
    .show > .btn-skype.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }

.btn-orange {
  color: #fff;
  background: #D46B08 linear-gradient(180deg, #da802c, #D46B08) repeat-x;
  border-color: #D46B08;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-orange:hover {
    color: #fff;
    background: #af5807 linear-gradient(180deg, #ba712b, #af5807) repeat-x;
    border-color: #a35206; }
  .btn-orange:focus, .btn-orange.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(212, 107, 8, 0.5); }
  .btn-orange.disabled, .btn-orange:disabled {
    color: #fff;
    background-color: #D46B08;
    border-color: #D46B08; }
  .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
  .show > .btn-orange.dropdown-toggle {
    color: #fff;
    background-color: #a35206;
    background-image: none;
    border-color: #974c06; }
    .btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
    .show > .btn-orange.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 107, 8, 0.5); }

.btn-purple {
  color: #fff;
  background: #564fc1 linear-gradient(180deg, #6f69ca, #564fc1) repeat-x;
  border-color: #564fc1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-purple:hover {
    color: #fff;
    background: #443dad linear-gradient(180deg, #5f59b8, #443dad) repeat-x;
    border-color: #403aa3; }
  .btn-purple:focus, .btn-purple.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(86, 79, 193, 0.5); }
  .btn-purple.disabled, .btn-purple:disabled {
    color: #fff;
    background-color: #564fc1;
    border-color: #564fc1; }
  .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
  .show > .btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #403aa3;
    background-image: none;
    border-color: #3c369a; }
    .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-purple.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(86, 79, 193, 0.5); }

.btn-outline-primary {
  color: #5D92F4;
  background-color: transparent;
  background-image: none;
  border-color: #5D92F4; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #5D92F4;
    border-color: #5D92F4; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(93, 146, 244, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #5D92F4;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #5D92F4;
    border-color: #5D92F4; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(93, 146, 244, 0.5); }

.btn-outline-secondary {
  color: #677080;
  background-color: transparent;
  background-image: none;
  border-color: #677080; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #677080;
    border-color: #677080; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(103, 112, 128, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #677080;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #677080;
    border-color: #677080; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(103, 112, 128, 0.5); }

.btn-outline-success {
  color: #00D014;
  background-color: transparent;
  background-image: none;
  border-color: #00D014; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #00D014;
    border-color: #00D014; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 208, 20, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #00D014;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #00D014;
    border-color: #00D014; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 208, 20, 0.5); }

.btn-outline-info {
  color: #00D0BD;
  background-color: transparent;
  background-image: none;
  border-color: #00D0BD; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #00D0BD;
    border-color: #00D0BD; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 208, 189, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #00D0BD;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #00D0BD;
    border-color: #00D0BD; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 208, 189, 0.5); }

.btn-outline-warning {
  color: #FFB70F;
  background-color: transparent;
  background-image: none;
  border-color: #FFB70F; }
  .btn-outline-warning:hover {
    color: #282829;
    background-color: #FFB70F;
    border-color: #FFB70F; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 183, 15, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #FFB70F;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #282829;
    background-color: #FFB70F;
    border-color: #FFB70F; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 183, 15, 0.5); }

.btn-outline-danger {
  color: #FF3739;
  background-color: transparent;
  background-image: none;
  border-color: #FF3739; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #FF3739;
    border-color: #FF3739; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 55, 57, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #FF3739;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #FF3739;
    border-color: #FF3739; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 55, 57, 0.5); }

.btn-outline-light {
  color: #FAFAFA;
  background-color: transparent;
  background-image: none;
  border-color: #FAFAFA; }
  .btn-outline-light:hover {
    color: #282829;
    background-color: #FAFAFA;
    border-color: #FAFAFA; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #FAFAFA;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #282829;
    background-color: #FAFAFA;
    border-color: #FAFAFA; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(250, 250, 250, 0.5); }

.btn-outline-dark {
  color: #282829;
  background-color: transparent;
  background-image: none;
  border-color: #282829; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #282829;
    border-color: #282829; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 40, 41, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #282829;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #282829;
    border-color: #282829; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 40, 41, 0.5); }

.btn-outline-light-yellow {
  color: #FFF59D;
  background-color: transparent;
  background-image: none;
  border-color: #FFF59D; }
  .btn-outline-light-yellow:hover {
    color: #282829;
    background-color: #FFF59D;
    border-color: #FFF59D; }
  .btn-outline-light-yellow:focus, .btn-outline-light-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 245, 157, 0.5); }
  .btn-outline-light-yellow.disabled, .btn-outline-light-yellow:disabled {
    color: #FFF59D;
    background-color: transparent; }
  .btn-outline-light-yellow:not(:disabled):not(.disabled):active, .btn-outline-light-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light-yellow.dropdown-toggle {
    color: #282829;
    background-color: #FFF59D;
    border-color: #FFF59D; }
    .btn-outline-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-light-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light-yellow.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 245, 157, 0.5); }

.btn-outline-twitter {
  color: #52AEFF;
  background-color: transparent;
  background-image: none;
  border-color: #52AEFF; }
  .btn-outline-twitter:hover {
    color: #282829;
    background-color: #52AEFF;
    border-color: #52AEFF; }
  .btn-outline-twitter:focus, .btn-outline-twitter.focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 174, 255, 0.5); }
  .btn-outline-twitter.disabled, .btn-outline-twitter:disabled {
    color: #52AEFF;
    background-color: transparent; }
  .btn-outline-twitter:not(:disabled):not(.disabled):active, .btn-outline-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-outline-twitter.dropdown-toggle {
    color: #282829;
    background-color: #52AEFF;
    border-color: #52AEFF; }
    .btn-outline-twitter:not(:disabled):not(.disabled):active:focus, .btn-outline-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-twitter.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 174, 255, 0.5); }

.btn-outline-facebook {
  color: #3B5998;
  background-color: transparent;
  background-image: none;
  border-color: #3B5998; }
  .btn-outline-facebook:hover {
    color: #fff;
    background-color: #3B5998;
    border-color: #3B5998; }
  .btn-outline-facebook:focus, .btn-outline-facebook.focus {
    box-shadow: 0 0 0 0.2rem rgba(59, 89, 152, 0.5); }
  .btn-outline-facebook.disabled, .btn-outline-facebook:disabled {
    color: #3B5998;
    background-color: transparent; }
  .btn-outline-facebook:not(:disabled):not(.disabled):active, .btn-outline-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-outline-facebook.dropdown-toggle {
    color: #fff;
    background-color: #3B5998;
    border-color: #3B5998; }
    .btn-outline-facebook:not(:disabled):not(.disabled):active:focus, .btn-outline-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-facebook.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(59, 89, 152, 0.5); }

.btn-outline-google {
  color: #F13A30;
  background-color: transparent;
  background-image: none;
  border-color: #F13A30; }
  .btn-outline-google:hover {
    color: #fff;
    background-color: #F13A30;
    border-color: #F13A30; }
  .btn-outline-google:focus, .btn-outline-google.focus {
    box-shadow: 0 0 0 0.2rem rgba(241, 58, 48, 0.5); }
  .btn-outline-google.disabled, .btn-outline-google:disabled {
    color: #F13A30;
    background-color: transparent; }
  .btn-outline-google:not(:disabled):not(.disabled):active, .btn-outline-google:not(:disabled):not(.disabled).active,
  .show > .btn-outline-google.dropdown-toggle {
    color: #fff;
    background-color: #F13A30;
    border-color: #F13A30; }
    .btn-outline-google:not(:disabled):not(.disabled):active:focus, .btn-outline-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-google.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(241, 58, 48, 0.5); }

.btn-outline-pinterest {
  color: #d32f2f;
  background-color: transparent;
  background-image: none;
  border-color: #d32f2f; }
  .btn-outline-pinterest:hover {
    color: #fff;
    background-color: #d32f2f;
    border-color: #d32f2f; }
  .btn-outline-pinterest:focus, .btn-outline-pinterest.focus {
    box-shadow: 0 0 0 0.2rem rgba(211, 47, 47, 0.5); }
  .btn-outline-pinterest.disabled, .btn-outline-pinterest:disabled {
    color: #d32f2f;
    background-color: transparent; }
  .btn-outline-pinterest:not(:disabled):not(.disabled):active, .btn-outline-pinterest:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pinterest.dropdown-toggle {
    color: #fff;
    background-color: #d32f2f;
    border-color: #d32f2f; }
    .btn-outline-pinterest:not(:disabled):not(.disabled):active:focus, .btn-outline-pinterest:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pinterest.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(211, 47, 47, 0.5); }

.btn-outline-instagram {
  color: #8d6e63;
  background-color: transparent;
  background-image: none;
  border-color: #8d6e63; }
  .btn-outline-instagram:hover {
    color: #fff;
    background-color: #8d6e63;
    border-color: #8d6e63; }
  .btn-outline-instagram:focus, .btn-outline-instagram.focus {
    box-shadow: 0 0 0 0.2rem rgba(141, 110, 99, 0.5); }
  .btn-outline-instagram.disabled, .btn-outline-instagram:disabled {
    color: #8d6e63;
    background-color: transparent; }
  .btn-outline-instagram:not(:disabled):not(.disabled):active, .btn-outline-instagram:not(:disabled):not(.disabled).active,
  .show > .btn-outline-instagram.dropdown-toggle {
    color: #fff;
    background-color: #8d6e63;
    border-color: #8d6e63; }
    .btn-outline-instagram:not(:disabled):not(.disabled):active:focus, .btn-outline-instagram:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-instagram.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(141, 110, 99, 0.5); }

.btn-outline-rss {
  color: #ff9800;
  background-color: transparent;
  background-image: none;
  border-color: #ff9800; }
  .btn-outline-rss:hover {
    color: #282829;
    background-color: #ff9800;
    border-color: #ff9800; }
  .btn-outline-rss:focus, .btn-outline-rss.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }
  .btn-outline-rss.disabled, .btn-outline-rss:disabled {
    color: #ff9800;
    background-color: transparent; }
  .btn-outline-rss:not(:disabled):not(.disabled):active, .btn-outline-rss:not(:disabled):not(.disabled).active,
  .show > .btn-outline-rss.dropdown-toggle {
    color: #282829;
    background-color: #ff9800;
    border-color: #ff9800; }
    .btn-outline-rss:not(:disabled):not(.disabled):active:focus, .btn-outline-rss:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-rss.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }

.btn-outline-tumblr {
  color: #607d8b;
  background-color: transparent;
  background-image: none;
  border-color: #607d8b; }
  .btn-outline-tumblr:hover {
    color: #fff;
    background-color: #607d8b;
    border-color: #607d8b; }
  .btn-outline-tumblr:focus, .btn-outline-tumblr.focus {
    box-shadow: 0 0 0 0.2rem rgba(96, 125, 139, 0.5); }
  .btn-outline-tumblr.disabled, .btn-outline-tumblr:disabled {
    color: #607d8b;
    background-color: transparent; }
  .btn-outline-tumblr:not(:disabled):not(.disabled):active, .btn-outline-tumblr:not(:disabled):not(.disabled).active,
  .show > .btn-outline-tumblr.dropdown-toggle {
    color: #fff;
    background-color: #607d8b;
    border-color: #607d8b; }
    .btn-outline-tumblr:not(:disabled):not(.disabled):active:focus, .btn-outline-tumblr:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-tumblr.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(96, 125, 139, 0.5); }

.btn-outline-linkedin {
  color: #4875B4;
  background-color: transparent;
  background-image: none;
  border-color: #4875B4; }
  .btn-outline-linkedin:hover {
    color: #fff;
    background-color: #4875B4;
    border-color: #4875B4; }
  .btn-outline-linkedin:focus, .btn-outline-linkedin.focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 117, 180, 0.5); }
  .btn-outline-linkedin.disabled, .btn-outline-linkedin:disabled {
    color: #4875B4;
    background-color: transparent; }
  .btn-outline-linkedin:not(:disabled):not(.disabled):active, .btn-outline-linkedin:not(:disabled):not(.disabled).active,
  .show > .btn-outline-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #4875B4;
    border-color: #4875B4; }
    .btn-outline-linkedin:not(:disabled):not(.disabled):active:focus, .btn-outline-linkedin:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-linkedin.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 117, 180, 0.5); }

.btn-outline-dribbble {
  color: #f06292;
  background-color: transparent;
  background-image: none;
  border-color: #f06292; }
  .btn-outline-dribbble:hover {
    color: #fff;
    background-color: #f06292;
    border-color: #f06292; }
  .btn-outline-dribbble:focus, .btn-outline-dribbble.focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 98, 146, 0.5); }
  .btn-outline-dribbble.disabled, .btn-outline-dribbble:disabled {
    color: #f06292;
    background-color: transparent; }
  .btn-outline-dribbble:not(:disabled):not(.disabled):active, .btn-outline-dribbble:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dribbble.dropdown-toggle {
    color: #fff;
    background-color: #f06292;
    border-color: #f06292; }
    .btn-outline-dribbble:not(:disabled):not(.disabled):active:focus, .btn-outline-dribbble:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dribbble.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(240, 98, 146, 0.5); }

.btn-outline-youtube {
  color: #d50000;
  background-color: transparent;
  background-image: none;
  border-color: #d50000; }
  .btn-outline-youtube:hover {
    color: #fff;
    background-color: #d50000;
    border-color: #d50000; }
  .btn-outline-youtube:focus, .btn-outline-youtube.focus {
    box-shadow: 0 0 0 0.2rem rgba(213, 0, 0, 0.5); }
  .btn-outline-youtube.disabled, .btn-outline-youtube:disabled {
    color: #d50000;
    background-color: transparent; }
  .btn-outline-youtube:not(:disabled):not(.disabled):active, .btn-outline-youtube:not(:disabled):not(.disabled).active,
  .show > .btn-outline-youtube.dropdown-toggle {
    color: #fff;
    background-color: #d50000;
    border-color: #d50000; }
    .btn-outline-youtube:not(:disabled):not(.disabled):active:focus, .btn-outline-youtube:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-youtube.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(213, 0, 0, 0.5); }

.btn-outline-github {
  color: #424242;
  background-color: transparent;
  background-image: none;
  border-color: #424242; }
  .btn-outline-github:hover {
    color: #fff;
    background-color: #424242;
    border-color: #424242; }
  .btn-outline-github:focus, .btn-outline-github.focus {
    box-shadow: 0 0 0 0.2rem rgba(66, 66, 66, 0.5); }
  .btn-outline-github.disabled, .btn-outline-github:disabled {
    color: #424242;
    background-color: transparent; }
  .btn-outline-github:not(:disabled):not(.disabled):active, .btn-outline-github:not(:disabled):not(.disabled).active,
  .show > .btn-outline-github.dropdown-toggle {
    color: #fff;
    background-color: #424242;
    border-color: #424242; }
    .btn-outline-github:not(:disabled):not(.disabled):active:focus, .btn-outline-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-github.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(66, 66, 66, 0.5); }

.btn-outline-skype {
  color: #4fc3f7;
  background-color: transparent;
  background-image: none;
  border-color: #4fc3f7; }
  .btn-outline-skype:hover {
    color: #282829;
    background-color: #4fc3f7;
    border-color: #4fc3f7; }
  .btn-outline-skype:focus, .btn-outline-skype.focus {
    box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }
  .btn-outline-skype.disabled, .btn-outline-skype:disabled {
    color: #4fc3f7;
    background-color: transparent; }
  .btn-outline-skype:not(:disabled):not(.disabled):active, .btn-outline-skype:not(:disabled):not(.disabled).active,
  .show > .btn-outline-skype.dropdown-toggle {
    color: #282829;
    background-color: #4fc3f7;
    border-color: #4fc3f7; }
    .btn-outline-skype:not(:disabled):not(.disabled):active:focus, .btn-outline-skype:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-skype.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }

.btn-outline-orange {
  color: #D46B08;
  background-color: transparent;
  background-image: none;
  border-color: #D46B08; }
  .btn-outline-orange:hover {
    color: #fff;
    background-color: #D46B08;
    border-color: #D46B08; }
  .btn-outline-orange:focus, .btn-outline-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(212, 107, 8, 0.5); }
  .btn-outline-orange.disabled, .btn-outline-orange:disabled {
    color: #D46B08;
    background-color: transparent; }
  .btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
  .show > .btn-outline-orange.dropdown-toggle {
    color: #fff;
    background-color: #D46B08;
    border-color: #D46B08; }
    .btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-orange.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 107, 8, 0.5); }

.btn-outline-purple {
  color: #564fc1;
  background-color: transparent;
  background-image: none;
  border-color: #564fc1; }
  .btn-outline-purple:hover {
    color: #fff;
    background-color: #564fc1;
    border-color: #564fc1; }
  .btn-outline-purple:focus, .btn-outline-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(86, 79, 193, 0.5); }
  .btn-outline-purple.disabled, .btn-outline-purple:disabled {
    color: #564fc1;
    background-color: transparent; }
  .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-purple.dropdown-toggle {
    color: #fff;
    background-color: #564fc1;
    border-color: #564fc1; }
    .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-purple.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(86, 79, 193, 0.5); }

.btn-link {
  font-weight: 400;
  color: #5D92F4;
  background-color: transparent; }
  .btn-link:hover {
    color: #1562ef;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: none;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #ededef; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.show {
    display: block; }

tr.collapse.show {
  display: table-row; }

tbody.collapse.show {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #282829;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  transition: all .2s linear !important; }

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #FAFAFA; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #282829;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #1b1b1c;
    text-decoration: none;
    background: #ededef linear-gradient(180deg, #efeff1, #ededef) repeat-x; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #ededef;
    background-color: transparent;
    background-image: none; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #727891;
  white-space: nowrap; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 0 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }
  .btn-group .btn + .btn,
  .btn-group .btn + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after {
    margin-left: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical .btn,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control:focus,
    .input-group > .custom-select:focus,
    .input-group > .custom-file:focus {
      z-index: 3; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::before {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label::before {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #282829;
  text-align: center;
  white-space: nowrap;
  background-color: #ededef;
  border: 1px solid #ededef;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x;
    box-shadow: none; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #FAFAFA, 0 0 0 0.2rem rgba(93, 146, 244, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: white;
    box-shadow: none; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #F5F9FB; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #FAFAFA; }

.custom-control-label {
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    user-select: none;
    background-color: #ededef;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x;
  box-shadow: none; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(93, 146, 244, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(93, 146, 244, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(93, 146, 244, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #282829;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23677080' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ededef;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #d4e2fc;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(212, 226, 252, 0.5); }
    .custom-select:focus::-ms-value {
      color: #282829;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #ededef;
    background-color: #FAFAFA; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-control {
    border-color: #d4e2fc;
    box-shadow: 0 0 0 0.2rem rgba(93, 146, 244, 0.25); }
    .custom-file-input:focus ~ .custom-file-control::before {
      border-color: #d4e2fc; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #282829;
  background-color: #fff;
  border: 1px solid #ededef;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(calc(2.25rem + 2px) - 1px * 2);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #282829;
    content: "Browse";
    background: #ededef linear-gradient(180deg, #efeff1, #ededef) repeat-x;
    border-left: 1px solid #ededef;
    border-radius: 0 0.25rem 0.25rem 0; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #ededef; }

.nav-tabs {
  border-bottom: 1px solid #ededef; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #FAFAFA #FAFAFA #ededef; }
    .nav-tabs .nav-link.disabled {
      color: #ededef;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #A5A7B2;
    background-color: #FAFAFA;
    border-color: #ededef #ededef #FAFAFA; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #5D92F4; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .dropdown-menu-right {
      right: 0;
      left: auto; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck {
  display: flex;
  flex-direction: column; }
  .card-deck .card {
    margin-bottom: 12px; }
  @media (min-width: 576px) {
    .card-deck {
      flex-flow: row wrap;
      margin-right: -12px;
      margin-left: -12px; }
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 12px;
        margin-bottom: 0;
        margin-left: 12px; } }

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 12px; }
  @media (min-width: 576px) {
    .card-group {
      flex-flow: row wrap; }
      .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group > .card:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:first-child .card-img-top,
          .card-group > .card:first-child .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:first-child .card-img-bottom,
          .card-group > .card:first-child .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:last-child .card-img-top,
          .card-group > .card:last-child .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:last-child .card-img-bottom,
          .card-group > .card:last-child .card-footer {
            border-bottom-left-radius: 0; }
        .card-group > .card:only-child {
          border-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-top,
          .card-group > .card:only-child .card-header {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-bottom,
          .card-group > .card:only-child .card-footer {
            border-bottom-right-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
        .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
            border-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #FAFAFA;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #727891;
  content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #727891; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #5D92F4;
  background-color: #fff;
  border: 1px solid #ededef; }
  .page-link:hover {
    color: #1562ef;
    text-decoration: none;
    background-color: #FAFAFA;
    border-color: #ededef; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(93, 146, 244, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #5D92F4;
  border-color: #5D92F4; }

.page-item.disabled .page-link {
  color: #ededef;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #ededef; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #5D92F4; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #2d72f1; }

.badge-secondary {
  color: #fff;
  background-color: #677080; }
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #505764; }

.badge-success {
  color: #fff;
  background-color: #00D014; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #009d0f; }

.badge-info {
  color: #fff;
  background-color: #00D0BD; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #009d8f; }

.badge-warning {
  color: #282829;
  background-color: #FFB70F; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #282829;
    text-decoration: none;
    background-color: #db9900; }

.badge-danger {
  color: #fff;
  background-color: #FF3739; }
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #ff0407; }

.badge-light {
  color: #282829;
  background-color: #FAFAFA; }
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #282829;
    text-decoration: none;
    background-color: #e1e1e1; }

.badge-dark {
  color: #fff;
  background-color: #282829; }
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0f0f0f; }

.badge-light-yellow {
  color: #282829;
  background-color: #FFF59D; }
  .badge-light-yellow[href]:hover, .badge-light-yellow[href]:focus {
    color: #282829;
    text-decoration: none;
    background-color: #fff06a; }

.badge-twitter {
  color: #282829;
  background-color: #52AEFF; }
  .badge-twitter[href]:hover, .badge-twitter[href]:focus {
    color: #282829;
    text-decoration: none;
    background-color: #1f96ff; }

.badge-facebook {
  color: #fff;
  background-color: #3B5998; }
  .badge-facebook[href]:hover, .badge-facebook[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #2d4373; }

.badge-google {
  color: #fff;
  background-color: #F13A30; }
  .badge-google[href]:hover, .badge-google[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #df1a0f; }

.badge-pinterest {
  color: #fff;
  background-color: #d32f2f; }
  .badge-pinterest[href]:hover, .badge-pinterest[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #ab2424; }

.badge-instagram {
  color: #fff;
  background-color: #8d6e63; }
  .badge-instagram[href]:hover, .badge-instagram[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #6f574e; }

.badge-rss {
  color: #282829;
  background-color: #ff9800; }
  .badge-rss[href]:hover, .badge-rss[href]:focus {
    color: #282829;
    text-decoration: none;
    background-color: #cc7a00; }

.badge-tumblr {
  color: #fff;
  background-color: #607d8b; }
  .badge-tumblr[href]:hover, .badge-tumblr[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #4b626d; }

.badge-linkedin {
  color: #fff;
  background-color: #4875B4; }
  .badge-linkedin[href]:hover, .badge-linkedin[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #395d90; }

.badge-dribbble {
  color: #fff;
  background-color: #f06292; }
  .badge-dribbble[href]:hover, .badge-dribbble[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #ec3372; }

.badge-youtube {
  color: #fff;
  background-color: #d50000; }
  .badge-youtube[href]:hover, .badge-youtube[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #a20000; }

.badge-github {
  color: #fff;
  background-color: #424242; }
  .badge-github[href]:hover, .badge-github[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #292929; }

.badge-skype {
  color: #282829;
  background-color: #4fc3f7; }
  .badge-skype[href]:hover, .badge-skype[href]:focus {
    color: #282829;
    text-decoration: none;
    background-color: #1eb2f5; }

.badge-orange {
  color: #fff;
  background-color: #D46B08; }
  .badge-orange[href]:hover, .badge-orange[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #a35206; }

.badge-purple {
  color: #fff;
  background-color: #564fc1; }
  .badge-purple[href]:hover, .badge-purple[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #403aa3; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #FAFAFA;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #304c7f;
  background: #dfe9fd linear-gradient(180deg, #e3ecfd, #dfe9fd) repeat-x;
  border-color: #d2e0fc; }
  .alert-primary hr {
    border-top-color: #bad0fa; }
  .alert-primary .alert-link {
    color: #22365a; }

.alert-secondary {
  color: #363a43;
  background: #e1e2e6 linear-gradient(180deg, #e5e6e9, #e1e2e6) repeat-x;
  border-color: #d4d7db; }
  .alert-secondary hr {
    border-top-color: #c6cacf; }
  .alert-secondary .alert-link {
    color: #1f2227; }

.alert-success {
  color: #006c0a;
  background: #ccf6d0 linear-gradient(180deg, #d3f7d6, #ccf6d0) repeat-x;
  border-color: #b8f2bd; }
  .alert-success hr {
    border-top-color: #a2eea9; }
  .alert-success .alert-link {
    color: #003905; }

.alert-info {
  color: #006c62;
  background: #ccf6f2 linear-gradient(180deg, #d3f7f3, #ccf6f2) repeat-x;
  border-color: #b8f2ed; }
  .alert-info hr {
    border-top-color: #a2eee8; }
  .alert-info .alert-link {
    color: #003934; }

.alert-warning {
  color: #855f08;
  background: #fff1cf linear-gradient(180deg, #fef2d5, #fff1cf) repeat-x;
  border-color: #ffebbc; }
  .alert-warning hr {
    border-top-color: #ffe3a3; }
  .alert-warning .alert-link {
    color: #553d05; }

.alert-danger {
  color: #851d1e;
  background: #ffd7d7 linear-gradient(180deg, #fedcdc, #ffd7d7) repeat-x;
  border-color: #ffc7c8; }
  .alert-danger hr {
    border-top-color: #ffaeaf; }
  .alert-danger .alert-link {
    color: #5b1415; }

.alert-light {
  color: #828282;
  background: #fefefe linear-gradient(180deg, #fdfdfd, #fefefe) repeat-x;
  border-color: #fefefe; }
  .alert-light hr {
    border-top-color: #f1f1f1; }
  .alert-light .alert-link {
    color: dimgray; }

.alert-dark {
  color: #151515;
  background: #d4d4d4 linear-gradient(180deg, #dadada, #d4d4d4) repeat-x;
  border-color: #c3c3c3; }
  .alert-dark hr {
    border-top-color: #b6b6b6; }
  .alert-dark .alert-link {
    color: black; }

.alert-light-yellow {
  color: #857f52;
  background: #fffdeb linear-gradient(180deg, #fefded, #fffdeb) repeat-x;
  border-color: #fffce4; }
  .alert-light-yellow hr {
    border-top-color: #fff9cb; }
  .alert-light-yellow .alert-link {
    color: #65613f; }

.alert-twitter {
  color: #2b5a85;
  background: #dcefff linear-gradient(180deg, #e1f1fe, #dcefff) repeat-x;
  border-color: #cfe8ff; }
  .alert-twitter hr {
    border-top-color: #b6dcff; }
  .alert-twitter .alert-link {
    color: #1f405e; }

.alert-facebook {
  color: #1f2e4f;
  background: #d8deea linear-gradient(180deg, #dde2ec, #d8deea) repeat-x;
  border-color: #c8d1e2; }
  .alert-facebook hr {
    border-top-color: #b7c3d9; }
  .alert-facebook .alert-link {
    color: #11192a; }

.alert-google {
  color: #7d1e19;
  background: #fcd8d6 linear-gradient(180deg, #fcdddb, #fcd8d6) repeat-x;
  border-color: #fbc8c5; }
  .alert-google hr {
    border-top-color: #f9b1ad; }
  .alert-google .alert-link {
    color: #531411; }

.alert-pinterest {
  color: #6e1818;
  background: #f6d5d5 linear-gradient(180deg, #f7dbdb, #f6d5d5) repeat-x;
  border-color: #f3c5c5; }
  .alert-pinterest hr {
    border-top-color: #efb0b0; }
  .alert-pinterest .alert-link {
    color: #440f0f; }

.alert-instagram {
  color: #493933;
  background: #e8e2e0 linear-gradient(180deg, #ebe6e4, #e8e2e0) repeat-x;
  border-color: #dfd6d3; }
  .alert-instagram hr {
    border-top-color: #d4c8c4; }
  .alert-instagram .alert-link {
    color: #2b221e; }

.alert-rss {
  color: #854f00;
  background: #ffeacc linear-gradient(180deg, #feecd3, #ffeacc) repeat-x;
  border-color: #ffe2b8; }
  .alert-rss hr {
    border-top-color: #ffd89f; }
  .alert-rss .alert-link {
    color: #523100; }

.alert-tumblr {
  color: #324148;
  background: #dfe5e8 linear-gradient(180deg, #e3e8eb, #dfe5e8) repeat-x;
  border-color: #d2dbdf; }
  .alert-tumblr hr {
    border-top-color: #c3cfd4; }
  .alert-tumblr .alert-link {
    color: #1d262a; }

.alert-linkedin {
  color: #253d5e;
  background: #dae3f0 linear-gradient(180deg, #dfe6f2, #dae3f0) repeat-x;
  border-color: #ccd8ea; }
  .alert-linkedin hr {
    border-top-color: #bacae3; }
  .alert-linkedin .alert-link {
    color: #172539; }

.alert-dribbble {
  color: #7d334c;
  background: #fce0e9 linear-gradient(180deg, #fce4ec, #fce0e9) repeat-x;
  border-color: #fbd3e0; }
  .alert-dribbble hr {
    border-top-color: #f9bcd0; }
  .alert-dribbble .alert-link {
    color: #592436; }

.alert-youtube {
  color: #6f0000;
  background: #f7cccc linear-gradient(180deg, #f7d3d3, #f7cccc) repeat-x;
  border-color: #f3b8b8; }
  .alert-youtube hr {
    border-top-color: #efa2a2; }
  .alert-youtube .alert-link {
    color: #3c0000; }

.alert-github {
  color: #222222;
  background: #d9d9d9 linear-gradient(180deg, #dedede, #d9d9d9) repeat-x;
  border-color: #cacaca; }
  .alert-github hr {
    border-top-color: #bdbdbd; }
  .alert-github .alert-link {
    color: #090909; }

.alert-skype {
  color: #296580;
  background: #dcf3fd linear-gradient(180deg, #e1f4fd, #dcf3fd) repeat-x;
  border-color: #ceeefd; }
  .alert-skype hr {
    border-top-color: #b6e6fc; }
  .alert-skype .alert-link {
    color: #1d4759; }

.alert-orange {
  color: #6e3804;
  background: #f6e1ce linear-gradient(180deg, #f7e5d5, #f6e1ce) repeat-x;
  border-color: #f3d6ba; }
  .alert-orange hr {
    border-top-color: #efc9a4; }
  .alert-orange .alert-link {
    color: #3d1f02; }

.alert-purple {
  color: #2d2964;
  background: #dddcf3 linear-gradient(180deg, #e1e1f4, #dddcf3) repeat-x;
  border-color: #d0ceee; }
  .alert-purple hr {
    border-top-color: #bebbe7; }
  .alert-purple .alert-link {
    color: #1d1a40; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #FAFAFA;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #5D92F4;
  transition: width 0.6s ease; }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #A5A7B2;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #A5A7B2;
    text-decoration: none;
    background-color: #FAFAFA; }
  .list-group-item-action:active {
    color: #282829;
    background-color: #FAFAFA; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #ededef;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #5D92F4;
    border-color: #5D92F4; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.list-group-item-primary {
  color: #304c7f;
  background-color: #d2e0fc; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #304c7f;
    background-color: #bad0fa; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #304c7f;
    border-color: #304c7f; }

.list-group-item-secondary {
  color: #363a43;
  background-color: #d4d7db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #363a43;
    background-color: #c6cacf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #363a43;
    border-color: #363a43; }

.list-group-item-success {
  color: #006c0a;
  background-color: #b8f2bd; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #006c0a;
    background-color: #a2eea9; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #006c0a;
    border-color: #006c0a; }

.list-group-item-info {
  color: #006c62;
  background-color: #b8f2ed; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #006c62;
    background-color: #a2eee8; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #006c62;
    border-color: #006c62; }

.list-group-item-warning {
  color: #855f08;
  background-color: #ffebbc; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #855f08;
    background-color: #ffe3a3; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #855f08;
    border-color: #855f08; }

.list-group-item-danger {
  color: #851d1e;
  background-color: #ffc7c8; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #851d1e;
    background-color: #ffaeaf; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #851d1e;
    border-color: #851d1e; }

.list-group-item-light {
  color: #828282;
  background-color: #fefefe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #828282;
    background-color: #f1f1f1; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #828282;
    border-color: #828282; }

.list-group-item-dark {
  color: #151515;
  background-color: #c3c3c3; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #151515;
    background-color: #b6b6b6; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #151515;
    border-color: #151515; }

.list-group-item-light-yellow {
  color: #857f52;
  background-color: #fffce4; }
  .list-group-item-light-yellow.list-group-item-action:hover, .list-group-item-light-yellow.list-group-item-action:focus {
    color: #857f52;
    background-color: #fff9cb; }
  .list-group-item-light-yellow.list-group-item-action.active {
    color: #fff;
    background-color: #857f52;
    border-color: #857f52; }

.list-group-item-twitter {
  color: #2b5a85;
  background-color: #cfe8ff; }
  .list-group-item-twitter.list-group-item-action:hover, .list-group-item-twitter.list-group-item-action:focus {
    color: #2b5a85;
    background-color: #b6dcff; }
  .list-group-item-twitter.list-group-item-action.active {
    color: #fff;
    background-color: #2b5a85;
    border-color: #2b5a85; }

.list-group-item-facebook {
  color: #1f2e4f;
  background-color: #c8d1e2; }
  .list-group-item-facebook.list-group-item-action:hover, .list-group-item-facebook.list-group-item-action:focus {
    color: #1f2e4f;
    background-color: #b7c3d9; }
  .list-group-item-facebook.list-group-item-action.active {
    color: #fff;
    background-color: #1f2e4f;
    border-color: #1f2e4f; }

.list-group-item-google {
  color: #7d1e19;
  background-color: #fbc8c5; }
  .list-group-item-google.list-group-item-action:hover, .list-group-item-google.list-group-item-action:focus {
    color: #7d1e19;
    background-color: #f9b1ad; }
  .list-group-item-google.list-group-item-action.active {
    color: #fff;
    background-color: #7d1e19;
    border-color: #7d1e19; }

.list-group-item-pinterest {
  color: #6e1818;
  background-color: #f3c5c5; }
  .list-group-item-pinterest.list-group-item-action:hover, .list-group-item-pinterest.list-group-item-action:focus {
    color: #6e1818;
    background-color: #efb0b0; }
  .list-group-item-pinterest.list-group-item-action.active {
    color: #fff;
    background-color: #6e1818;
    border-color: #6e1818; }

.list-group-item-instagram {
  color: #493933;
  background-color: #dfd6d3; }
  .list-group-item-instagram.list-group-item-action:hover, .list-group-item-instagram.list-group-item-action:focus {
    color: #493933;
    background-color: #d4c8c4; }
  .list-group-item-instagram.list-group-item-action.active {
    color: #fff;
    background-color: #493933;
    border-color: #493933; }

.list-group-item-rss {
  color: #854f00;
  background-color: #ffe2b8; }
  .list-group-item-rss.list-group-item-action:hover, .list-group-item-rss.list-group-item-action:focus {
    color: #854f00;
    background-color: #ffd89f; }
  .list-group-item-rss.list-group-item-action.active {
    color: #fff;
    background-color: #854f00;
    border-color: #854f00; }

.list-group-item-tumblr {
  color: #324148;
  background-color: #d2dbdf; }
  .list-group-item-tumblr.list-group-item-action:hover, .list-group-item-tumblr.list-group-item-action:focus {
    color: #324148;
    background-color: #c3cfd4; }
  .list-group-item-tumblr.list-group-item-action.active {
    color: #fff;
    background-color: #324148;
    border-color: #324148; }

.list-group-item-linkedin {
  color: #253d5e;
  background-color: #ccd8ea; }
  .list-group-item-linkedin.list-group-item-action:hover, .list-group-item-linkedin.list-group-item-action:focus {
    color: #253d5e;
    background-color: #bacae3; }
  .list-group-item-linkedin.list-group-item-action.active {
    color: #fff;
    background-color: #253d5e;
    border-color: #253d5e; }

.list-group-item-dribbble {
  color: #7d334c;
  background-color: #fbd3e0; }
  .list-group-item-dribbble.list-group-item-action:hover, .list-group-item-dribbble.list-group-item-action:focus {
    color: #7d334c;
    background-color: #f9bcd0; }
  .list-group-item-dribbble.list-group-item-action.active {
    color: #fff;
    background-color: #7d334c;
    border-color: #7d334c; }

.list-group-item-youtube {
  color: #6f0000;
  background-color: #f3b8b8; }
  .list-group-item-youtube.list-group-item-action:hover, .list-group-item-youtube.list-group-item-action:focus {
    color: #6f0000;
    background-color: #efa2a2; }
  .list-group-item-youtube.list-group-item-action.active {
    color: #fff;
    background-color: #6f0000;
    border-color: #6f0000; }

.list-group-item-github {
  color: #222222;
  background-color: #cacaca; }
  .list-group-item-github.list-group-item-action:hover, .list-group-item-github.list-group-item-action:focus {
    color: #222222;
    background-color: #bdbdbd; }
  .list-group-item-github.list-group-item-action.active {
    color: #fff;
    background-color: #222222;
    border-color: #222222; }

.list-group-item-skype {
  color: #296580;
  background-color: #ceeefd; }
  .list-group-item-skype.list-group-item-action:hover, .list-group-item-skype.list-group-item-action:focus {
    color: #296580;
    background-color: #b6e6fc; }
  .list-group-item-skype.list-group-item-action.active {
    color: #fff;
    background-color: #296580;
    border-color: #296580; }

.list-group-item-orange {
  color: #6e3804;
  background-color: #f3d6ba; }
  .list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
    color: #6e3804;
    background-color: #efc9a4; }
  .list-group-item-orange.list-group-item-action.active {
    color: #fff;
    background-color: #6e3804;
    border-color: #6e3804; }

.list-group-item-purple {
  color: #2d2964;
  background-color: #d0ceee; }
  .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
    color: #2d2964;
    background-color: #bebbe7; }
  .list-group-item-purple.list-group-item-action.active {
    color: #fff;
    background-color: #2d2964;
    border-color: #2d2964; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    opacity: .75; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%); }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #FAFAFA;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #FAFAFA; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: FuturaBT-Book;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: FuturaBT-Book;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #282829; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      transform: translate3d(0, 0, 0); } }

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
      transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
      transform: translate3d(-100%, 0, 0); } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

.carousel-control-prev {
  left: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001)); }

.carousel-control-next {
  right: 0;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001)); }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

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

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

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

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

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

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

.bg-primary {
  background-color: #5D92F4 !important; }

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

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

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

.bg-success {
  background-color: #00D014 !important; }

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

.bg-info {
  background-color: #00D0BD !important; }

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

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

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

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

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

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

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

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

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

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

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

.bg-twitter {
  background-color: #52AEFF !important; }

a.bg-twitter:hover, a.bg-twitter:focus,
button.bg-twitter:hover,
button.bg-twitter:focus {
  background-color: #1f96ff !important; }

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

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

.bg-google {
  background-color: #F13A30 !important; }

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

.bg-pinterest {
  background-color: #d32f2f !important; }

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

.bg-instagram {
  background-color: #8d6e63 !important; }

a.bg-instagram:hover, a.bg-instagram:focus,
button.bg-instagram:hover,
button.bg-instagram:focus {
  background-color: #6f574e !important; }

.bg-rss {
  background-color: #ff9800 !important; }

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

.bg-tumblr {
  background-color: #607d8b !important; }

a.bg-tumblr:hover, a.bg-tumblr:focus,
button.bg-tumblr:hover,
button.bg-tumblr:focus {
  background-color: #4b626d !important; }

.bg-linkedin {
  background-color: #4875B4 !important; }

a.bg-linkedin:hover, a.bg-linkedin:focus,
button.bg-linkedin:hover,
button.bg-linkedin:focus {
  background-color: #395d90 !important; }

.bg-dribbble {
  background-color: #f06292 !important; }

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

.bg-youtube {
  background-color: #d50000 !important; }

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

.bg-github {
  background-color: #424242 !important; }

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

.bg-skype {
  background-color: #4fc3f7 !important; }

a.bg-skype:hover, a.bg-skype:focus,
button.bg-skype:hover,
button.bg-skype:focus {
  background-color: #1eb2f5 !important; }

.bg-orange {
  background-color: #D46B08 !important; }

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

.bg-purple {
  background-color: #564fc1 !important; }

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #403aa3 !important; }

.bg-gradient-primary {
  background: #5D92F4 linear-gradient(180deg, #75a2f5, #5D92F4) repeat-x !important; }

.bg-gradient-secondary {
  background: #677080 linear-gradient(180deg, #7d8592, #677080) repeat-x !important; }

.bg-gradient-success {
  background: #00D014 linear-gradient(180deg, #26d637, #00D014) repeat-x !important; }

.bg-gradient-info {
  background: #00D0BD linear-gradient(180deg, #26d6c6, #00D0BD) repeat-x !important; }

.bg-gradient-warning {
  background: #FFB70F linear-gradient(180deg, #fec132, #FFB70F) repeat-x !important; }

.bg-gradient-danger {
  background: #FF3739 linear-gradient(180deg, #fe5456, #FF3739) repeat-x !important; }

.bg-gradient-light {
  background: #FAFAFA linear-gradient(180deg, #fafafa, #FAFAFA) repeat-x !important; }

.bg-gradient-dark {
  background: #282829 linear-gradient(180deg, #484848, #282829) repeat-x !important; }

.bg-gradient-light-yellow {
  background: #FFF59D linear-gradient(180deg, #fef6ab, #FFF59D) repeat-x !important; }

.bg-gradient-twitter {
  background: #52AEFF linear-gradient(180deg, #6bb9fe, #52AEFF) repeat-x !important; }

.bg-gradient-facebook {
  background: #3B5998 linear-gradient(180deg, #5871a7, #3B5998) repeat-x !important; }

.bg-gradient-google {
  background: #F13A30 linear-gradient(180deg, #f2574e, #F13A30) repeat-x !important; }

.bg-gradient-pinterest {
  background: #d32f2f linear-gradient(180deg, #d94d4d, #d32f2f) repeat-x !important; }

.bg-gradient-instagram {
  background: #8d6e63 linear-gradient(180deg, #9d837a, #8d6e63) repeat-x !important; }

.bg-gradient-rss {
  background: #ff9800 linear-gradient(180deg, #fea726, #ff9800) repeat-x !important; }

.bg-gradient-tumblr {
  background: #607d8b linear-gradient(180deg, #77909c, #607d8b) repeat-x !important; }

.bg-gradient-linkedin {
  background: #4875B4 linear-gradient(180deg, #6389bf, #4875B4) repeat-x !important; }

.bg-gradient-dribbble {
  background: #f06292 linear-gradient(180deg, #f279a2, #f06292) repeat-x !important; }

.bg-gradient-youtube {
  background: #d50000 linear-gradient(180deg, #db2626, #d50000) repeat-x !important; }

.bg-gradient-github {
  background: #424242 linear-gradient(180deg, #5e5e5e, #424242) repeat-x !important; }

.bg-gradient-skype {
  background: #4fc3f7 linear-gradient(180deg, #69cbf7, #4fc3f7) repeat-x !important; }

.bg-gradient-orange {
  background: #D46B08 linear-gradient(180deg, #da802c, #D46B08) repeat-x !important; }

.bg-gradient-purple {
  background: #564fc1 linear-gradient(180deg, #6f69ca, #564fc1) repeat-x !important; }

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

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

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

.border-top {
  border-top: 1px solid #ededef !important; }

.border-right {
  border-right: 1px solid #ededef !important; }

.border-bottom {
  border-bottom: 1px solid #ededef !important; }

.border-left {
  border-left: 1px solid #ededef !important; }

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

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

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

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

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

.border-primary {
  border-color: #5D92F4 !important; }

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

.border-success {
  border-color: #00D014 !important; }

.border-info {
  border-color: #00D0BD !important; }

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

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

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

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

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

.border-twitter {
  border-color: #52AEFF !important; }

.border-facebook {
  border-color: #3B5998 !important; }

.border-google {
  border-color: #F13A30 !important; }

.border-pinterest {
  border-color: #d32f2f !important; }

.border-instagram {
  border-color: #8d6e63 !important; }

.border-rss {
  border-color: #ff9800 !important; }

.border-tumblr {
  border-color: #607d8b !important; }

.border-linkedin {
  border-color: #4875B4 !important; }

.border-dribbble {
  border-color: #f06292 !important; }

.border-youtube {
  border-color: #d50000 !important; }

.border-github {
  border-color: #424242 !important; }

.border-skype {
  border-color: #4fc3f7 !important; }

.border-orange {
  border-color: #D46B08 !important; }

.border-purple {
  border-color: #564fc1 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

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

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

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

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

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

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

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

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

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

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

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

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

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

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

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-10 {
  margin: 0.625rem !important; }

.mt-10,
.my-10 {
  margin-top: 0.625rem !important; }

.mr-10,
.mx-10 {
  margin-right: 0.625rem !important; }

.mb-10,
.my-10 {
  margin-bottom: 0.625rem !important; }

.ml-10,
.mx-10 {
  margin-left: 0.625rem !important; }

.m-15 {
  margin: 0.9375rem !important; }

.mt-15,
.my-15 {
  margin-top: 0.9375rem !important; }

.mr-15,
.mx-15 {
  margin-right: 0.9375rem !important; }

.mb-15,
.my-15 {
  margin-bottom: 0.9375rem !important; }

.ml-15,
.mx-15 {
  margin-left: 0.9375rem !important; }

.m-20 {
  margin: 1.25rem !important; }

.mt-20,
.my-20 {
  margin-top: 1.25rem !important; }

.mr-20,
.mx-20 {
  margin-right: 1.25rem !important; }

.mb-20,
.my-20 {
  margin-bottom: 1.25rem !important; }

.ml-20,
.mx-20 {
  margin-left: 1.25rem !important; }

.m-25 {
  margin: 1.563rem !important; }

.mt-25,
.my-25 {
  margin-top: 1.563rem !important; }

.mr-25,
.mx-25 {
  margin-right: 1.563rem !important; }

.mb-25,
.my-25 {
  margin-bottom: 1.563rem !important; }

.ml-25,
.mx-25 {
  margin-left: 1.563rem !important; }

.m-30 {
  margin: 1.875rem !important; }

.mt-30,
.my-30 {
  margin-top: 1.875rem !important; }

.mr-30,
.mx-30 {
  margin-right: 1.875rem !important; }

.mb-30,
.my-30 {
  margin-bottom: 1.875rem !important; }

.ml-30,
.mx-30 {
  margin-left: 1.875rem !important; }

.m-40 {
  margin: 2.5rem !important; }

.mt-40,
.my-40 {
  margin-top: 2.5rem !important; }

.mr-40,
.mx-40 {
  margin-right: 2.5rem !important; }

.mb-40,
.my-40 {
  margin-bottom: 2.5rem !important; }

.ml-40,
.mx-40 {
  margin-left: 2.5rem !important; }

.m-50 {
  margin: 3.125rem !important; }

.mt-50,
.my-50 {
  margin-top: 3.125rem !important; }

.mr-50,
.mx-50 {
  margin-right: 3.125rem !important; }

.mb-50,
.my-50 {
  margin-bottom: 3.125rem !important; }

.ml-50,
.mx-50 {
  margin-left: 3.125rem !important; }

.m-60 {
  margin: 3.75rem !important; }

.mt-60,
.my-60 {
  margin-top: 3.75rem !important; }

.mr-60,
.mx-60 {
  margin-right: 3.75rem !important; }

.mb-60,
.my-60 {
  margin-bottom: 3.75rem !important; }

.ml-60,
.mx-60 {
  margin-left: 3.75rem !important; }

.m-70 {
  margin: 4.375rem !important; }

.mt-70,
.my-70 {
  margin-top: 4.375rem !important; }

.mr-70,
.mx-70 {
  margin-right: 4.375rem !important; }

.mb-70,
.my-70 {
  margin-bottom: 4.375rem !important; }

.ml-70,
.mx-70 {
  margin-left: 4.375rem !important; }

.p-0, .square-10, .square-15, .square-20, .square-30, .square-40, .size-40, .square-50, .square-60, .size-60, .square-70, .square-80, .size-80, .square-100, .size-100, .square-120, .size-120 {
  padding: 0 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-10 {
  padding: 0.625rem !important; }

.pt-10,
.py-10 {
  padding-top: 0.625rem !important; }

.pr-10,
.px-10 {
  padding-right: 0.625rem !important; }

.pb-10,
.py-10 {
  padding-bottom: 0.625rem !important; }

.pl-10,
.px-10 {
  padding-left: 0.625rem !important; }

.p-15 {
  padding: 0.9375rem !important; }

.pt-15,
.py-15 {
  padding-top: 0.9375rem !important; }

.pr-15,
.px-15 {
  padding-right: 0.9375rem !important; }

.pb-15,
.py-15 {
  padding-bottom: 0.9375rem !important; }

.pl-15,
.px-15 {
  padding-left: 0.9375rem !important; }

.p-20 {
  padding: 1.25rem !important; }

.pt-20,
.py-20 {
  padding-top: 1.25rem !important; }

.pr-20,
.px-20 {
  padding-right: 1.25rem !important; }

.pb-20,
.py-20 {
  padding-bottom: 1.25rem !important; }

.pl-20,
.px-20 {
  padding-left: 1.25rem !important; }

.p-25 {
  padding: 1.563rem !important; }

.pt-25,
.py-25 {
  padding-top: 1.563rem !important; }

.pr-25,
.px-25 {
  padding-right: 1.563rem !important; }

.pb-25,
.py-25 {
  padding-bottom: 1.563rem !important; }

.pl-25,
.px-25 {
  padding-left: 1.563rem !important; }

.p-30 {
  padding: 1.875rem !important; }

.pt-30,
.py-30 {
  padding-top: 1.875rem !important; }

.pr-30,
.px-30 {
  padding-right: 1.875rem !important; }

.pb-30,
.py-30 {
  padding-bottom: 1.875rem !important; }

.pl-30,
.px-30 {
  padding-left: 1.875rem !important; }

.p-40 {
  padding: 2.5rem !important; }

.pt-40,
.py-40 {
  padding-top: 2.5rem !important; }

.pr-40,
.px-40 {
  padding-right: 2.5rem !important; }

.pb-40,
.py-40 {
  padding-bottom: 2.5rem !important; }

.pl-40,
.px-40 {
  padding-left: 2.5rem !important; }

.p-50 {
  padding: 3.125rem !important; }

.pt-50,
.py-50 {
  padding-top: 3.125rem !important; }

.pr-50,
.px-50 {
  padding-right: 3.125rem !important; }

.pb-50,
.py-50 {
  padding-bottom: 3.125rem !important; }

.pl-50,
.px-50 {
  padding-left: 3.125rem !important; }

.p-60 {
  padding: 3.75rem !important; }

.pt-60,
.py-60 {
  padding-top: 3.75rem !important; }

.pr-60,
.px-60 {
  padding-right: 3.75rem !important; }

.pb-60,
.py-60 {
  padding-bottom: 3.75rem !important; }

.pl-60,
.px-60 {
  padding-left: 3.75rem !important; }

.p-70 {
  padding: 4.375rem !important; }

.pt-70,
.py-70 {
  padding-top: 4.375rem !important; }

.pr-70,
.px-70 {
  padding-right: 4.375rem !important; }

.pb-70,
.py-70 {
  padding-bottom: 4.375rem !important; }

.pl-70,
.px-70 {
  padding-left: 4.375rem !important; }

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 0.3125rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 0.3125rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 0.3125rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 0.3125rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 0.3125rem !important; }
  .m-sm-10 {
    margin: 0.625rem !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 0.625rem !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 0.625rem !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 0.625rem !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 0.625rem !important; }
  .m-sm-15 {
    margin: 0.9375rem !important; }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 0.9375rem !important; }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 0.9375rem !important; }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 0.9375rem !important; }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 0.9375rem !important; }
  .m-sm-20 {
    margin: 1.25rem !important; }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 1.25rem !important; }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 1.25rem !important; }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 1.25rem !important; }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 1.25rem !important; }
  .m-sm-25 {
    margin: 1.563rem !important; }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 1.563rem !important; }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 1.563rem !important; }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 1.563rem !important; }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 1.563rem !important; }
  .m-sm-30 {
    margin: 1.875rem !important; }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 1.875rem !important; }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 1.875rem !important; }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 1.875rem !important; }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 1.875rem !important; }
  .m-sm-40 {
    margin: 2.5rem !important; }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 2.5rem !important; }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 2.5rem !important; }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 2.5rem !important; }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 2.5rem !important; }
  .m-sm-50 {
    margin: 3.125rem !important; }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 3.125rem !important; }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 3.125rem !important; }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 3.125rem !important; }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 3.125rem !important; }
  .m-sm-60 {
    margin: 3.75rem !important; }
  .mt-sm-60,
  .my-sm-60 {
    margin-top: 3.75rem !important; }
  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 3.75rem !important; }
  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 3.75rem !important; }
  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 3.75rem !important; }
  .m-sm-70 {
    margin: 4.375rem !important; }
  .mt-sm-70,
  .my-sm-70 {
    margin-top: 4.375rem !important; }
  .mr-sm-70,
  .mx-sm-70 {
    margin-right: 4.375rem !important; }
  .mb-sm-70,
  .my-sm-70 {
    margin-bottom: 4.375rem !important; }
  .ml-sm-70,
  .mx-sm-70 {
    margin-left: 4.375rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 0.3125rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 0.3125rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 0.3125rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 0.3125rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 0.3125rem !important; }
  .p-sm-10 {
    padding: 0.625rem !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 0.625rem !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 0.625rem !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 0.625rem !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 0.625rem !important; }
  .p-sm-15 {
    padding: 0.9375rem !important; }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 0.9375rem !important; }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 0.9375rem !important; }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 0.9375rem !important; }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 0.9375rem !important; }
  .p-sm-20 {
    padding: 1.25rem !important; }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 1.25rem !important; }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 1.25rem !important; }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 1.25rem !important; }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 1.25rem !important; }
  .p-sm-25 {
    padding: 1.563rem !important; }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 1.563rem !important; }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 1.563rem !important; }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 1.563rem !important; }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 1.563rem !important; }
  .p-sm-30 {
    padding: 1.875rem !important; }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 1.875rem !important; }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 1.875rem !important; }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 1.875rem !important; }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 1.875rem !important; }
  .p-sm-40 {
    padding: 2.5rem !important; }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 2.5rem !important; }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 2.5rem !important; }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 2.5rem !important; }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 2.5rem !important; }
  .p-sm-50 {
    padding: 3.125rem !important; }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 3.125rem !important; }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 3.125rem !important; }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 3.125rem !important; }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 3.125rem !important; }
  .p-sm-60 {
    padding: 3.75rem !important; }
  .pt-sm-60,
  .py-sm-60 {
    padding-top: 3.75rem !important; }
  .pr-sm-60,
  .px-sm-60 {
    padding-right: 3.75rem !important; }
  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 3.75rem !important; }
  .pl-sm-60,
  .px-sm-60 {
    padding-left: 3.75rem !important; }
  .p-sm-70 {
    padding: 4.375rem !important; }
  .pt-sm-70,
  .py-sm-70 {
    padding-top: 4.375rem !important; }
  .pr-sm-70,
  .px-sm-70 {
    padding-right: 4.375rem !important; }
  .pb-sm-70,
  .py-sm-70 {
    padding-bottom: 4.375rem !important; }
  .pl-sm-70,
  .px-sm-70 {
    padding-left: 4.375rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 0.3125rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 0.3125rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 0.3125rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 0.3125rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 0.3125rem !important; }
  .m-md-10 {
    margin: 0.625rem !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 0.625rem !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 0.625rem !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 0.625rem !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 0.625rem !important; }
  .m-md-15 {
    margin: 0.9375rem !important; }
  .mt-md-15,
  .my-md-15 {
    margin-top: 0.9375rem !important; }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 0.9375rem !important; }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 0.9375rem !important; }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 0.9375rem !important; }
  .m-md-20 {
    margin: 1.25rem !important; }
  .mt-md-20,
  .my-md-20 {
    margin-top: 1.25rem !important; }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 1.25rem !important; }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 1.25rem !important; }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 1.25rem !important; }
  .m-md-25 {
    margin: 1.563rem !important; }
  .mt-md-25,
  .my-md-25 {
    margin-top: 1.563rem !important; }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 1.563rem !important; }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 1.563rem !important; }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 1.563rem !important; }
  .m-md-30 {
    margin: 1.875rem !important; }
  .mt-md-30,
  .my-md-30 {
    margin-top: 1.875rem !important; }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 1.875rem !important; }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 1.875rem !important; }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 1.875rem !important; }
  .m-md-40 {
    margin: 2.5rem !important; }
  .mt-md-40,
  .my-md-40 {
    margin-top: 2.5rem !important; }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 2.5rem !important; }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 2.5rem !important; }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 2.5rem !important; }
  .m-md-50 {
    margin: 3.125rem !important; }
  .mt-md-50,
  .my-md-50 {
    margin-top: 3.125rem !important; }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 3.125rem !important; }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 3.125rem !important; }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 3.125rem !important; }
  .m-md-60 {
    margin: 3.75rem !important; }
  .mt-md-60,
  .my-md-60 {
    margin-top: 3.75rem !important; }
  .mr-md-60,
  .mx-md-60 {
    margin-right: 3.75rem !important; }
  .mb-md-60,
  .my-md-60 {
    margin-bottom: 3.75rem !important; }
  .ml-md-60,
  .mx-md-60 {
    margin-left: 3.75rem !important; }
  .m-md-70 {
    margin: 4.375rem !important; }
  .mt-md-70,
  .my-md-70 {
    margin-top: 4.375rem !important; }
  .mr-md-70,
  .mx-md-70 {
    margin-right: 4.375rem !important; }
  .mb-md-70,
  .my-md-70 {
    margin-bottom: 4.375rem !important; }
  .ml-md-70,
  .mx-md-70 {
    margin-left: 4.375rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 0.3125rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 0.3125rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 0.3125rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 0.3125rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 0.3125rem !important; }
  .p-md-10 {
    padding: 0.625rem !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 0.625rem !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 0.625rem !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 0.625rem !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 0.625rem !important; }
  .p-md-15 {
    padding: 0.9375rem !important; }
  .pt-md-15,
  .py-md-15 {
    padding-top: 0.9375rem !important; }
  .pr-md-15,
  .px-md-15 {
    padding-right: 0.9375rem !important; }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 0.9375rem !important; }
  .pl-md-15,
  .px-md-15 {
    padding-left: 0.9375rem !important; }
  .p-md-20 {
    padding: 1.25rem !important; }
  .pt-md-20,
  .py-md-20 {
    padding-top: 1.25rem !important; }
  .pr-md-20,
  .px-md-20 {
    padding-right: 1.25rem !important; }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 1.25rem !important; }
  .pl-md-20,
  .px-md-20 {
    padding-left: 1.25rem !important; }
  .p-md-25 {
    padding: 1.563rem !important; }
  .pt-md-25,
  .py-md-25 {
    padding-top: 1.563rem !important; }
  .pr-md-25,
  .px-md-25 {
    padding-right: 1.563rem !important; }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 1.563rem !important; }
  .pl-md-25,
  .px-md-25 {
    padding-left: 1.563rem !important; }
  .p-md-30 {
    padding: 1.875rem !important; }
  .pt-md-30,
  .py-md-30 {
    padding-top: 1.875rem !important; }
  .pr-md-30,
  .px-md-30 {
    padding-right: 1.875rem !important; }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 1.875rem !important; }
  .pl-md-30,
  .px-md-30 {
    padding-left: 1.875rem !important; }
  .p-md-40 {
    padding: 2.5rem !important; }
  .pt-md-40,
  .py-md-40 {
    padding-top: 2.5rem !important; }
  .pr-md-40,
  .px-md-40 {
    padding-right: 2.5rem !important; }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 2.5rem !important; }
  .pl-md-40,
  .px-md-40 {
    padding-left: 2.5rem !important; }
  .p-md-50 {
    padding: 3.125rem !important; }
  .pt-md-50,
  .py-md-50 {
    padding-top: 3.125rem !important; }
  .pr-md-50,
  .px-md-50 {
    padding-right: 3.125rem !important; }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 3.125rem !important; }
  .pl-md-50,
  .px-md-50 {
    padding-left: 3.125rem !important; }
  .p-md-60 {
    padding: 3.75rem !important; }
  .pt-md-60,
  .py-md-60 {
    padding-top: 3.75rem !important; }
  .pr-md-60,
  .px-md-60 {
    padding-right: 3.75rem !important; }
  .pb-md-60,
  .py-md-60 {
    padding-bottom: 3.75rem !important; }
  .pl-md-60,
  .px-md-60 {
    padding-left: 3.75rem !important; }
  .p-md-70 {
    padding: 4.375rem !important; }
  .pt-md-70,
  .py-md-70 {
    padding-top: 4.375rem !important; }
  .pr-md-70,
  .px-md-70 {
    padding-right: 4.375rem !important; }
  .pb-md-70,
  .py-md-70 {
    padding-bottom: 4.375rem !important; }
  .pl-md-70,
  .px-md-70 {
    padding-left: 4.375rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 0.3125rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 0.3125rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 0.3125rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 0.3125rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 0.3125rem !important; }
  .m-lg-10 {
    margin: 0.625rem !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 0.625rem !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 0.625rem !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 0.625rem !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 0.625rem !important; }
  .m-lg-15 {
    margin: 0.9375rem !important; }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 0.9375rem !important; }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 0.9375rem !important; }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 0.9375rem !important; }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 0.9375rem !important; }
  .m-lg-20 {
    margin: 1.25rem !important; }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 1.25rem !important; }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 1.25rem !important; }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 1.25rem !important; }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 1.25rem !important; }
  .m-lg-25 {
    margin: 1.563rem !important; }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 1.563rem !important; }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 1.563rem !important; }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 1.563rem !important; }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 1.563rem !important; }
  .m-lg-30 {
    margin: 1.875rem !important; }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 1.875rem !important; }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 1.875rem !important; }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 1.875rem !important; }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 1.875rem !important; }
  .m-lg-40 {
    margin: 2.5rem !important; }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 2.5rem !important; }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 2.5rem !important; }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 2.5rem !important; }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 2.5rem !important; }
  .m-lg-50 {
    margin: 3.125rem !important; }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 3.125rem !important; }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 3.125rem !important; }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 3.125rem !important; }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 3.125rem !important; }
  .m-lg-60 {
    margin: 3.75rem !important; }
  .mt-lg-60,
  .my-lg-60 {
    margin-top: 3.75rem !important; }
  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 3.75rem !important; }
  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 3.75rem !important; }
  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 3.75rem !important; }
  .m-lg-70 {
    margin: 4.375rem !important; }
  .mt-lg-70,
  .my-lg-70 {
    margin-top: 4.375rem !important; }
  .mr-lg-70,
  .mx-lg-70 {
    margin-right: 4.375rem !important; }
  .mb-lg-70,
  .my-lg-70 {
    margin-bottom: 4.375rem !important; }
  .ml-lg-70,
  .mx-lg-70 {
    margin-left: 4.375rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 0.3125rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 0.3125rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 0.3125rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 0.3125rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 0.3125rem !important; }
  .p-lg-10 {
    padding: 0.625rem !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 0.625rem !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 0.625rem !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 0.625rem !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 0.625rem !important; }
  .p-lg-15 {
    padding: 0.9375rem !important; }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 0.9375rem !important; }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 0.9375rem !important; }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 0.9375rem !important; }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 0.9375rem !important; }
  .p-lg-20 {
    padding: 1.25rem !important; }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 1.25rem !important; }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 1.25rem !important; }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 1.25rem !important; }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 1.25rem !important; }
  .p-lg-25 {
    padding: 1.563rem !important; }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 1.563rem !important; }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 1.563rem !important; }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 1.563rem !important; }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 1.563rem !important; }
  .p-lg-30 {
    padding: 1.875rem !important; }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 1.875rem !important; }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 1.875rem !important; }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 1.875rem !important; }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 1.875rem !important; }
  .p-lg-40 {
    padding: 2.5rem !important; }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 2.5rem !important; }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 2.5rem !important; }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 2.5rem !important; }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 2.5rem !important; }
  .p-lg-50 {
    padding: 3.125rem !important; }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 3.125rem !important; }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 3.125rem !important; }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 3.125rem !important; }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 3.125rem !important; }
  .p-lg-60 {
    padding: 3.75rem !important; }
  .pt-lg-60,
  .py-lg-60 {
    padding-top: 3.75rem !important; }
  .pr-lg-60,
  .px-lg-60 {
    padding-right: 3.75rem !important; }
  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 3.75rem !important; }
  .pl-lg-60,
  .px-lg-60 {
    padding-left: 3.75rem !important; }
  .p-lg-70 {
    padding: 4.375rem !important; }
  .pt-lg-70,
  .py-lg-70 {
    padding-top: 4.375rem !important; }
  .pr-lg-70,
  .px-lg-70 {
    padding-right: 4.375rem !important; }
  .pb-lg-70,
  .py-lg-70 {
    padding-bottom: 4.375rem !important; }
  .pl-lg-70,
  .px-lg-70 {
    padding-left: 4.375rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 0.3125rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 0.3125rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 0.3125rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 0.3125rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 0.3125rem !important; }
  .m-xl-10 {
    margin: 0.625rem !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 0.625rem !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 0.625rem !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 0.625rem !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 0.625rem !important; }
  .m-xl-15 {
    margin: 0.9375rem !important; }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 0.9375rem !important; }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 0.9375rem !important; }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 0.9375rem !important; }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 0.9375rem !important; }
  .m-xl-20 {
    margin: 1.25rem !important; }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 1.25rem !important; }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 1.25rem !important; }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 1.25rem !important; }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 1.25rem !important; }
  .m-xl-25 {
    margin: 1.563rem !important; }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 1.563rem !important; }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 1.563rem !important; }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 1.563rem !important; }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 1.563rem !important; }
  .m-xl-30 {
    margin: 1.875rem !important; }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 1.875rem !important; }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 1.875rem !important; }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 1.875rem !important; }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 1.875rem !important; }
  .m-xl-40 {
    margin: 2.5rem !important; }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 2.5rem !important; }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 2.5rem !important; }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 2.5rem !important; }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 2.5rem !important; }
  .m-xl-50 {
    margin: 3.125rem !important; }
  .mt-xl-50,
  .my-xl-50 {
    margin-top: 3.125rem !important; }
  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 3.125rem !important; }
  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 3.125rem !important; }
  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 3.125rem !important; }
  .m-xl-60 {
    margin: 3.75rem !important; }
  .mt-xl-60,
  .my-xl-60 {
    margin-top: 3.75rem !important; }
  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 3.75rem !important; }
  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 3.75rem !important; }
  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 3.75rem !important; }
  .m-xl-70 {
    margin: 4.375rem !important; }
  .mt-xl-70,
  .my-xl-70 {
    margin-top: 4.375rem !important; }
  .mr-xl-70,
  .mx-xl-70 {
    margin-right: 4.375rem !important; }
  .mb-xl-70,
  .my-xl-70 {
    margin-bottom: 4.375rem !important; }
  .ml-xl-70,
  .mx-xl-70 {
    margin-left: 4.375rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 0.3125rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 0.3125rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 0.3125rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 0.3125rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 0.3125rem !important; }
  .p-xl-10 {
    padding: 0.625rem !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 0.625rem !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 0.625rem !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 0.625rem !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 0.625rem !important; }
  .p-xl-15 {
    padding: 0.9375rem !important; }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 0.9375rem !important; }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 0.9375rem !important; }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 0.9375rem !important; }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 0.9375rem !important; }
  .p-xl-20 {
    padding: 1.25rem !important; }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 1.25rem !important; }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 1.25rem !important; }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 1.25rem !important; }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 1.25rem !important; }
  .p-xl-25 {
    padding: 1.563rem !important; }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 1.563rem !important; }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 1.563rem !important; }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 1.563rem !important; }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 1.563rem !important; }
  .p-xl-30 {
    padding: 1.875rem !important; }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 1.875rem !important; }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 1.875rem !important; }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 1.875rem !important; }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 1.875rem !important; }
  .p-xl-40 {
    padding: 2.5rem !important; }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 2.5rem !important; }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 2.5rem !important; }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 2.5rem !important; }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 2.5rem !important; }
  .p-xl-50 {
    padding: 3.125rem !important; }
  .pt-xl-50,
  .py-xl-50 {
    padding-top: 3.125rem !important; }
  .pr-xl-50,
  .px-xl-50 {
    padding-right: 3.125rem !important; }
  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 3.125rem !important; }
  .pl-xl-50,
  .px-xl-50 {
    padding-left: 3.125rem !important; }
  .p-xl-60 {
    padding: 3.75rem !important; }
  .pt-xl-60,
  .py-xl-60 {
    padding-top: 3.75rem !important; }
  .pr-xl-60,
  .px-xl-60 {
    padding-right: 3.75rem !important; }
  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 3.75rem !important; }
  .pl-xl-60,
  .px-xl-60 {
    padding-left: 3.75rem !important; }
  .p-xl-70 {
    padding: 4.375rem !important; }
  .pt-xl-70,
  .py-xl-70 {
    padding-top: 4.375rem !important; }
  .pr-xl-70,
  .px-xl-70 {
    padding-right: 4.375rem !important; }
  .pb-xl-70,
  .py-xl-70 {
    padding-bottom: 4.375rem !important; }
  .pl-xl-70,
  .px-xl-70 {
    padding-left: 4.375rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-primary {
  color: #5D92F4 !important; }

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

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

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

.text-success {
  color: #00D014 !important; }

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

.text-info {
  color: #00D0BD !important; }

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

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

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

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

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

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

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

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

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

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

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

.text-twitter {
  color: #52AEFF !important; }

a.text-twitter:hover, a.text-twitter:focus {
  color: #1f96ff !important; }

.text-facebook {
  color: #3B5998 !important; }

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

.text-google {
  color: #F13A30 !important; }

a.text-google:hover, a.text-google:focus {
  color: #df1a0f !important; }

.text-pinterest {
  color: #d32f2f !important; }

a.text-pinterest:hover, a.text-pinterest:focus {
  color: #ab2424 !important; }

.text-instagram {
  color: #8d6e63 !important; }

a.text-instagram:hover, a.text-instagram:focus {
  color: #6f574e !important; }

.text-rss {
  color: #ff9800 !important; }

a.text-rss:hover, a.text-rss:focus {
  color: #cc7a00 !important; }

.text-tumblr {
  color: #607d8b !important; }

a.text-tumblr:hover, a.text-tumblr:focus {
  color: #4b626d !important; }

.text-linkedin {
  color: #4875B4 !important; }

a.text-linkedin:hover, a.text-linkedin:focus {
  color: #395d90 !important; }

.text-dribbble {
  color: #f06292 !important; }

a.text-dribbble:hover, a.text-dribbble:focus {
  color: #ec3372 !important; }

.text-youtube {
  color: #d50000 !important; }

a.text-youtube:hover, a.text-youtube:focus {
  color: #a20000 !important; }

.text-github {
  color: #424242 !important; }

a.text-github:hover, a.text-github:focus {
  color: #292929 !important; }

.text-skype {
  color: #4fc3f7 !important; }

a.text-skype:hover, a.text-skype:focus {
  color: #1eb2f5 !important; }

.text-orange {
  color: #D46B08 !important; }

a.text-orange:hover, a.text-orange:focus {
  color: #a35206 !important; }

.text-purple {
  color: #564fc1 !important; }

a.text-purple:hover, a.text-purple:focus {
  color: #403aa3 !important; }

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

.rtl {
  direction: rtl;
  text-align: right; }
  .rtl .nav {
    padding-right: 0; }
  .rtl .navbar-nav .nav-item {
    float: right; }
  .rtl .navbar-nav .nav-item + .nav-item {
    margin-right: 1rem;
    margin-left: inherit; }
  .rtl th {
    text-align: right; }
  .rtl .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem; }
  .rtl .dropdown-menu {
    right: 0;
    text-align: right; }
  .rtl .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.25rem 0.25rem 0; }
  .rtl .btn-group > .btn:last-child:not(:first-child),
  .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.25rem 0 0 0.25rem; }
  .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-radius: 0.25rem 0 0 0.25rem; }
  .rtl .custom-control-label::after,
  .rtl .custom-control-label::before {
    right: 0;
    left: inherit; }
  .rtl .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23677080' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px; }
  .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
  .rtl .input-group > .input-group-append:not(:last-child) > .btn,
  .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
  .rtl .input-group > .input-group-prepend > .btn,
  .rtl .input-group > .input-group-prepend > .input-group-text {
    border-radius: 0 0.25rem 0.25rem 0; }
  .rtl .input-group > .input-group-append > .btn,
  .rtl .input-group > .input-group-append > .input-group-text,
  .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
  .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
  .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-radius: 0.25rem 0 0 0.25rem; }
  .rtl .input-group > .custom-select:not(:first-child),
  .rtl .input-group > .form-control:not(:first-child) {
    border-radius: 0.25rem 0 0 0.25rem; }
  .rtl .input-group > .custom-select:not(:last-child),
  .rtl .input-group > .form-control:not(:last-child) {
    border-radius: 0 0.25rem 0.25rem 0; }
  .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
  .rtl .input-group > .form-control:not(:last-child):not(:first-child) {
    border-radius: 0; }
  .rtl .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem; }
  .rtl .custom-control-indicator {
    right: 0;
    left: inherit; }
  .rtl .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem; }
  .rtl .radio input,
  .rtl .radio-inline,
  .rtl .checkbox input,
  .rtl .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .list-group {
    padding-right: 0;
    padding-left: 40px; }
  .rtl .close {
    float: left; }
  .rtl .modal-header .close {
    margin: -15px auto -15px -15px; }
  .rtl .modal-footer > :not(:first-child) {
    margin-right: .25rem; }
  .rtl .alert-dismissible .close {
    right: inherit;
    left: 0; }
  .rtl .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0; }
  .rtl .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0; }
  .rtl .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0; }
  .rtl .offset-3 {
    margin-right: 25%;
    margin-left: 0; }
  .rtl .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0; }
  .rtl .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0; }
  .rtl .offset-6 {
    margin-right: 50%;
    margin-left: 0; }
  .rtl .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0; }
  .rtl .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0; }
  .rtl .offset-9 {
    margin-right: 75%;
    margin-left: 0; }
  .rtl .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0; }
  .rtl .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0; }
  @media (min-width: 576px) {
    .rtl .offset-sm-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-sm-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-sm-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-sm-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-sm-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-sm-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-sm-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-sm-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-sm-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-sm-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-sm-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-sm-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 768px) {
    .rtl .offset-md-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-md-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-md-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-md-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-md-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-md-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-md-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-md-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-md-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-md-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-md-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-md-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 992px) {
    .rtl .offset-lg-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-lg-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-lg-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-lg-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-lg-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-lg-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-lg-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-lg-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-lg-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-lg-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-lg-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-lg-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .rtl .offset-xl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  .rtl .mr-0,
  .rtl .mx-0 {
    margin-left: 0 !important; }
  .rtl .ml-0,
  .rtl .mx-0 {
    margin-right: 0 !important; }
  .rtl .mr-1,
  .rtl .mx-1 {
    margin-left: 0.25rem !important; }
  .rtl .ml-1,
  .rtl .mx-1 {
    margin-right: 0.25rem !important; }
  .rtl .mr-2,
  .rtl .mx-2 {
    margin-left: 0.5rem !important; }
  .rtl .ml-2,
  .rtl .mx-2 {
    margin-right: 0.5rem !important; }
  .rtl .mr-3,
  .rtl .mx-3 {
    margin-left: 1rem !important; }
  .rtl .ml-3,
  .rtl .mx-3 {
    margin-right: 1rem !important; }
  .rtl .mr-4,
  .rtl .mx-4 {
    margin-left: 1.5rem !important; }
  .rtl .ml-4,
  .rtl .mx-4 {
    margin-right: 1.5rem !important; }
  .rtl .mr-5,
  .rtl .mx-5 {
    margin-left: 0.3125rem !important; }
  .rtl .ml-5,
  .rtl .mx-5 {
    margin-right: 0.3125rem !important; }
  .rtl .mr-10,
  .rtl .mx-10 {
    margin-left: 0.625rem !important; }
  .rtl .ml-10,
  .rtl .mx-10 {
    margin-right: 0.625rem !important; }
  .rtl .mr-15,
  .rtl .mx-15 {
    margin-left: 0.9375rem !important; }
  .rtl .ml-15,
  .rtl .mx-15 {
    margin-right: 0.9375rem !important; }
  .rtl .mr-20,
  .rtl .mx-20 {
    margin-left: 1.25rem !important; }
  .rtl .ml-20,
  .rtl .mx-20 {
    margin-right: 1.25rem !important; }
  .rtl .mr-25,
  .rtl .mx-25 {
    margin-left: 1.563rem !important; }
  .rtl .ml-25,
  .rtl .mx-25 {
    margin-right: 1.563rem !important; }
  .rtl .mr-30,
  .rtl .mx-30 {
    margin-left: 1.875rem !important; }
  .rtl .ml-30,
  .rtl .mx-30 {
    margin-right: 1.875rem !important; }
  .rtl .mr-40,
  .rtl .mx-40 {
    margin-left: 2.5rem !important; }
  .rtl .ml-40,
  .rtl .mx-40 {
    margin-right: 2.5rem !important; }
  .rtl .mr-50,
  .rtl .mx-50 {
    margin-left: 3.125rem !important; }
  .rtl .ml-50,
  .rtl .mx-50 {
    margin-right: 3.125rem !important; }
  .rtl .mr-60,
  .rtl .mx-60 {
    margin-left: 3.75rem !important; }
  .rtl .ml-60,
  .rtl .mx-60 {
    margin-right: 3.75rem !important; }
  .rtl .mr-70,
  .rtl .mx-70 {
    margin-left: 4.375rem !important; }
  .rtl .ml-70,
  .rtl .mx-70 {
    margin-right: 4.375rem !important; }
  .rtl .pr-0,
  .rtl .px-0 {
    padding-left: 0 !important; }
  .rtl .pl-0,
  .rtl .px-0 {
    padding-right: 0 !important; }
  .rtl .pr-1,
  .rtl .px-1 {
    padding-left: 0.25rem !important; }
  .rtl .pl-1,
  .rtl .px-1 {
    padding-right: 0.25rem !important; }
  .rtl .pr-2,
  .rtl .px-2 {
    padding-left: 0.5rem !important; }
  .rtl .pl-2,
  .rtl .px-2 {
    padding-right: 0.5rem !important; }
  .rtl .pr-3,
  .rtl .px-3 {
    padding-left: 1rem !important; }
  .rtl .pl-3,
  .rtl .px-3 {
    padding-right: 1rem !important; }
  .rtl .pr-4,
  .rtl .px-4 {
    padding-left: 1.5rem !important; }
  .rtl .pl-4,
  .rtl .px-4 {
    padding-right: 1.5rem !important; }
  .rtl .pr-5,
  .rtl .px-5 {
    padding-left: 0.3125rem !important; }
  .rtl .pl-5,
  .rtl .px-5 {
    padding-right: 0.3125rem !important; }
  .rtl .pr-10,
  .rtl .px-10 {
    padding-left: 0.625rem !important; }
  .rtl .pl-10,
  .rtl .px-10 {
    padding-right: 0.625rem !important; }
  .rtl .pr-15,
  .rtl .px-15 {
    padding-left: 0.9375rem !important; }
  .rtl .pl-15,
  .rtl .px-15 {
    padding-right: 0.9375rem !important; }
  .rtl .pr-20,
  .rtl .px-20 {
    padding-left: 1.25rem !important; }
  .rtl .pl-20,
  .rtl .px-20 {
    padding-right: 1.25rem !important; }
  .rtl .pr-25,
  .rtl .px-25 {
    padding-left: 1.563rem !important; }
  .rtl .pl-25,
  .rtl .px-25 {
    padding-right: 1.563rem !important; }
  .rtl .pr-30,
  .rtl .px-30 {
    padding-left: 1.875rem !important; }
  .rtl .pl-30,
  .rtl .px-30 {
    padding-right: 1.875rem !important; }
  .rtl .pr-40,
  .rtl .px-40 {
    padding-left: 2.5rem !important; }
  .rtl .pl-40,
  .rtl .px-40 {
    padding-right: 2.5rem !important; }
  .rtl .pr-50,
  .rtl .px-50 {
    padding-left: 3.125rem !important; }
  .rtl .pl-50,
  .rtl .px-50 {
    padding-right: 3.125rem !important; }
  .rtl .pr-60,
  .rtl .px-60 {
    padding-left: 3.75rem !important; }
  .rtl .pl-60,
  .rtl .px-60 {
    padding-right: 3.75rem !important; }
  .rtl .pr-70,
  .rtl .px-70 {
    padding-left: 4.375rem !important; }
  .rtl .pl-70,
  .rtl .px-70 {
    padding-right: 4.375rem !important; }
  .rtl .mr-auto {
    margin-right: inherit !important;
    margin-left: auto !important; }
  .rtl .ml-auto {
    margin-right: auto !important;
    margin-left: inherit !important; }
  @media (min-width: 576px) {
    .rtl .mr-sm-0,
    .rtl .mx-sm-0 {
      margin-left: 0 !important; }
    .rtl .ml-sm-0,
    .rtl .mx-sm-0 {
      margin-right: 0 !important; }
    .rtl .mr-sm-1,
    .rtl .mx-sm-1 {
      margin-left: 0.25rem !important; }
    .rtl .ml-sm-1,
    .rtl .mx-sm-1 {
      margin-right: 0.25rem !important; }
    .rtl .mr-sm-2,
    .rtl .mx-sm-2 {
      margin-left: 0.5rem !important; }
    .rtl .ml-sm-2,
    .rtl .mx-sm-2 {
      margin-right: 0.5rem !important; }
    .rtl .mr-sm-3,
    .rtl .mx-sm-3 {
      margin-left: 1rem !important; }
    .rtl .ml-sm-3,
    .rtl .mx-sm-3 {
      margin-right: 1rem !important; }
    .rtl .mr-sm-4,
    .rtl .mx-sm-4 {
      margin-left: 1.5rem !important; }
    .rtl .ml-sm-4,
    .rtl .mx-sm-4 {
      margin-right: 1.5rem !important; }
    .rtl .mr-sm-5,
    .rtl .mx-sm-5 {
      margin-left: 0.3125rem !important; }
    .rtl .ml-sm-5,
    .rtl .mx-sm-5 {
      margin-right: 0.3125rem !important; }
    .rtl .mr-sm-10,
    .rtl .mx-sm-10 {
      margin-left: 0.625rem !important; }
    .rtl .ml-sm-10,
    .rtl .mx-sm-10 {
      margin-right: 0.625rem !important; }
    .rtl .mr-sm-15,
    .rtl .mx-sm-15 {
      margin-left: 0.9375rem !important; }
    .rtl .ml-sm-15,
    .rtl .mx-sm-15 {
      margin-right: 0.9375rem !important; }
    .rtl .mr-sm-20,
    .rtl .mx-sm-20 {
      margin-left: 1.25rem !important; }
    .rtl .ml-sm-20,
    .rtl .mx-sm-20 {
      margin-right: 1.25rem !important; }
    .rtl .mr-sm-25,
    .rtl .mx-sm-25 {
      margin-left: 1.563rem !important; }
    .rtl .ml-sm-25,
    .rtl .mx-sm-25 {
      margin-right: 1.563rem !important; }
    .rtl .mr-sm-30,
    .rtl .mx-sm-30 {
      margin-left: 1.875rem !important; }
    .rtl .ml-sm-30,
    .rtl .mx-sm-30 {
      margin-right: 1.875rem !important; }
    .rtl .mr-sm-40,
    .rtl .mx-sm-40 {
      margin-left: 2.5rem !important; }
    .rtl .ml-sm-40,
    .rtl .mx-sm-40 {
      margin-right: 2.5rem !important; }
    .rtl .mr-sm-50,
    .rtl .mx-sm-50 {
      margin-left: 3.125rem !important; }
    .rtl .ml-sm-50,
    .rtl .mx-sm-50 {
      margin-right: 3.125rem !important; }
    .rtl .mr-sm-60,
    .rtl .mx-sm-60 {
      margin-left: 3.75rem !important; }
    .rtl .ml-sm-60,
    .rtl .mx-sm-60 {
      margin-right: 3.75rem !important; }
    .rtl .mr-sm-70,
    .rtl .mx-sm-70 {
      margin-left: 4.375rem !important; }
    .rtl .ml-sm-70,
    .rtl .mx-sm-70 {
      margin-right: 4.375rem !important; }
    .rtl .pr-sm-0,
    .rtl .px-sm-0 {
      padding-left: 0 !important; }
    .rtl .pl-sm-0,
    .rtl .px-sm-0 {
      padding-right: 0 !important; }
    .rtl .pr-sm-1,
    .rtl .px-sm-1 {
      padding-left: 0.25rem !important; }
    .rtl .pl-sm-1,
    .rtl .px-sm-1 {
      padding-right: 0.25rem !important; }
    .rtl .pr-sm-2,
    .rtl .px-sm-2 {
      padding-left: 0.5rem !important; }
    .rtl .pl-sm-2,
    .rtl .px-sm-2 {
      padding-right: 0.5rem !important; }
    .rtl .pr-sm-3,
    .rtl .px-sm-3 {
      padding-left: 1rem !important; }
    .rtl .pl-sm-3,
    .rtl .px-sm-3 {
      padding-right: 1rem !important; }
    .rtl .pr-sm-4,
    .rtl .px-sm-4 {
      padding-left: 1.5rem !important; }
    .rtl .pl-sm-4,
    .rtl .px-sm-4 {
      padding-right: 1.5rem !important; }
    .rtl .pr-sm-5,
    .rtl .px-sm-5 {
      padding-left: 0.3125rem !important; }
    .rtl .pl-sm-5,
    .rtl .px-sm-5 {
      padding-right: 0.3125rem !important; }
    .rtl .pr-sm-10,
    .rtl .px-sm-10 {
      padding-left: 0.625rem !important; }
    .rtl .pl-sm-10,
    .rtl .px-sm-10 {
      padding-right: 0.625rem !important; }
    .rtl .pr-sm-15,
    .rtl .px-sm-15 {
      padding-left: 0.9375rem !important; }
    .rtl .pl-sm-15,
    .rtl .px-sm-15 {
      padding-right: 0.9375rem !important; }
    .rtl .pr-sm-20,
    .rtl .px-sm-20 {
      padding-left: 1.25rem !important; }
    .rtl .pl-sm-20,
    .rtl .px-sm-20 {
      padding-right: 1.25rem !important; }
    .rtl .pr-sm-25,
    .rtl .px-sm-25 {
      padding-left: 1.563rem !important; }
    .rtl .pl-sm-25,
    .rtl .px-sm-25 {
      padding-right: 1.563rem !important; }
    .rtl .pr-sm-30,
    .rtl .px-sm-30 {
      padding-left: 1.875rem !important; }
    .rtl .pl-sm-30,
    .rtl .px-sm-30 {
      padding-right: 1.875rem !important; }
    .rtl .pr-sm-40,
    .rtl .px-sm-40 {
      padding-left: 2.5rem !important; }
    .rtl .pl-sm-40,
    .rtl .px-sm-40 {
      padding-right: 2.5rem !important; }
    .rtl .pr-sm-50,
    .rtl .px-sm-50 {
      padding-left: 3.125rem !important; }
    .rtl .pl-sm-50,
    .rtl .px-sm-50 {
      padding-right: 3.125rem !important; }
    .rtl .pr-sm-60,
    .rtl .px-sm-60 {
      padding-left: 3.75rem !important; }
    .rtl .pl-sm-60,
    .rtl .px-sm-60 {
      padding-right: 3.75rem !important; }
    .rtl .pr-sm-70,
    .rtl .px-sm-70 {
      padding-left: 4.375rem !important; }
    .rtl .pl-sm-70,
    .rtl .px-sm-70 {
      padding-right: 4.375rem !important; }
    .rtl .mr-sm-auto {
      margin-right: inherit !important;
      margin-left: auto !important; }
    .rtl .ml-sm-auto {
      margin-right: auto !important;
      margin-left: inherit !important; } }
  @media (min-width: 768px) {
    .rtl .mr-md-0,
    .rtl .mx-md-0 {
      margin-left: 0 !important; }
    .rtl .ml-md-0,
    .rtl .mx-md-0 {
      margin-right: 0 !important; }
    .rtl .mr-md-1,
    .rtl .mx-md-1 {
      margin-left: 0.25rem !important; }
    .rtl .ml-md-1,
    .rtl .mx-md-1 {
      margin-right: 0.25rem !important; }
    .rtl .mr-md-2,
    .rtl .mx-md-2 {
      margin-left: 0.5rem !important; }
    .rtl .ml-md-2,
    .rtl .mx-md-2 {
      margin-right: 0.5rem !important; }
    .rtl .mr-md-3,
    .rtl .mx-md-3 {
      margin-left: 1rem !important; }
    .rtl .ml-md-3,
    .rtl .mx-md-3 {
      margin-right: 1rem !important; }
    .rtl .mr-md-4,
    .rtl .mx-md-4 {
      margin-left: 1.5rem !important; }
    .rtl .ml-md-4,
    .rtl .mx-md-4 {
      margin-right: 1.5rem !important; }
    .rtl .mr-md-5,
    .rtl .mx-md-5 {
      margin-left: 0.3125rem !important; }
    .rtl .ml-md-5,
    .rtl .mx-md-5 {
      margin-right: 0.3125rem !important; }
    .rtl .mr-md-10,
    .rtl .mx-md-10 {
      margin-left: 0.625rem !important; }
    .rtl .ml-md-10,
    .rtl .mx-md-10 {
      margin-right: 0.625rem !important; }
    .rtl .mr-md-15,
    .rtl .mx-md-15 {
      margin-left: 0.9375rem !important; }
    .rtl .ml-md-15,
    .rtl .mx-md-15 {
      margin-right: 0.9375rem !important; }
    .rtl .mr-md-20,
    .rtl .mx-md-20 {
      margin-left: 1.25rem !important; }
    .rtl .ml-md-20,
    .rtl .mx-md-20 {
      margin-right: 1.25rem !important; }
    .rtl .mr-md-25,
    .rtl .mx-md-25 {
      margin-left: 1.563rem !important; }
    .rtl .ml-md-25,
    .rtl .mx-md-25 {
      margin-right: 1.563rem !important; }
    .rtl .mr-md-30,
    .rtl .mx-md-30 {
      margin-left: 1.875rem !important; }
    .rtl .ml-md-30,
    .rtl .mx-md-30 {
      margin-right: 1.875rem !important; }
    .rtl .mr-md-40,
    .rtl .mx-md-40 {
      margin-left: 2.5rem !important; }
    .rtl .ml-md-40,
    .rtl .mx-md-40 {
      margin-right: 2.5rem !important; }
    .rtl .mr-md-50,
    .rtl .mx-md-50 {
      margin-left: 3.125rem !important; }
    .rtl .ml-md-50,
    .rtl .mx-md-50 {
      margin-right: 3.125rem !important; }
    .rtl .mr-md-60,
    .rtl .mx-md-60 {
      margin-left: 3.75rem !important; }
    .rtl .ml-md-60,
    .rtl .mx-md-60 {
      margin-right: 3.75rem !important; }
    .rtl .mr-md-70,
    .rtl .mx-md-70 {
      margin-left: 4.375rem !important; }
    .rtl .ml-md-70,
    .rtl .mx-md-70 {
      margin-right: 4.375rem !important; }
    .rtl .pr-md-0,
    .rtl .px-md-0 {
      padding-left: 0 !important; }
    .rtl .pl-md-0,
    .rtl .px-md-0 {
      padding-right: 0 !important; }
    .rtl .pr-md-1,
    .rtl .px-md-1 {
      padding-left: 0.25rem !important; }
    .rtl .pl-md-1,
    .rtl .px-md-1 {
      padding-right: 0.25rem !important; }
    .rtl .pr-md-2,
    .rtl .px-md-2 {
      padding-left: 0.5rem !important; }
    .rtl .pl-md-2,
    .rtl .px-md-2 {
      padding-right: 0.5rem !important; }
    .rtl .pr-md-3,
    .rtl .px-md-3 {
      padding-left: 1rem !important; }
    .rtl .pl-md-3,
    .rtl .px-md-3 {
      padding-right: 1rem !important; }
    .rtl .pr-md-4,
    .rtl .px-md-4 {
      padding-left: 1.5rem !important; }
    .rtl .pl-md-4,
    .rtl .px-md-4 {
      padding-right: 1.5rem !important; }
    .rtl .pr-md-5,
    .rtl .px-md-5 {
      padding-left: 0.3125rem !important; }
    .rtl .pl-md-5,
    .rtl .px-md-5 {
      padding-right: 0.3125rem !important; }
    .rtl .pr-md-10,
    .rtl .px-md-10 {
      padding-left: 0.625rem !important; }
    .rtl .pl-md-10,
    .rtl .px-md-10 {
      padding-right: 0.625rem !important; }
    .rtl .pr-md-15,
    .rtl .px-md-15 {
      padding-left: 0.9375rem !important; }
    .rtl .pl-md-15,
    .rtl .px-md-15 {
      padding-right: 0.9375rem !important; }
    .rtl .pr-md-20,
    .rtl .px-md-20 {
      padding-left: 1.25rem !important; }
    .rtl .pl-md-20,
    .rtl .px-md-20 {
      padding-right: 1.25rem !important; }
    .rtl .pr-md-25,
    .rtl .px-md-25 {
      padding-left: 1.563rem !important; }
    .rtl .pl-md-25,
    .rtl .px-md-25 {
      padding-right: 1.563rem !important; }
    .rtl .pr-md-30,
    .rtl .px-md-30 {
      padding-left: 1.875rem !important; }
    .rtl .pl-md-30,
    .rtl .px-md-30 {
      padding-right: 1.875rem !important; }
    .rtl .pr-md-40,
    .rtl .px-md-40 {
      padding-left: 2.5rem !important; }
    .rtl .pl-md-40,
    .rtl .px-md-40 {
      padding-right: 2.5rem !important; }
    .rtl .pr-md-50,
    .rtl .px-md-50 {
      padding-left: 3.125rem !important; }
    .rtl .pl-md-50,
    .rtl .px-md-50 {
      padding-right: 3.125rem !important; }
    .rtl .pr-md-60,
    .rtl .px-md-60 {
      padding-left: 3.75rem !important; }
    .rtl .pl-md-60,
    .rtl .px-md-60 {
      padding-right: 3.75rem !important; }
    .rtl .pr-md-70,
    .rtl .px-md-70 {
      padding-left: 4.375rem !important; }
    .rtl .pl-md-70,
    .rtl .px-md-70 {
      padding-right: 4.375rem !important; }
    .rtl .mr-md-auto {
      margin-right: inherit !important;
      margin-left: auto !important; }
    .rtl .ml-md-auto {
      margin-right: auto !important;
      margin-left: inherit !important; } }
  @media (min-width: 992px) {
    .rtl .mr-lg-0,
    .rtl .mx-lg-0 {
      margin-left: 0 !important; }
    .rtl .ml-lg-0,
    .rtl .mx-lg-0 {
      margin-right: 0 !important; }
    .rtl .mr-lg-1,
    .rtl .mx-lg-1 {
      margin-left: 0.25rem !important; }
    .rtl .ml-lg-1,
    .rtl .mx-lg-1 {
      margin-right: 0.25rem !important; }
    .rtl .mr-lg-2,
    .rtl .mx-lg-2 {
      margin-left: 0.5rem !important; }
    .rtl .ml-lg-2,
    .rtl .mx-lg-2 {
      margin-right: 0.5rem !important; }
    .rtl .mr-lg-3,
    .rtl .mx-lg-3 {
      margin-left: 1rem !important; }
    .rtl .ml-lg-3,
    .rtl .mx-lg-3 {
      margin-right: 1rem !important; }
    .rtl .mr-lg-4,
    .rtl .mx-lg-4 {
      margin-left: 1.5rem !important; }
    .rtl .ml-lg-4,
    .rtl .mx-lg-4 {
      margin-right: 1.5rem !important; }
    .rtl .mr-lg-5,
    .rtl .mx-lg-5 {
      margin-left: 0.3125rem !important; }
    .rtl .ml-lg-5,
    .rtl .mx-lg-5 {
      margin-right: 0.3125rem !important; }
    .rtl .mr-lg-10,
    .rtl .mx-lg-10 {
      margin-left: 0.625rem !important; }
    .rtl .ml-lg-10,
    .rtl .mx-lg-10 {
      margin-right: 0.625rem !important; }
    .rtl .mr-lg-15,
    .rtl .mx-lg-15 {
      margin-left: 0.9375rem !important; }
    .rtl .ml-lg-15,
    .rtl .mx-lg-15 {
      margin-right: 0.9375rem !important; }
    .rtl .mr-lg-20,
    .rtl .mx-lg-20 {
      margin-left: 1.25rem !important; }
    .rtl .ml-lg-20,
    .rtl .mx-lg-20 {
      margin-right: 1.25rem !important; }
    .rtl .mr-lg-25,
    .rtl .mx-lg-25 {
      margin-left: 1.563rem !important; }
    .rtl .ml-lg-25,
    .rtl .mx-lg-25 {
      margin-right: 1.563rem !important; }
    .rtl .mr-lg-30,
    .rtl .mx-lg-30 {
      margin-left: 1.875rem !important; }
    .rtl .ml-lg-30,
    .rtl .mx-lg-30 {
      margin-right: 1.875rem !important; }
    .rtl .mr-lg-40,
    .rtl .mx-lg-40 {
      margin-left: 2.5rem !important; }
    .rtl .ml-lg-40,
    .rtl .mx-lg-40 {
      margin-right: 2.5rem !important; }
    .rtl .mr-lg-50,
    .rtl .mx-lg-50 {
      margin-left: 3.125rem !important; }
    .rtl .ml-lg-50,
    .rtl .mx-lg-50 {
      margin-right: 3.125rem !important; }
    .rtl .mr-lg-60,
    .rtl .mx-lg-60 {
      margin-left: 3.75rem !important; }
    .rtl .ml-lg-60,
    .rtl .mx-lg-60 {
      margin-right: 3.75rem !important; }
    .rtl .mr-lg-70,
    .rtl .mx-lg-70 {
      margin-left: 4.375rem !important; }
    .rtl .ml-lg-70,
    .rtl .mx-lg-70 {
      margin-right: 4.375rem !important; }
    .rtl .pr-lg-0,
    .rtl .px-lg-0 {
      padding-left: 0 !important; }
    .rtl .pl-lg-0,
    .rtl .px-lg-0 {
      padding-right: 0 !important; }
    .rtl .pr-lg-1,
    .rtl .px-lg-1 {
      padding-left: 0.25rem !important; }
    .rtl .pl-lg-1,
    .rtl .px-lg-1 {
      padding-right: 0.25rem !important; }
    .rtl .pr-lg-2,
    .rtl .px-lg-2 {
      padding-left: 0.5rem !important; }
    .rtl .pl-lg-2,
    .rtl .px-lg-2 {
      padding-right: 0.5rem !important; }
    .rtl .pr-lg-3,
    .rtl .px-lg-3 {
      padding-left: 1rem !important; }
    .rtl .pl-lg-3,
    .rtl .px-lg-3 {
      padding-right: 1rem !important; }
    .rtl .pr-lg-4,
    .rtl .px-lg-4 {
      padding-left: 1.5rem !important; }
    .rtl .pl-lg-4,
    .rtl .px-lg-4 {
      padding-right: 1.5rem !important; }
    .rtl .pr-lg-5,
    .rtl .px-lg-5 {
      padding-left: 0.3125rem !important; }
    .rtl .pl-lg-5,
    .rtl .px-lg-5 {
      padding-right: 0.3125rem !important; }
    .rtl .pr-lg-10,
    .rtl .px-lg-10 {
      padding-left: 0.625rem !important; }
    .rtl .pl-lg-10,
    .rtl .px-lg-10 {
      padding-right: 0.625rem !important; }
    .rtl .pr-lg-15,
    .rtl .px-lg-15 {
      padding-left: 0.9375rem !important; }
    .rtl .pl-lg-15,
    .rtl .px-lg-15 {
      padding-right: 0.9375rem !important; }
    .rtl .pr-lg-20,
    .rtl .px-lg-20 {
      padding-left: 1.25rem !important; }
    .rtl .pl-lg-20,
    .rtl .px-lg-20 {
      padding-right: 1.25rem !important; }
    .rtl .pr-lg-25,
    .rtl .px-lg-25 {
      padding-left: 1.563rem !important; }
    .rtl .pl-lg-25,
    .rtl .px-lg-25 {
      padding-right: 1.563rem !important; }
    .rtl .pr-lg-30,
    .rtl .px-lg-30 {
      padding-left: 1.875rem !important; }
    .rtl .pl-lg-30,
    .rtl .px-lg-30 {
      padding-right: 1.875rem !important; }
    .rtl .pr-lg-40,
    .rtl .px-lg-40 {
      padding-left: 2.5rem !important; }
    .rtl .pl-lg-40,
    .rtl .px-lg-40 {
      padding-right: 2.5rem !important; }
    .rtl .pr-lg-50,
    .rtl .px-lg-50 {
      padding-left: 3.125rem !important; }
    .rtl .pl-lg-50,
    .rtl .px-lg-50 {
      padding-right: 3.125rem !important; }
    .rtl .pr-lg-60,
    .rtl .px-lg-60 {
      padding-left: 3.75rem !important; }
    .rtl .pl-lg-60,
    .rtl .px-lg-60 {
      padding-right: 3.75rem !important; }
    .rtl .pr-lg-70,
    .rtl .px-lg-70 {
      padding-left: 4.375rem !important; }
    .rtl .pl-lg-70,
    .rtl .px-lg-70 {
      padding-right: 4.375rem !important; }
    .rtl .mr-lg-auto {
      margin-right: inherit !important;
      margin-left: auto !important; }
    .rtl .ml-lg-auto {
      margin-right: auto !important;
      margin-left: inherit !important; } }
  @media (min-width: 1200px) {
    .rtl .mr-xl-0,
    .rtl .mx-xl-0 {
      margin-left: 0 !important; }
    .rtl .ml-xl-0,
    .rtl .mx-xl-0 {
      margin-right: 0 !important; }
    .rtl .mr-xl-1,
    .rtl .mx-xl-1 {
      margin-left: 0.25rem !important; }
    .rtl .ml-xl-1,
    .rtl .mx-xl-1 {
      margin-right: 0.25rem !important; }
    .rtl .mr-xl-2,
    .rtl .mx-xl-2 {
      margin-left: 0.5rem !important; }
    .rtl .ml-xl-2,
    .rtl .mx-xl-2 {
      margin-right: 0.5rem !important; }
    .rtl .mr-xl-3,
    .rtl .mx-xl-3 {
      margin-left: 1rem !important; }
    .rtl .ml-xl-3,
    .rtl .mx-xl-3 {
      margin-right: 1rem !important; }
    .rtl .mr-xl-4,
    .rtl .mx-xl-4 {
      margin-left: 1.5rem !important; }
    .rtl .ml-xl-4,
    .rtl .mx-xl-4 {
      margin-right: 1.5rem !important; }
    .rtl .mr-xl-5,
    .rtl .mx-xl-5 {
      margin-left: 0.3125rem !important; }
    .rtl .ml-xl-5,
    .rtl .mx-xl-5 {
      margin-right: 0.3125rem !important; }
    .rtl .mr-xl-10,
    .rtl .mx-xl-10 {
      margin-left: 0.625rem !important; }
    .rtl .ml-xl-10,
    .rtl .mx-xl-10 {
      margin-right: 0.625rem !important; }
    .rtl .mr-xl-15,
    .rtl .mx-xl-15 {
      margin-left: 0.9375rem !important; }
    .rtl .ml-xl-15,
    .rtl .mx-xl-15 {
      margin-right: 0.9375rem !important; }
    .rtl .mr-xl-20,
    .rtl .mx-xl-20 {
      margin-left: 1.25rem !important; }
    .rtl .ml-xl-20,
    .rtl .mx-xl-20 {
      margin-right: 1.25rem !important; }
    .rtl .mr-xl-25,
    .rtl .mx-xl-25 {
      margin-left: 1.563rem !important; }
    .rtl .ml-xl-25,
    .rtl .mx-xl-25 {
      margin-right: 1.563rem !important; }
    .rtl .mr-xl-30,
    .rtl .mx-xl-30 {
      margin-left: 1.875rem !important; }
    .rtl .ml-xl-30,
    .rtl .mx-xl-30 {
      margin-right: 1.875rem !important; }
    .rtl .mr-xl-40,
    .rtl .mx-xl-40 {
      margin-left: 2.5rem !important; }
    .rtl .ml-xl-40,
    .rtl .mx-xl-40 {
      margin-right: 2.5rem !important; }
    .rtl .mr-xl-50,
    .rtl .mx-xl-50 {
      margin-left: 3.125rem !important; }
    .rtl .ml-xl-50,
    .rtl .mx-xl-50 {
      margin-right: 3.125rem !important; }
    .rtl .mr-xl-60,
    .rtl .mx-xl-60 {
      margin-left: 3.75rem !important; }
    .rtl .ml-xl-60,
    .rtl .mx-xl-60 {
      margin-right: 3.75rem !important; }
    .rtl .mr-xl-70,
    .rtl .mx-xl-70 {
      margin-left: 4.375rem !important; }
    .rtl .ml-xl-70,
    .rtl .mx-xl-70 {
      margin-right: 4.375rem !important; }
    .rtl .pr-xl-0,
    .rtl .px-xl-0 {
      padding-left: 0 !important; }
    .rtl .pl-xl-0,
    .rtl .px-xl-0 {
      padding-right: 0 !important; }
    .rtl .pr-xl-1,
    .rtl .px-xl-1 {
      padding-left: 0.25rem !important; }
    .rtl .pl-xl-1,
    .rtl .px-xl-1 {
      padding-right: 0.25rem !important; }
    .rtl .pr-xl-2,
    .rtl .px-xl-2 {
      padding-left: 0.5rem !important; }
    .rtl .pl-xl-2,
    .rtl .px-xl-2 {
      padding-right: 0.5rem !important; }
    .rtl .pr-xl-3,
    .rtl .px-xl-3 {
      padding-left: 1rem !important; }
    .rtl .pl-xl-3,
    .rtl .px-xl-3 {
      padding-right: 1rem !important; }
    .rtl .pr-xl-4,
    .rtl .px-xl-4 {
      padding-left: 1.5rem !important; }
    .rtl .pl-xl-4,
    .rtl .px-xl-4 {
      padding-right: 1.5rem !important; }
    .rtl .pr-xl-5,
    .rtl .px-xl-5 {
      padding-left: 0.3125rem !important; }
    .rtl .pl-xl-5,
    .rtl .px-xl-5 {
      padding-right: 0.3125rem !important; }
    .rtl .pr-xl-10,
    .rtl .px-xl-10 {
      padding-left: 0.625rem !important; }
    .rtl .pl-xl-10,
    .rtl .px-xl-10 {
      padding-right: 0.625rem !important; }
    .rtl .pr-xl-15,
    .rtl .px-xl-15 {
      padding-left: 0.9375rem !important; }
    .rtl .pl-xl-15,
    .rtl .px-xl-15 {
      padding-right: 0.9375rem !important; }
    .rtl .pr-xl-20,
    .rtl .px-xl-20 {
      padding-left: 1.25rem !important; }
    .rtl .pl-xl-20,
    .rtl .px-xl-20 {
      padding-right: 1.25rem !important; }
    .rtl .pr-xl-25,
    .rtl .px-xl-25 {
      padding-left: 1.563rem !important; }
    .rtl .pl-xl-25,
    .rtl .px-xl-25 {
      padding-right: 1.563rem !important; }
    .rtl .pr-xl-30,
    .rtl .px-xl-30 {
      padding-left: 1.875rem !important; }
    .rtl .pl-xl-30,
    .rtl .px-xl-30 {
      padding-right: 1.875rem !important; }
    .rtl .pr-xl-40,
    .rtl .px-xl-40 {
      padding-left: 2.5rem !important; }
    .rtl .pl-xl-40,
    .rtl .px-xl-40 {
      padding-right: 2.5rem !important; }
    .rtl .pr-xl-50,
    .rtl .px-xl-50 {
      padding-left: 3.125rem !important; }
    .rtl .pl-xl-50,
    .rtl .px-xl-50 {
      padding-right: 3.125rem !important; }
    .rtl .pr-xl-60,
    .rtl .px-xl-60 {
      padding-left: 3.75rem !important; }
    .rtl .pl-xl-60,
    .rtl .px-xl-60 {
      padding-right: 3.75rem !important; }
    .rtl .pr-xl-70,
    .rtl .px-xl-70 {
      padding-left: 4.375rem !important; }
    .rtl .pl-xl-70,
    .rtl .px-xl-70 {
      padding-right: 4.375rem !important; }
    .rtl .mr-xl-auto {
      margin-right: inherit !important;
      margin-left: auto !important; }
    .rtl .ml-xl-auto {
      margin-right: auto !important;
      margin-left: inherit !important; } }

/*==== Core Mixins ====*/
/*====== All Mixin Files Include Here ======*/
.square-10 {
  display: inline-block;
  font-size: 5px;
  height: 10px !important;
  line-height: 10px;
  text-align: center;
  width: 10px !important;
  vertical-align: middle; }

.square-15 {
  display: inline-block;
  font-size: 7px;
  height: 15px !important;
  line-height: 15px;
  text-align: center;
  width: 15px !important;
  vertical-align: middle; }

.square-20 {
  display: inline-block;
  font-size: 10px;
  height: 20px !important;
  line-height: 20px;
  text-align: center;
  width: 20px !important;
  vertical-align: middle; }

.square-30 {
  display: inline-block;
  font-size: 15px;
  height: 30px !important;
  line-height: 30px;
  text-align: center;
  width: 30px !important;
  vertical-align: middle; }

.square-40, .size-40 {
  display: inline-block;
  font-size: 20px;
  height: 40px !important;
  line-height: 40px;
  text-align: center;
  width: 40px !important;
  vertical-align: middle; }

.square-50 {
  display: inline-block;
  font-size: 25px;
  height: 50px !important;
  line-height: 50px;
  text-align: center;
  width: 50px !important;
  vertical-align: middle; }

.square-60, .size-60 {
  display: inline-block;
  font-size: 30px;
  height: 60px !important;
  line-height: 60px;
  text-align: center;
  width: 60px !important;
  vertical-align: middle; }

.square-70 {
  display: inline-block;
  font-size: 35px;
  height: 70px !important;
  line-height: 70px;
  text-align: center;
  width: 70px !important;
  vertical-align: middle; }

.square-80, .size-80 {
  display: inline-block;
  font-size: 40px;
  height: 80px !important;
  line-height: 80px;
  text-align: center;
  width: 80px !important;
  vertical-align: middle; }

.square-100, .size-100 {
  display: inline-block;
  font-size: 50px;
  height: 100px !important;
  line-height: 100px;
  text-align: center;
  width: 100px !important;
  vertical-align: middle; }

.square-120, .size-120 {
  display: inline-block;
  font-size: 60px;
  height: 120px !important;
  line-height: 120px;
  text-align: center;
  width: 120px !important;
  vertical-align: middle; }

/*======= Chip outline ========*/
.chip-outline-primary {
  color: #5D92F4 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #5D92F4 !important; }

.chip-outline-secondary {
  color: #677080 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #677080 !important; }

.chip-outline-success {
  color: #00D014 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #00D014 !important; }

.chip-outline-info {
  color: #00D0BD !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #00D0BD !important; }

.chip-outline-warning {
  color: #FFB70F !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #FFB70F !important; }

.chip-outline-danger {
  color: #FF3739 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #FF3739 !important; }

.chip-outline-light {
  color: #FAFAFA !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #FAFAFA !important; }

.chip-outline-dark {
  color: #282829 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #282829 !important; }

.chip-outline-light-yellow {
  color: #FFF59D !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #FFF59D !important; }

.chip-outline-twitter {
  color: #52AEFF !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #52AEFF !important; }

.chip-outline-facebook {
  color: #3B5998 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #3B5998 !important; }

.chip-outline-google {
  color: #F13A30 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #F13A30 !important; }

.chip-outline-pinterest {
  color: #d32f2f !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #d32f2f !important; }

.chip-outline-instagram {
  color: #8d6e63 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #8d6e63 !important; }

.chip-outline-rss {
  color: #ff9800 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #ff9800 !important; }

.chip-outline-tumblr {
  color: #607d8b !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #607d8b !important; }

.chip-outline-linkedin {
  color: #4875B4 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #4875B4 !important; }

.chip-outline-dribbble {
  color: #f06292 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #f06292 !important; }

.chip-outline-youtube {
  color: #d50000 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #d50000 !important; }

.chip-outline-github {
  color: #424242 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #424242 !important; }

.chip-outline-skype {
  color: #4fc3f7 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #4fc3f7 !important; }

.chip-outline-orange {
  color: #D46B08 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #D46B08 !important; }

.chip-outline-purple {
  color: #564fc1 !important;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid #564fc1 !important; }

/*==== Core Utilities =====*/
/*===== All Utilities Files Include Here ======*/
.font-lg {
  font-size: 1.25rem; }

.font-md {
  font-size: 1rem; }

.font-sm {
  font-size: 0.875rem !important; }

.font-xs {
  font-size: 0.75rem !important;
  line-height: 1.25rem; }

.font-2x {
  font-size: 2rem; }

.font-3x {
  font-size: 3rem; }

.font-4x {
  font-size: 4rem !important; }

.font-5x {
  font-size: 5rem; }

.font-xl {
  font-size: 2.625rem; }

.fs-12 {
  font-size: 12px; }

.fs-14 {
  font-size: 14px; }

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

.fw-semi-bold {
  font-weight: 500 !important; }

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

.text-pink {
  color: #FF2B72 !important; }

.text-indigo {
  color: #174176 !important; }

.text-teal {
  color: #677080 !important; }

.text-purple {
  color: #564fc1 !important; }

.text-yellow {
  color: #D46B08 !important; }

.text-gray {
  color: #A5A7B2; }

.text-base {
  color: #A5A7B2; }

.facebook {
  color: #3B5998; }

.twitter {
  color: #52AEFF; }

.linkedin {
  color: #4875B4; }

.google {
  color: #F13A30; }

.hai {
  height: auto !important; }

/*====== All Custom Files Include Here ======*/
/*======= All Common Style Mention Here ======*/
html {
  font-size: 16px; }

@media (max-width: 1700px) {
  html {
    font-size: 15px; } }

@media (max-width: 1366px) {
  html {
    font-size: 15px; } }

@media (max-width: 1280px) {
  html {
    font-size: 15px; } }

@media (max-width: 991px) {
  html {
    font-size: 14px; } }

body, html {
  height: 100%; }

html {
  font-family: FuturaBT-Book;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: FuturaBT-Book;
  font-weight: 400;
  color: #282829;
  background-color: #f8f9fa;
  position: relative;
  overflow: hidden;
  width: 100%; }

[tabindex="-1"]:focus {
  outline: none; }

ul, ol {
  padding: 0; }

select,
button,
textarea,
input {
  vertical-align: baseline; }

html[dir=rtl], html[dir=ltr],
body[dir=rtl],
body[dir=ltr] {
  unicode-bidi: embed; }

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override; }

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 500; }

p {
  font-size: 14px; }

a {
  transition: all 0.5s ease 0s;
  display: inline-block;
  text-decoration: none;
  cursor: pointer; }
  a:hover, a:focus, a.active {
    color: inherit;
    text-decoration: none;
    outline: 0; }

*::-moz-selection {
  background-color: #5D92F4;
  color: #FAFAFA; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #727891 !important; }

* {
  outline: none; }
  *:hover, *:focus, *.active {
    outline: none; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

sup {
  top: -0.9em; }

disabled {
  cursor: none; }

.vr-super {
  vertical-align: super; }

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

.overlay-wrap {
  position: relative; }

.overlay-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.overflow-hidden {
  overflow: hidden; }

.border-rad-sm {
  border-radius: 5px; }

address span {
  display: block; }

.pos-center:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.center-holder {
  display: inline-block;
  height: auto;
  padding: 1.25rem;
  vertical-align: middle;
  width: 90%; }

.strike p, .strike h5 {
  text-decoration: line-through; }

.row.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.switch.on {
  background-color: #00D014; }

.modal-open {
  overflow: visible !important; }

.aqua-ripple > div {
  transition: all 0.2s ease-in-out; }
  .aqua-ripple > div:hover {
    background-color: #E1EBFF !important; }

[class*="col-"] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); }

/*======== Breadcrumb =========*/
.breadcrumb {
  background: none; }

/*======== Loader Scss ========*/
.rct-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100% !important; }
  .rct-loader .spring-spinner-rotator {
    border-top-color: #5D92F4 !important;
    border-right-color: #5D92F4 !important; }

.loader-overlay {
  position: fixed;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  z-index: 99;
  align-items: center;
  overflow: hidden;
  margin: 0 auto; }

.preloader-sidebar {
  background-color: rgba(0, 0, 0, 0.2); }

.preload-widget {
  background-color: #fff;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08); }

.preload-header {
  background-color: #fff;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }

.fixed-plugin .agency-bg {
  display: none; }

/*======== Responsive =========*/
@media (max-width: 1199px) and (min-width: 768px) {
  .d-sm-full {
    max-width: 100% !important;
    flex-basis: 100% !important; }
  .d-sm-half-block {
    max-width: 50% !important;
    flex-basis: 50% !important; } }

@media (max-width: 991px) and (min-width: 576px) {
  .d-xs-full {
    max-width: 100% !important;
    flex-basis: 100% !important; }
  .d-xs-half-block {
    max-width: 50% !important;
    flex-basis: 50% !important; } }

@media (max-width: 575px) and (min-width: 450px) {
  .d-xxs-full {
    max-width: 100% !important;
    flex-basis: 100% !important; }
  .d-xxs-half-block {
    max-width: 50% !important;
    flex-basis: 50% !important; } }

@media (max-width: 450px) {
  .d-xs-none {
    display: none; } }

@media (max-width: 575px) and (min-width: 320px) {
  .display-n {
    display: none !important; } }

/*======== Header Scss ========*/
.app-header {
  z-index: 4;
  position: absolute;
  width: 100%;
  background: #fafafa !important;
  top: 0; }
  .app-header .rct-header {
    background-color: #fff;
    z-index: -9 !important;
    box-shadow: 0px 1px 10px -1px rgba(0, 0, 0, 0.2) !important; }
    .app-header .rct-header .site-logo {
      padding: 1rem 4rem 0.8rem 2rem;
      background-color: #5D92F4; }
    .app-header .rct-header .navbar-left {
      margin-left: 0.85rem; }
    .app-header .rct-header .cart-icon .dropdown-menu .dropdown-foot a {
      color: #fff !important; }

.header-icon {
  height: 35px;
  width: 35px;
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-right: 1px solid #ededef;
  border-radius: 0.25rem;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.25rem;
  transition: all 0.5s ease 0s;
  color: #727891; }
  .header-icon:hover, .header-icon:focus, .header-icon.active {
    border-color: #5D92F4 !important;
    color: #5D92F4 !important; }
    .header-icon:hover a, .header-icon:focus a, .header-icon.active a {
      color: #5D92F4; }

.quciklink-dropdown .dropdown-menu,
.notification-dropdown .dropdown-menu,
.language-dropdown .dropdown-menu,
.cart-dropdown .dropdown-menu {
  background-color: #FAFAFA;
  width: 321px; }
  .quciklink-dropdown .dropdown-menu.show,
  .notification-dropdown .dropdown-menu.show,
  .language-dropdown .dropdown-menu.show,
  .cart-dropdown .dropdown-menu.show {
    transform: translate3d(0px, 48px, 0px) !important; }
  .quciklink-dropdown .dropdown-menu .dropdown-top,
  .notification-dropdown .dropdown-menu .dropdown-top,
  .language-dropdown .dropdown-menu .dropdown-top,
  .cart-dropdown .dropdown-menu .dropdown-top {
    padding: 1rem 1.25rem; }
  .quciklink-dropdown .dropdown-menu .dropdown-list,
  .notification-dropdown .dropdown-menu .dropdown-list,
  .language-dropdown .dropdown-menu .dropdown-list,
  .cart-dropdown .dropdown-menu .dropdown-list {
    background: transparent !important; }
    .quciklink-dropdown .dropdown-menu .dropdown-list li,
    .notification-dropdown .dropdown-menu .dropdown-list li,
    .language-dropdown .dropdown-menu .dropdown-list li,
    .cart-dropdown .dropdown-menu .dropdown-list li {
      display: inline-block;
      width: 46.5%;
      box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.02);
      margin: 0.3125rem;
      background-color: #fff; }
      .quciklink-dropdown .dropdown-menu .dropdown-list li a,
      .notification-dropdown .dropdown-menu .dropdown-list li a,
      .language-dropdown .dropdown-menu .dropdown-list li a,
      .cart-dropdown .dropdown-menu .dropdown-list li a {
        height: 48px;
        display: flex;
        align-items: center;
        padding: 0 1rem; }
        .quciklink-dropdown .dropdown-menu .dropdown-list li a span,
        .notification-dropdown .dropdown-menu .dropdown-list li a span,
        .language-dropdown .dropdown-menu .dropdown-list li a span,
        .cart-dropdown .dropdown-menu .dropdown-list li a span {
          font-size: 0.875rem;
          transition: color 0.3s ease;
          color: #282829; }
      .quciklink-dropdown .dropdown-menu .dropdown-list li:hover,
      .notification-dropdown .dropdown-menu .dropdown-list li:hover,
      .language-dropdown .dropdown-menu .dropdown-list li:hover,
      .cart-dropdown .dropdown-menu .dropdown-list li:hover {
        background-color: #fff !important; }
        .quciklink-dropdown .dropdown-menu .dropdown-list li:hover a span,
        .notification-dropdown .dropdown-menu .dropdown-list li:hover a span,
        .language-dropdown .dropdown-menu .dropdown-list li:hover a span,
        .cart-dropdown .dropdown-menu .dropdown-list li:hover a span {
          color: #5D92F4 !important; }

.language-dropdown .dropdown-menu,
.cart-dropdown .dropdown-menu {
  left: -15rem !important; }
  .language-dropdown .dropdown-menu a,
  .cart-dropdown .dropdown-menu a {
    font-size: 0.875rem;
    color: #282829; }
    .language-dropdown .dropdown-menu a:hover,
    .cart-dropdown .dropdown-menu a:hover {
      color: #5D92F4 !important; }

.cart-dropdown .dropdown-menu .dropdown-list li,
.notification-dropdown .dropdown-menu .dropdown-list li {
  width: 97% !important;
  padding: 0.75rem; }
  .cart-dropdown .dropdown-menu .dropdown-list li a,
  .notification-dropdown .dropdown-menu .dropdown-list li a {
    padding: 0;
    height: auto !important;
    display: inline-block; }

.notification-dropdown .dropdown-menu {
  width: 360px;
  left: -19.5rem !important; }

.language-icon {
  height: 2.25rem;
  width: 5rem;
  line-height: 26px;
  padding: 0.25rem;
  color: #282829;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
  background-color: #fff; }

.cart-dropdown .dropdown-foot a, .cart-dropdown .dropdown-foot a:hover {
  color: #fff !important; }

.humburger {
  color: #727891 !important;
  border: 1px solid #ededef !important;
  height: 2.5rem !important;
  width: 2.5rem !important; }

.humburger:hover {
  background-color: transparent !important; }

@media (max-width: 1199px) and (min-width: 320px) {
  .rct-header.mui-fixed {
    left: 0; }
  .rct-app-content {
    width: 100% !important; } }

/*========= Dashboard Overlay ======*/
@-webkit-keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.show {
  -webkit-animation-name: show;
  animation-name: show; }

.dashboard-overlay {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  position: absolute;
  left: 0;
  right: 0;
  padding: 1.875rem;
  height: 100vh;
  top: 63px;
  z-index: 99;
  overflow-y: auto;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .dashboard-overlay .dashboard-overlay-content {
    color: #282829; }
    .dashboard-overlay .dashboard-overlay-content .arrow-icon {
      font-size: 2.25rem;
      color: #00D014; }
    .dashboard-overlay .dashboard-overlay-content .totle-status h2 {
      font-size: 1.5rem; }
  .dashboard-overlay .table tr td:last-child {
    text-align: right; }
  .dashboard-overlay .progress {
    height: 6px; }
  .dashboard-overlay .rating-star li {
    font-size: 1.875rem; }
  .dashboard-overlay .report-title {
    background: #FAFAFA;
    font-size: 0.875rem;
    padding: 0.9375rem;
    margin-bottom: 0; }
  .dashboard-overlay .overlay-head {
    padding: 0 0.9375rem; }
    .dashboard-overlay .overlay-head .closed {
      font-size: 1.375rem;
      color: #fff;
      font-weight: 700; }

/*======== Search Form =======*/
.search-icon .search-wrapper {
  position: relative; }
  .search-icon .search-wrapper::before {
    content: "\F1C3";
    font-family: 'Material-Design-Iconic-Font';
    color: #727891;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 0 1.25rem;
    font-size: 1.25rem;
    cursor: pointer; }
  .search-icon .search-wrapper .search-input-lg {
    padding: 0.5rem 0.75rem 0.5rem 3.25rem;
    width: 200px;
    transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 0.875rem; }
    .search-icon .search-wrapper .search-input-lg:focus {
      box-shadow: none;
      width: 250px; }

.search-icon .search-form-wrap {
  transform: translateY(-100%);
  transition: all 0.5s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 999;
  opacity: 0; }
  .search-icon .search-form-wrap .close-btn {
    position: absolute;
    right: 2.5rem;
    top: 4rem; }
  .search-icon .search-form-wrap form {
    width: 75%; }
    .search-icon .search-form-wrap form .form-group {
      position: relative; }
      .search-icon .search-form-wrap form .form-group .search-input {
        border: none;
        border-bottom: 1px solid #fff;
        background-color: transparent !important;
        box-shadow: none !important;
        padding: 1rem 3rem 1rem 0;
        color: #fff; }
      .search-icon .search-form-wrap form .form-group .search-btn {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0; }
  .search-icon .search-form-wrap.search-slide {
    transform: translateY(0);
    opacity: 1; }

/*======= Responsive ========*/
@media (max-width: 500px) {
  .rct-header .site-logo,
  .summary-icon {
    display: none !important; } }

@media (min-width: 725px) {
  .search-form-wrap,
  .search-icon-btn {
    display: none !important; }
  .search-wrapper {
    display: block !important; } }

@media (max-width: 724px) {
  .app-horizontal .app-header .site-logo {
    padding: 0.875rem 1rem !important; }
  .app-horizontal .app-header .navbar-right {
    margin: 0 0 0 -1.25rem; }
  .search-form-wrap,
  .search-icon-btn {
    display: block !important; }
  .search-wrapper,
  .search-icon:before {
    display: none !important; } }

@media (max-width: 991px) {
  .app-main-container > div > div {
    box-shadow: none !important; }
  .notification-dropdown .dropdown-menu,
  .language-dropdown .dropdown-menu,
  .cart-dropdown .dropdown-menu {
    width: 280px !important;
    left: -16rem !important; } }

@media (max-width: 450px) {
  .language-dropdown .dropdown-menu {
    left: -8rem !important; }
  .notification-dropdown .dropdown-menu {
    left: -13rem !important; } }

/*============ Sidebar Layout ===========*/
.rct-page-wrapper [direction="right"] {
  border-right: none;
  z-index: 999 !important; }

.rct-sidebar {
  background-repeat: no-repeat;
  background-size: cover;
  width: 16.25rem;
  background-position: top center;
  overflow: hidden;
  transition: all 200ms ease 0s;
  height: 100%; }
  .rct-sidebar .rct-sidebar-content {
    position: relative;
    z-index: 0; }
    .rct-sidebar .rct-sidebar-content:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: "";
      z-index: -1;
      opacity: 0.9; }
    .rct-sidebar .rct-sidebar-content.sidebar-overlay-dark:before {
      background: #282829; }
    .rct-sidebar .rct-sidebar-content.sidebar-overlay-light:before {
      background-color: white; }
  .rct-sidebar.background-none .rct-sidebar-content:before {
    opacity: 1 !important; }
  .rct-sidebar .site-logo {
    padding: 0.89rem 1.5rem;
    align-items: center;
    display: flex; }
  .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block {
    padding: 1.25rem; }
    .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown {
      cursor: pointer; }
      .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu {
        background-color: #FAFAFA;
        width: 200px; }
        .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul {
          background-color: transparent; }
          .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul li:not(.user-profile-top) {
            box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.02);
            margin: 0.3125rem; }
            .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul li:not(.user-profile-top) a {
              background-color: #fff;
              padding: 0.75rem 1rem;
              display: block; }
              .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul li:not(.user-profile-top) a i {
                font-size: 1rem; }
              .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul li:not(.user-profile-top) a span:not(.badge) {
                color: #282829;
                font-size: 0.875rem;
                transition: color 0.3s ease; }
              .rct-sidebar .rct-sidebar-wrap .top-sidebar .sidebar-user-block .rct-dropdown .dropdown-menu ul li:not(.user-profile-top) a:hover span:not(.badge) {
                color: #5D92F4; }
  .rct-sidebar .user-profile > img {
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.5); }
  .rct-sidebar .rct-sidebar-nav {
    padding-bottom: 50px; }
    .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.side-title {
      font-size: 0.75rem;
      line-height: 1.25rem;
      position: static;
      padding: 0.5rem 1.5rem !important; }
    .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item {
      position: relative; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item .menu-icon {
        font-size: 1.25rem; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item span.menu {
        font-size: 0.875rem; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item:after {
        position: absolute;
        content: "\F2FB";
        font-family: Material-Design-Iconic-Font;
        right: 1.5rem;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        transform: rotate(0);
        transition: all 0.2s ease-in-out; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item.item-active {
        background-color: rgba(0, 0, 0, 0.2); }
        .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item.item-active:after {
          transform: rotate(90deg); }
        .rct-sidebar .rct-sidebar-nav .rct-mainMenu li.list-item.item-active span.menu {
          font-weight: 500; }
    .rct-sidebar .rct-sidebar-nav .rct-mainMenu > li:not(.side-title) {
      padding: 1rem 1.5rem; }
    .rct-sidebar .rct-sidebar-nav .rct-mainMenu > li:not(.list-item) {
      padding: 0;
      display: block; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu > li:not(.list-item) a {
        display: block;
        padding: 1rem 1.5rem; }
    .rct-sidebar .rct-sidebar-nav .rct-mainMenu .sub-menu ul li {
      padding: 0;
      display: block; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu .sub-menu ul li a {
        display: block;
        padding: 0.75rem 1.5rem 0.75rem 3.4rem; }
        .rct-sidebar .rct-sidebar-nav .rct-mainMenu .sub-menu ul li a.item-active {
          font-weight: 500; }
      .rct-sidebar .rct-sidebar-nav .rct-mainMenu .sub-menu ul li.list-item {
        padding: 0.75rem 1.5rem 0.75rem 3.4rem; }

.dropdown .dropdown-menu {
  transform: translate3d(0px, 50px, 0px);
  padding: 0; }

.rct-sidebar .sidebar-overlay-dark * {
  color: #fff; }

.rct-sidebar .sidebar-overlay-light * {
  color: #282829; }

.rct-sidebar .sidebar-overlay-light .site-logo {
  background-color: #5D92F4; }

.collapsed-sidebar .rct-header {
  left: 0; }

.collapsed-sidebar .rct-sidebar {
  width: 0; }

.collapsed-sidebar .rct-app-content {
  width: 100%; }

/*========= Customizer ==========*/
.rct-customizer {
  width: 16.25rem;
  overflow-x: hidden; }
  .rct-customizer header {
    background: #282829;
    color: #fff; }
  .rct-customizer .chat-area .chat-head {
    border-top: 1px solid #ededef; }
  .rct-customizer .chat-area .chat-head,
  .rct-customizer .chat-area .chat-body {
    padding: 0.625rem; }
  .rct-customizer .chat-area .chat-body .media-body {
    padding: 0.625rem !important;
    margin: 3px; }
  .rct-customizer .chat-area .attachment {
    align-items: center;
    display: flex; }
  .rct-customizer .chat-area h3 {
    font-size: 14px;
    margin: 0; }
  .rct-customizer .chat-area .send-icons ul > li:nth-last-of-type(-n+2) {
    display: none; }
  .rct-customizer .chat-area .chat-footer {
    padding: 0; }
  .rct-customizer .chat-sidebar .badge-xs {
    padding: 5px; }
  .rct-customizer .chat-sidebar .media-body h5 {
    font-size: 14px; }
  .rct-customizer .panel-title {
    font-size: 14px;
    font-weight: bold;
    margin: 10px; }

@media (max-width: 1199px) {
  .rct-sidebar-wrap .rct-scroll > div:first-child, .rct-page .rct-scroll > div:first-child {
    margin-bottom: 0 !important;
    padding-bottom: 65px !important; }
  .app-boxed .rct-page .rct-scroll > div:first-child {
    padding-bottom: 0px !important; } }

/*======== App Global (Main Structure) Mention Here =======*/
#root, .app {
  height: 100%;
  width: 100%; }

.app-main-container {
  display: flex;
  flex-wrap: nowrap; }

.rct-page-content {
  padding: 24px;
  padding-top: 1px; }

.rct-footer {
  box-shadow: none;
  background-color: #fff;
  padding: 1.25rem;
  z-index: 9; }
  .rct-footer h5 {
    margin-bottom: 0;
    color: #727891;
    font-size: 0.875rem; }

.rct-block {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  border: none;
  transition: all 0.4s ease-in-out 0s;
  margin-bottom: 24px;
  position: relative; }
  .rct-block .rct-block-content {
    padding: 1.25rem 1.25rem; }
  .rct-block:hover {
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08); }

.rct-block-title, .faq-page-wrapper .panel-heading {
  padding: 0.9375rem 1.25rem;
  position: relative; }
  .rct-block-title .badge, .faq-page-wrapper .panel-heading .badge {
    vertical-align: middle; }
  .rct-block-title h4, .faq-page-wrapper .panel-heading h4 {
    margin-bottom: 0;
    color: #282829;
    font-size: 1rem;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 30px; }
  .rct-block-title .contextual-link, .faq-page-wrapper .panel-heading .contextual-link {
    position: absolute;
    top: 20px;
    right: 20px; }
    .rct-block-title .contextual-link a, .faq-page-wrapper .panel-heading .contextual-link a {
      color: #727891;
      font-size: 1rem;
      margin-right: 15px; }
      .rct-block-title .contextual-link a:hover, .faq-page-wrapper .panel-heading .contextual-link a:hover {
        color: #5D92F4; }
      .rct-block-title .contextual-link a:last-child, .faq-page-wrapper .panel-heading .contextual-link a:last-child {
        margin-right: 0; }

.rct-block-footer {
  background-color: #fff;
  padding: 0.9375rem 1.25rem;
  border-top: 1px solid #ededef; }

.card-footer {
  background-color: #fff; }

.sub-title {
  padding: 0.9375rem 1.25rem;
  margin-bottom: 1.25rem; }
  .sub-title h4 {
    margin-bottom: 0;
    color: #282829;
    font-size: 1rem;
    text-transform: capitalize;
    font-weight: 500; }

[class*="gradient-"] h4, [class^="gradient-"] h4 {
  color: #fff;
  border-color: #fff; }

/*========== Page Breadcrumb ============*/
.page-title {
  margin-bottom: 1.3rem; }
  .page-title .page-title-wrap > i {
    color: #282829;
    vertical-align: 3px;
    margin-right: 10px; }
  .page-title h2 {
    font-size: 35px;
    color: #282829;
    display: inline-block;
    margin: 0; }
  .page-title .rct-creadcrumb {
    color: #282829;
    font-size: 14px; }
    .page-title .rct-creadcrumb i {
      font-size: 12px;
      margin: 0 5px; }

/*========== Dashboard Scss ========*/
.dash-cards .card-top-action, .dash-cards-lg .card-top-action {
  border-radius: 100%;
  color: #fff;
  box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.21);
  position: absolute;
  top: -10px;
  z-index: 9;
  left: 25px; }

.dash-cards [class*="col-"], .dash-cards-lg [class*="col-"] {
  padding: 0 0.625rem; }

.dash-cards .card, .dash-cards-lg .card {
  background-color: #fff;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  border: none;
  border-radius: 5px;
  margin: 0.125rem 0.125rem 24px 0.125rem;
  transition: all 0.4s ease-in-out 0s;
  padding: 1.25rem 1.25rem;
  position: relative;
  min-height: 190px; }
  .dash-cards .card:hover, .dash-cards-lg .card:hover {
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08); }
  .dash-cards .card .card-title, .dash-cards-lg .card .card-title {
    color: #282829;
    margin-bottom: 1.25rem; }
  .dash-cards .card > span, .dash-cards-lg .card > span {
    color: #282829; }

.rct-weather-widget {
  min-height: 190px; }
  .rct-weather-widget .weather-content {
    text-align: justify; }
  .rct-weather-widget .dayTime {
    line-height: 30px; }
  .rct-weather-widget i {
    line-height: 110px; }
  .rct-weather-widget h2 {
    font-size: 2rem;
    font-weight: 500; }
  .rct-weather-widget .black-overlay {
    border-radius: 5px; }

.black-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.default-btn-group .btn-secondary {
  background: #fff;
  color: #282829;
  border-color: #ededef; }
  .default-btn-group .btn-secondary:hover, .default-btn-group .btn-secondary.active, .default-btn-group .btn-secondary:focus {
    background-color: #FAFAFA !important;
    color: #282829 !important;
    border-color: #ededef !important; }

.ladgend {
  width: 12px;
  display: inline-block;
  height: 12px;
  border-radius: 30px;
  margin-right: 0.625rem;
  vertical-align: middle; }

.import-report {
  font-size: 1.375rem;
  color: #DEE4E8; }
  .import-report:hover {
    color: #5D92F4; }

.card-action a {
  color: #727891;
  font-size: 0.75rem;
  margin-right: 0.9375rem; }
  .card-action a:last-child {
    margin-right: 0; }
  .card-action a i {
    font-size: 0.875rem;
    vertical-align: middle;
    margin-right: 0.625rem; }

.card-gradient-primary .card-heading {
  color: #fff;
  padding: 3.125rem;
  line-height: 40px; }

.top-selling .product-img img {
  width: 275px !important;
  margin: 0 auto; }

.editor label {
  padding: 0.375rem !important; }

.editor input {
  border: none;
  box-shadow: none; }
  .editor input:focus {
    box-shadow: none; }

.editor .form-wrap {
  border-bottom: 1px solid #ededef; }

.counter-point {
  font-size: 1.5rem;
  color: #727891; }

.featured-section-icon {
  color: #DEE4E8;
  font-size: 3.75rem; }

.responsive-div {
  overflow-x: scroll; }

.current-widget {
  padding: 1.875rem;
  border-radius: 10px;
  color: #fff;
  margin-bottom: 24px;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  transition: all 0.4s ease-in-out 0s; }
  .current-widget:hover {
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08); }
  .current-widget h3 {
    font-size: 1.875rem; }
  .current-widget h2 {
    font-size: 2.6rem;
    font-weight: 500; }
  .current-widget i {
    font-size: 3.125rem; }

.speedometer {
  width: 100% !important; }

.pt-xl {
  padding-top: 8rem; }

/*======== Responsive =======*/
@media (max-width: 1669px) and (min-width: 320px) {
  .dash-cards .media .mr-25 {
    margin-right: 0.625rem; }
  .dash-cards .media img {
    width: 50px;
    height: 50px; } }

@media (max-width: 1425px) and (min-width: 941px) {
  .rct-weather-widget .weather-content {
    text-align: center; }
  .rct-weather-widget h2, .rct-weather-widget h3, .rct-weather-widget h4 {
    font-size: 1rem;
    margin: 0; }
  .rct-weather-widget i {
    line-height: 70px;
    font-size: 2.5rem !important; } }

@media (max-width: 1560px) and (min-width: 320px) {
  .hover-action button, .hover-action a {
    min-height: 28px;
    max-width: 28px;
    height: 28px !important;
    font-size: 1rem !important; }
  .weather-top img {
    height: 220px; } }

@media (max-width: 1460px) and (min-width: 320px) {
  .product-img img {
    width: 300px !important;
    margin: 0 auto; }
  .current-widget h2 {
    font-size: 1.6rem; } }

@media (max-width: 1430px) {
  .rct-header > div {
    padding: 0 0.625rem; } }

@media (max-width: 1400px) {
  .counter-point ~ p {
    display: none; } }

@media (max-width: 1366px) and (min-width: 992px) {
  .current-widget {
    padding: 0.9375rem; }
    .current-widget i {
      font-size: 2.125rem; }
    .current-widget h2, .current-widget h3 {
      font-size: 1.8rem; }
    .current-widget h3 {
      margin-bottom: 0.625rem !important; } }

@media (max-width: 1300px) and (min-width: 992px) {
  .card-heading {
    padding: 1.125rem !important; }
  .rct-weather-widget .d-flex {
    display: inline-block !important; } }

@media (max-width: 1269px) {
  .new-customer-list li a {
    font-size: 1rem !important;
    height: 20px !important;
    width: 20px !important;
    line-height: 20px !important; }
  .featured-section-icon {
    font-size: 2.75rem; }
  .counter-point {
    font-size: 1.2rem; } }

@media (max-width: 1199px) and (min-width: 320px) {
  .fixed-plugin .app-settings > li:nth-of-type(2), .fixed-plugin .app-settings > li:nth-of-type(3) {
    display: none; } }

@media (max-width: 900px) and (min-width: 320px) {
  .navbar-right li a button, .navbar-right li button {
    width: 30px;
    height: 30px; }
    .navbar-right li a button .badge-top-right, .navbar-right li button .badge-top-right {
      top: -6px;
      right: 0; }
  .rct-dropdown.show .dropdown-menu, .notification-icon.show .dropdown-menu, .cart-icon.show .dropdown-menu {
    transform: translate3d(0, 40px, 0) !important; }
  .notification-icon .dropdown-menu, .cart-icon .dropdown-menu {
    right: -32px !important; }
  .rct-footer.d-flex {
    display: block !important;
    text-align: center;
    padding: 0.625rem; }
    .rct-footer.d-flex .footer-menus {
      margin-bottom: 0.625rem !important; }
      .rct-footer.d-flex .footer-menus li a {
        padding: 5px !important;
        min-width: 20px;
        min-height: 30px; } }

@media (max-width: 900px) and (min-width: 576px) {
  .w-xs-full {
    max-width: 100% !important;
    flex-basis: 100% !important; }
  .w-xs-half-block {
    max-width: 50% !important;
    flex-basis: 50% !important; } }

@media (max-width: 835px) {
  .navbar-left > li:nth-of-type(2), .navbar-right > li:last-child {
    display: none; } }

@media (max-width: 800px) and (min-width: 320px) {
  .dropdown-group-link img {
    margin-right: 0  !important; }
  .dropdown-group-link span {
    display: none; } }

@media (max-width: 800px) and (min-width: 576px) {
  .w-8-full {
    max-width: 100% !important;
    flex-basis: 100% !important; }
  .w-8-half-block {
    max-width: 50% !important;
    flex-basis: 50% !important; } }

@media (max-width: 767px) and (min-width: 320px) {
  .rct-page-content {
    padding: 1.25rem; } }

@media (max-width: 650px) {
  .search-icon {
    width: auto; }
    .search-icon::before {
      left: 5px;
      top: -25px;
      font-size: 2rem;
      cursor: pointer; }
    .search-icon > div {
      display: none; } }

@media (max-width: 599px) {
  .to-do-list label {
    margin: 0;
    width: 30px; }
    .to-do-list label > span {
      width: 30px;
      height: 30px; }
  .new-customer-list .media .mr-15 {
    margin-right: 5px !important; }
  .dashboard-overlay {
    top: 57px; } }

@media (max-width: 575px) {
  .page-title-wrap, .breadcrumb {
    display: inline-block; }
  .breadcrumb {
    float: right;
    padding: 0 0.625rem; }
  .page-title h2 {
    font-size: 1.2rem; }
  .page-title .page-title-wrap i {
    vertical-align: -1px;
    margin-right: 5px; }
  .page-title .breadcrumb-item + .breadcrumb-item::before {
    padding: 0 0.3rem; }
  .page-title .rct-creadcrumb {
    font-size: 11px; }
  .all-mails-list .w-90 {
    width: 100% !important; } }

@media (max-width: 472px) {
  .navbar-right > li:nth-of-type(2) {
    display: none; }
  .navbar-right > li .dropdown-group-link {
    padding: 5px; }
    .navbar-right > li .dropdown-group-link.dropdown-toggle::after {
      display: none; }
  .chat-box-main img {
    width: 80px; }
  .page-title h2 {
    width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle; } }

/*========== All UI Element Style ==========*/
.leaflet-container {
  height: 400px;
  width: 100%; }

/*========== Alert Scss ==========*/
.icon-alert .alert {
  padding: 0; }
  .icon-alert .alert .alert-addon {
    background-color: rgba(0, 0, 0, 0.2);
    display: flex;
    font-size: 1.563rem;
    width: 50px;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0; }
  .icon-alert .alert p {
    margin-bottom: 0;
    padding: 10px;
    display: inline-block;
    padding-left: 4.375rem; }

/*========= App Bar Scss ==========*/
.appbar-wrapper .hamburger span {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff; }

.appbar-wrapper .navbar-right > li:not(.dropdown) a {
  font-size: 1.875rem; }

/*========== Avatar Scss ==========*/
.avatar-wrapper [class^="border-"], .avatar-wrapper [class*="border-"] {
  border-width: 2px;
  border-style: solid; }

.avatar-wrapper ul li {
  margin-bottom: 10px; }

/*========== Buttons Scss ==========*/
.sub-heading {
  font-size: 14px;
  display: block;
  color: #727891;
  margin-bottom: 1.875rem;
  text-transform: capitalize; }

.btn *, a[role=button], button[type=button] {
  outline: none;
  text-transform: capitalize;
  font-weight: 400; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn {
  padding: 0.8rem 1rem !important;
  font-size: 1.1rem !important;
  line-height: 1.5 !important; }

[class^="btn-"]:focus, [class*="btn-"]:focus, button:focus {
  box-shadow: none !important;
  outline: none; }

.btn-warning, .btn-info {
  color: #fff; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning.active, .btn-info:hover, .btn-info:focus, .btn-info.active {
    color: #fff; }

.btn-icon i {
  font-size: 1.125rem;
  margin: 0 5px; }

.btn-small {
  padding: 4px 15px;
  font-size: 12px; }

.btn-xs {
  padding: 5px 10px !important;
  font-size: 12px !important;
  min-height: 30px !important; }

.btn-sm:not(.btn-group .btn), .btn-group-sm > .btn {
  font-size: 1rem !important;
  height: 2rem !important;
  width: 2rem !important;
  min-height: 2rem !important; }

.btn-transparent {
  background-color: transparent !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  border-radius: 40px !important;
  height: 45px !important; }

.btn-outline-default {
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-right: 1px solid #ededef;
  border-radius: 0.2rem;
  color: #282829;
  padding: 4px 8px; }

/*========== Badge Scss ==========*/
.badge-xs {
  width: 0;
  height: 0;
  padding: 9px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  line-height: 0;
  font-size: 55%;
  position: absolute; }

.badge-sm {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin: 3px 8px; }

.badge-lg {
  padding: 15px 25px !important; }

.badge-top-right {
  position: absolute;
  top: 4px;
  right: 5px; }

.badge:not(.badge-xs) {
  padding: 5px 15px 4px;
  color: #fff; }
  .badge:not(.badge-xs):hover, .badge:not(.badge-xs):focus, .badge:not(.badge-xs).active {
    color: #fff; }

.badge-default {
  background-color: #F5F9FB; }

/*========== Cards Scss ==========*/
.card-img-overlay {
  opacity: .8;
  color: #fff; }

/*========== Chip Scss ==========*/
.chip-wrapper:not([class*="chip-outline-"]) path {
  fill: #fff !important; }

.chip-wrapper:not([class*="chip-outline-"]) .rct-block-content > div {
  vertical-align: middle; }

/*======== GridList Scss =========*/
.gradient-overlay {
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent) !important; }

/*========== Lists Scss ==========*/
.list-wrapper .zmdi {
  line-height: 30px; }

.list-wrapper .listSection {
  background-color: #fff; }

/*========= Responsive ========*/
@media (max-width: 1024px) and (min-width: 320px) {
  .cardsmasonry-wrapper .card-columns {
    column-count: 2; } }

@media (max-width: 768px) {
  .app-wrapper .navbar-right li:last-child {
    display: none; } }

@media (max-width: 480px) {
  .app-wrapper .navbar-right li {
    width: 1.75rem; }
    .app-wrapper .navbar-right li a {
      font-size: 1.4rem; }
  .cardsmasonry-wrapper .card-columns {
    column-count: 1; } }

@media (max-width: 390px) {
  .app-wrapper .navbar-right li:nth-child(n+2) {
    display: none; } }

/*============ Advance Ui Elements ===========*/
.custom-tabs {
  border: none; }
  .custom-tabs .nav-item .nav-link {
    border: none;
    border-radius: 50px; }
    .custom-tabs .nav-item .nav-link:hover, .custom-tabs .nav-item .nav-link:focus, .custom-tabs .nav-item .nav-link.active {
      border: none;
      color: #282829;
      background: rgba(0, 0, 0, 0.2); }

.sweet-alert .btn {
  padding: 0.3rem 2rem;
  font-size: 1rem; }

/*========= All form Elements Style =========*/
.input-group-prepend {
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }
  .input-group-prepend button {
    color: inherit; }

.input-lg {
  height: 45px;
  padding: 0.375rem 0.7rem; }

.input-lg-icon {
  height: 45px;
  padding: 0.375rem 2.7rem; }

.app-selectbox, .app-selectbox-sm {
  border: 1px solid none;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  height: 45px;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08); }
  .app-selectbox:before, .app-selectbox-sm:before {
    content: "";
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -0.09em;
    right: 10px;
    width: 0;
    height: 0;
    border: 0.3em solid transparent;
    border-top-color: #282829; }
  .app-selectbox select, .app-selectbox-sm select {
    padding: 0.3125rem 0.5rem;
    box-shadow: none;
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-transform: capitalize;
    height: 45px !important; }
    .app-selectbox select:focus, .app-selectbox-sm select:focus {
      outline: none; }

.app-selectbox-sm {
  height: calc(2.25rem + 2px); }
  .app-selectbox-sm select {
    height: calc(2.25rem + 2px) !important; }

/*============ Tables Style ===========*/
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto; }

table thead tr[class*='bg-'] td, table thead tr[class*='bg-'] th, table tbody tr[class*='bg-'] td, table tbody tr[class*='bg-'] th {
  color: #fff !important; }

table thead {
  background-color: #FAFAFA; }
  table thead tr th {
    font-size: 14px;
    font-weight: 500;
    color: #282829;
    border-width: 1px !important; }

table tbody tr td {
  font-size: 14px;
  font-weight: 300; }

table thead tr th, table thead tr td, table tbody tr th, table tbody tr td, table tfoot tr th, table tfoot tr td {
  vertical-align: middle !important; }

table .table-action a {
  color: #727891;
  font-size: 14px;
  margin-right: 10px; }
  table .table-action a:last-child {
    margin-right: 0; }
  table .table-action a:hover {
    color: #5D92F4; }

.table-lg tr td {
  padding: 1.438rem 0.75rem; }

.flip-scroll table tr th {
  color: #fff; }

.table-borderless {
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-right: 1px solid #ededef; }
  .table-borderless thead tr th {
    font-size: 1.125rem;
    color: #282829;
    padding: 1.25rem 0.75rem; }
  .table-borderless tbody tr td {
    border: none; }

@media only screen and (max-width: 767px) {
  .unseen table td:nth-child(4), .unseen table td:nth-child(7), .unseen table td:nth-child(8), .unseen table th:nth-child(4), .unseen table th:nth-child(7), .unseen table th:nth-child(8) {
    display: none; } }

@media only screen and (max-width: 991px) {
  .unseen table td:nth-child(2), .unseen table th:nth-child(2) {
    display: none; }
  .flip-scroll * html .flip-content {
    zoom: 1; }
  .flip-scroll table {
    display: block; }
  .flip-scroll thead {
    display: block;
    float: left; }
  .flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap; }
    .flip-scroll tbody tr {
      display: inline-block;
      margin-left: -5px;
      border-left: 1px solid #ededef; }
  .flip-scroll td, .flip-scroll th {
    border-bottom: 1px solid #ededef;
    border-right: 1px solid #ededef;
    padding: 5px;
    width: auto;
    display: block;
    text-align: right .flip-scroll td, .flip-scroll th; }
    .flip-scroll td :last-child, .flip-scroll th :last-child {
      border-bottom: 1px solid #ededef; } }

/*============ Editor Style =============*/
.rct-editor-wrapper .rdw-editor-toolbar {
  border: 1px solid #ededef !important;
  background-color: #5D92F4; }

.rct-editor-wrapper .rct-wysiwyg-editor {
  height: 300px !important;
  border: 1px solid #ededef !important;
  padding: 5px 15px !important;
  background: #fff; }

.quill {
  overflow: hidden; }

.ql-container {
  height: 300px; }

.ql-container.ql-snow, .ql-toolbar.ql-snow {
  border-color: #ededef; }

/*========== Drag And Drop Scss =======*/
.table-dragula tbody tr {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab; }
  .table-dragula tbody tr td.w-5 {
    text-align: center; }

.drag-list-wrapper li {
  background: #5D92F4;
  background: rgba(93, 146, 244, 0.2);
  border: none; }
  .drag-list-wrapper li .drag-list {
    background: #5D92F4;
    background: rgba(93, 146, 244, 0.9);
    padding: 0.9375rem 0.625rem;
    color: #FAFAFA; }

/*=========== Pages Style ==========*/
/*================= Mail =================*/
.rct-mail-wrapper header,
.todo-wrapper header {
  background-color: #fff;
  box-shadow: none;
  border-top: 1px solid #ededef; }

.rct-mail-wrapper .list-wrap,
.todo-wrapper .list-wrap {
  margin: -24px; }
  .rct-mail-wrapper .list-wrap .top-head,
  .todo-wrapper .list-wrap .top-head {
    border-bottom: 1px solid #ededef;
    border-top: 1px solid #ededef;
    padding: 0.625rem 1rem; }
  .rct-mail-wrapper .list-wrap ul .list-item,
  .todo-wrapper .list-wrap ul .list-item {
    padding: 1rem;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    background-color: #fff; }
    .rct-mail-wrapper .list-wrap ul .list-item:not(:last-child),
    .todo-wrapper .list-wrap ul .list-item:not(:last-child) {
      border-bottom: 1px solid #ededef; }
    .rct-mail-wrapper .list-wrap ul .list-item:hover,
    .todo-wrapper .list-wrap ul .list-item:hover {
      background-color: #E1EBFF; }

.mail-sidebar-wrap,
.todo-sidebar-wrap,
.chat-sidebar {
  overflow: hidden; }
  .mail-sidebar-wrap .user-wrap,
  .todo-sidebar-wrap .user-wrap,
  .chat-sidebar .user-wrap {
    height: 150px; }
    .mail-sidebar-wrap .user-wrap .media,
    .todo-sidebar-wrap .user-wrap .media,
    .chat-sidebar .user-wrap .media {
      width: 100%;
      padding: 1rem;
      background-color: rgba(0, 0, 0, 0.7); }
  .mail-sidebar-wrap .sidebar-filters-wrap,
  .todo-sidebar-wrap .sidebar-filters-wrap,
  .chat-sidebar .sidebar-filters-wrap {
    padding: 0 1.25rem 1.25rem; }
    .mail-sidebar-wrap .sidebar-filters-wrap .filters,
    .todo-sidebar-wrap .sidebar-filters-wrap .filters,
    .chat-sidebar .sidebar-filters-wrap .filters {
      padding: 0;
      margin: 0; }
      .mail-sidebar-wrap .sidebar-filters-wrap .filters > div i,
      .todo-sidebar-wrap .sidebar-filters-wrap .filters > div i,
      .chat-sidebar .sidebar-filters-wrap .filters > div i {
        font-size: 1.25rem; }
      .mail-sidebar-wrap .sidebar-filters-wrap .filters > div .filter-title,
      .todo-sidebar-wrap .sidebar-filters-wrap .filters > div .filter-title,
      .chat-sidebar .sidebar-filters-wrap .filters > div .filter-title {
        font-size: 0.875rem; }

.email-detail-page-warrper .mail-detail {
  padding: 1rem 1.5rem 3rem 6rem;
  border-bottom: 1px solid #ededef; }

.mail-reply-wrap textarea,
.task-foot textarea {
  max-height: 3rem;
  line-height: 2; }

/*================ Todo List ================*/
@media (max-width: 959px) {
  .todo-wrapper header {
    margin-left: 0 !important; } }

.todo-wrapper .list-wrap ul li > .media > label {
  margin: 0 1rem 0 0; }

.todo-wrapper .list-wrap ul li > .media .media-body span {
  margin: 0 0.25rem; }

.todo-wrapper .list-wrap .task-head {
  padding: 0.625rem 1rem; }

.todo-wrapper .task-detail .task-detail-content .task-content .task-box {
  position: relative;
  border: 1px solid #ededef;
  padding: 0.625rem 1.875rem 0.625rem 0.625rem; }

.todo-wrapper .task-detail .task-detail-content .task-content .task-btn {
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  position: absolute;
  top: -15px;
  right: -5px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 1rem; }
  .todo-wrapper .task-detail .task-detail-content .task-content .task-btn span {
    color: #5D92F4 !important; }

.todo-wrapper .task-detail .task-comment ul li {
  margin-bottom: 1rem; }

/*================== Chat ===================*/
.chat-wrapper .chat-main-body .chat-head {
  padding: 0.625rem 1.5rem;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09); }
  @media (max-width: 450px) {
    .chat-wrapper .chat-main-body .chat-head {
      padding: 0.75rem; }
      .chat-wrapper .chat-main-body .chat-head .video-icon {
        display: none; } }
  .chat-wrapper .chat-main-body .chat-head button {
    height: 2.25rem;
    width: 2.25rem;
    font-size: 1.25rem;
    margin: 0 0.25rem; }

.chat-wrapper .chat-main-body .chat-body .chat-bubble {
  max-width: 600px;
  padding: 0.625rem;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  display: flex;
  align-items: center; }
  .chat-wrapper .chat-main-body .chat-body .chat-bubble.even {
    border-radius: 20px 20px 20px 0; }
  .chat-wrapper .chat-main-body .chat-body .chat-bubble.odd {
    border-radius: 20px 20px 0px 20px; }

.chat-wrapper .chat-main-body .chat-footer .msg-input,
.chat-wrapper .chat-main-body .chat-footer .submit-btn {
  border-radius: 100px !important; }

.chat-wrapper .chat-content {
  position: relative;
  height: 100vh; }
  .chat-wrapper .chat-content .chat-box-main {
    position: absolute;
    top: 0;
    bottom: 10rem;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center; }

.chat-sidebar .user-wrap {
  height: auto; }

.chat-sidebar .search-wrapper .search-icon {
  position: absolute;
  right: 1rem;
  top: 0.9rem; }

.chat-sidebar .chat-list ul .user-list-item {
  cursor: pointer;
  padding: 1rem;
  transition: all 0.3s ease-in-out; }
  .chat-sidebar .chat-list ul .user-list-item .media-left .badge {
    position: absolute;
    bottom: 0px; }
  .chat-sidebar .chat-list ul .user-list-item .msg-count .badge {
    height: 1.5rem;
    width: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0; }
  .chat-sidebar .chat-list ul .user-list-item.item-active {
    background-color: #282829;
    color: #fff; }
  .chat-sidebar .chat-list ul .user-list-item:hover:not(.item-active) {
    background-color: #E1EBFF; }

/*================ Gallery =================*/
figure.img-wrapper {
  position: relative;
  overflow: hidden;
  text-align: center;
  -webkit-perspective: 50em;
  perspective: 50em; }
  figure.img-wrapper * {
    -webkit-box-sizing: padding-box;
    box-sizing: padding-box;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
  figure.img-wrapper img {
    max-width: 100%;
    vertical-align: top; }
  figure.img-wrapper figcaption {
    top: 50%;
    left: 20px;
    right: 20px;
    position: absolute;
    opacity: 0;
    z-index: 1; }
  figure.img-wrapper h2,
  figure.img-wrapper h4 {
    margin: 0; }
  figure.img-wrapper h2 {
    font-weight: 600; }
  figure.img-wrapper h4 {
    text-transform: uppercase; }
  figure.img-wrapper:after {
    background-color: #fff;
    position: absolute;
    content: "";
    display: block;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0; }
  figure.img-wrapper a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1; }
  figure.img-wrapper:hover figcaption,
  figure.img-wrapper.hover figcaption {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s; }
  figure.img-wrapper:hover:after, figure.img-wrapper.hover:after {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 0.9; }

/*======= Pricing Scss =======*/
.rct-tooltip {
  width: 250px; }

.pricing-wrapper button {
  text-transform: capitalize; }

.pricing-wrapper .switch {
  vertical-align: middle;
  margin: 0 1.25rem; }

.price-list {
  margin-bottom: 6.25rem; }
  .price-list .rct-block {
    padding: 3.125rem; }
    .price-list .rct-block p {
      margin-bottom: 1.25rem; }

.pricing-title {
  font-size: 1.875rem;
  margin-bottom: 1.25rem;
  text-transform: capitalize; }

.amount-title {
  font-weight: 900;
  font-size: 2.25rem; }

.fixed-pricing {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  transition: all 0.4s ease-in-out 0s;
  margin-bottom: 24px;
  position: relative; }
  .fixed-pricing .pricing-box {
    border-right: 1px solid #ededef; }

.pricing-body,
.pricing-head {
  padding: 1.875rem 3.125rem; }

.plan-info {
  background-color: #F5F9FB;
  padding: 0.625rem 3.125rem; }

.plan-info-listing li i {
  margin-right: 0.9375rem; }

.price-detail, .plan-info-listing {
  margin-bottom: 2.188rem; }
  .price-detail li, .plan-info-listing li {
    margin-bottom: 0.625rem;
    font-size: 0.875rem; }

.testimonial-wrapper .media-body p {
  font-style: italic;
  font-size: 1.125rem;
  margin-bottom: 1.25rem;
  line-height: 30px; }

.testimonial-wrapper .user-meta span {
  color: #A5A7B2; }

.faq-wrapper .card-title {
  margin-bottom: 1.25rem;
  font-size: 1rem; }

.faq-wrapper .card-text {
  font-size: 0.875rem;
  color: #A5A7B2; }

.testimonial-slider .slick-dots {
  text-align: left;
  bottom: -50px;
  left: 185px; }

/*======== About Scss =========*/
.section-title::after {
  content: "";
  width: 70px;
  height: 1px;
  display: inline-block;
  border: 1px solid #FF2B72;
  position: absolute;
  left: 0;
  right: 0;
  margin: 6px auto;
  border-radius: 30px;
  transition: all .3s ease-in-out 0s; }

.card-content p {
  color: #727891;
  text-align: justify; }

.about-detail .card-image img {
  width: 100%; }

/*======== Calender Scss =======*/
.calendar-wrapper .rbc-calendar {
  display: block; }

.rbc-month-row {
  min-height: 150px; }

.rbc-event {
  background-color: #5D92F4;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #5D92F4 !important; }

.rbc-toolbar button.rbc-active,
.rbc-toolbar button:hover {
  background-color: #5D92F4;
  color: #fff; }

@media (max-width: 700px) and (min-width: 320px) {
  .rbc-toolbar {
    font-size: 12px;
    flex-direction: column;
    align-items: start; }
    .rbc-toolbar span {
      margin: 5px 0; }
  .rbc-month-row {
    min-height: 70px; } }

/*========= Terms Condition =====*/
.terms-wrapper {
  overflow-y: auto;
  height: 100%; }

.terms-conditions-rules p {
  margin-bottom: 1.25rem; }

.terms-conditions-rules .sub-order {
  padding-left: 3.75rem; }

.terms-conditions-rules ol {
  padding-left: 2.5rem; }
  .terms-conditions-rules ol li {
    margin-bottom: 0.9375rem; }

.terms-conditions-rules .heading {
  font-size: 1.5rem;
  margin-bottom: 1.563rem; }

.terms-conditions-rules .nest-heading {
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 0.625rem;
  padding-left: 1.875rem; }

.terms-conditions-rules p,
.terms-conditions-rules ol li,
.terms-conditions-rules .nest-heading {
  font-size: 0.875rem; }

/*========= Feedback ============*/
.feedback-wrapper .heading {
  font-size: 1.5rem;
  margin-bottom: 1.563rem;
  color: #A5A7B2; }

.like-box {
  border-top: 1px solid #A5A7B2;
  border-bottom: 1px solid #A5A7B2;
  border-left: 1px solid #A5A7B2;
  border-right: 1px solid #A5A7B2;
  width: 100px;
  height: 100px;
  text-align: center;
  margin-right: 3.25rem;
  padding: 0.625rem; }

.comment-sec .media {
  margin-bottom: 1.875rem; }

.comment-sec .comment-box {
  background-color: #FAFAFA;
  padding: 0.625rem; }
  .comment-sec .comment-box p {
    font-size: 0.875rem; }

.rct-tabs header {
  background-color: #fff;
  box-shadow: none;
  color: #A5A7B2;
  border-bottom: 1px solid #ededef; }
  .rct-tabs header span {
    font-size: 0.875rem; }

.rct-tabs ul li {
  margin: 0 -24px !important;
  padding: 0.9375rem 1.25rem;
  border-bottom: 1px solid #ededef; }

.rct-tabs .form-group .col-form-label {
  font-size: 1rem; }

.rct-tabs [role="tablist"] button {
  color: #282829; }

.social-action a {
  padding: 5px; }

.list-action a, .social-action a,
.list-action button,
.social-action button {
  color: #A5A7B2;
  font-size: 1.125rem; }
  .list-action a:hover, .social-action a:hover,
  .list-action button:hover,
  .social-action button:hover {
    color: #5D92F4; }

.list-action a, .social-action a {
  margin-right: 0.625rem; }
  .list-action a:last-child, .social-action a:last-child {
    margin-right: 0; }

.feed-content {
  border-left: 3px solid #5D92F4; }
  .feed-content a {
    margin-bottom: 0;
    color: #677080;
    padding: 0.625rem;
    font-size: 1.125rem;
    line-height: 30px; }
    .feed-content a:hover {
      color: #5D92F4; }

.search-filter {
  padding: 1.25rem; }
  .search-filter .form-group {
    margin-right: 0.9375rem;
    display: inline-block;
    vertical-align: top; }

/*========= Report =============*/
.check-circle {
  background-color: #fff;
  border-radius: 100%;
  border: 1px solid #00D014;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  margin-right: 1.25rem; }

.report-list li {
  border-bottom: 1px solid #ededef;
  padding: 1.25rem; }
  .report-list li:last-child {
    border-bottom: none; }
  .report-list li h2 {
    color: #282829;
    font-size: 2rem; }

.report-status {
  background-color: #fff;
  border-top: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-right: 1px solid #ededef;
  border-radius: 5px; }
  .report-status > ul {
    border-bottom: 1px solid #ededef;
    border-top: 1px solid #ededef; }
    .report-status > ul > li {
      border-right: 1px solid #ededef;
      margin: 0 !important;
      padding: 1.875rem; }
      .report-status > ul > li:last-child {
        border-right: none; }
      .report-status > ul > li h4 {
        color: #727891; }
      .report-status > ul > li .title {
        color: #282829; }

.top-filter .form-group {
  float: left;
  margin-right: 0.9375rem; }

/*========= Faq(s) =============*/
.faq-page-wrapper .panel-heading {
  border-bottom: none; }
  .faq-page-wrapper .panel-heading > div {
    margin: 0; }
  .faq-page-wrapper .panel-heading h4 {
    color: #5D92F4;
    padding: 0; }

/*======== Responsive =========*/
@media (max-width: 1767px) and (min-width: 320px) {
  .about-detail .p-70 {
    padding: 1.25rem 1.25rem !important; }
  .about-content .title {
    line-height: 1.2; } }

@media (max-width: 1500px) and (min-width: 320px) {
  .about-content .title {
    font-size: 1.7rem; }
  .about-content .mb-50 {
    margin-bottom: 15px !important; } }

@media (max-width: 1400px) and (min-width: 320px) {
  .pricing-body,
  .pricing-head {
    padding: 1.875rem 1.125rem; }
  .price-list .rct-block {
    padding: 1.125rem; }
  .content-wrapper .title {
    line-height: 1.3; }
  .media-full img {
    width: 200px; } }

@media (max-width: 1300px) and (min-width: 320px) {
  .userProfile-wrapper .profile-top .profile-content {
    top: 20px !important;
    left: 30px !important; } }

@media (max-width: 1270px) {
  .about-content .title {
    font-size: 1.375rem; } }

@media (max-width: 765px) and (min-width: 320px) {
  .profile-content img {
    width: 90px;
    height: 90px; }
  .profile-content .media-body.pt-25 {
    padding-top: 5px !important; } }

@media (max-width: 720px) and (min-width: 320px) {
  .report-status > ul > li {
    padding: .8rem; }
    .report-status > ul > li h2 {
      font-size: 2rem; } }

@media (max-width: 700px) and (min-width: 320px) {
  .testimonial-wrapper.mb-50 {
    margin-bottom: 1.875rem; }
  .testimonial-wrapper .media {
    display: inline-block;
    text-align: center; }
    .testimonial-wrapper .media img {
      display: inline-block !important;
      margin: 0 auto 0.9375rem;
      margin-right: 0 !important; }
  .feedback-wrapper .rct-tabs ul li {
    display: inline-block !important; }
    .feedback-wrapper .rct-tabs ul li .list-action, .feedback-wrapper .rct-tabs ul li .social-action {
      text-align: center; }
  .feedback-wrapper .rct-tabs .media {
    display: inline-block;
    text-align: center; }
    .feedback-wrapper .rct-tabs .media img {
      margin-right: 0 !important;
      margin-bottom: 0.9375rem; } }

@media (max-width: 560px) and (min-width: 320px) {
  .report-status > ul > li {
    width: 100%;
    border-bottom: 1px solid #ededef;
    border-right: none; }
    .report-status > ul > li:last-child {
      border-bottom: none; } }

@media (max-width: 575px) and (min-width: 320px) {
  .report-status .top-filter .w-20 {
    width: 35% !important; }
  .feedback-wrapper .comment-sec,
  .feedback-wrapper form {
    width: 100% !important; }
  .feedback-wrapper .ml-70 {
    margin-left: 0 !important; }
  .like-box {
    width: 40px;
    height: 40px;
    margin: 1.25rem 1.25rem 1.25rem 0; }
    .like-box h2,
    .like-box span {
      display: none; }
  .comment-sec .media,
  .comment-sec .media > div {
    display: inline-block;
    text-align: center; }
    .comment-sec .media img,
    .comment-sec .media > div img {
      margin-bottom: 0.9375rem; }
  .search-filter .w-40 {
    width: 50% !important; }
  .userProfile-wrapper .w-50,
  .userProfile-wrapper .w-75 {
    width: 100% !important; }
  .profile-content img {
    width: 70px;
    height: 70px; }
  .profile-content .media-body h2 {
    font-size: 1.275rem; }
  .all-mails-list .small.text-muted {
    display: none; }
  .all-mails-list .emails {
    width: 100% !important; } }

@media (max-width: 500px) and (min-width: 320px) {
  .userProfile-wrapper .profile-top .profile-content {
    top: 10px !important; }
  .userProfile-wrapper .messages-wrapper ul li:not(:first-child) {
    display: inline-block !important; }
  .userProfile-wrapper .messages-wrapper ul li span,
  .userProfile-wrapper .messages-wrapper ul li button {
    margin-bottom: 10px !important; }
  .userProfile-wrapper .messages-wrapper .toolbar label,
  .userProfile-wrapper .messages-wrapper .toolbar button {
    margin: 0; } }

@media (max-width: 415px) and (min-width: 320px) {
  .report-status .top-filter .w-20 {
    width: 100% !important; }
  .profile-content img {
    width: 50px;
    height: 50px; } }

/*================= Responsive scroll height ====================*/
@media (max-width: 1700px) {
  .app-boxed .chat-main-body .rct-scroll {
    height: calc(100vh - 369px) !important; } }

.app-horizontal .todo-wrapper .list-wrap .task-detail-wrapper .rct-scroll {
  height: calc(100vh - 242px) !important; }

.app-boxed .todo-wrapper .list-wrap .rct-scroll {
  height: calc(100vh - 382px) !important; }

@media (max-width: 990px) {
  .app-boxed .rct-page-content {
    height: calc(100vh - 10rem) !important; }
  .app-boxed .chat-main-body .rct-scroll,
  .app-boxed .chat-sidebar .chat-list .rct-scroll {
    height: calc(100vh - 275px) !important; }
  .app-boxed .rct-mail-wrapper .list-wrap .rct-scroll {
    height: calc(100vh - 211px) !important; }
  .app-boxed .todo-wrapper .list-wrap .rct-scroll {
    height: calc(100vh - 272px) !important; } }

@media (max-width: 959px) {
  .chat-box-main .sidebar-toggler, .chat-main-body .chat-sidebar-toggler {
    display: block !important; }
  .chat-sidebar .chat-list .rct-scroll {
    height: calc(100vh - 115px) !important; }
  .app .all-mails-list .rct-scroll {
    height: calc(100vh - 135px) !important; }
  .todo-sidebar-wrap .rct-scroll {
    height: calc(100vh - 221px) !important; }
  .mail-sidebar-wrap .rct-scroll {
    height: calc(100vh - 221px) !important; } }

@media (max-width: 599px) {
  .todo-wrapper .list-wrap .rct-scroll {
    height: calc(100vh - 180px) !important; } }

/*========================== Responsive App ===================*/
@media (max-width: 767px) {
  .rct-page-content {
    padding: 0 !important;
    margin-left: -1px;
    margin-right: -1px; }
  .rct-mail-wrapper .list-wrap .icon-wrap,
  .rct-mail-wrapper .list-wrap .emails .avatar-wrap,
  .rct-mail-wrapper .list-wrap .emails .media-body p {
    display: none !important; }
  .rct-mail-wrapper .list-wrap .list-item {
    padding: 0.75rem !important; }
    .rct-mail-wrapper .list-wrap .list-item .emails .media-body .w-25 {
      width: 100% !important; } }

/*=========== User Style =========*/
.card-block-content .media .media-left img {
  margin-top: -30px;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff; }

.user-image img {
  box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.21);
  margin: 0 auto; }

.profile-top {
  overflow: hidden; }

.profile-bottom {
  margin-top: -50px; }

.user-activity {
  padding: 0.9375rem; }
  .user-activity ul li {
    border-right: 1px solid #ededef;
    padding: 0 0.625rem; }
    .user-activity ul li:last-child {
      border: none; }
    .user-activity ul li span {
      font-size: 1.375rem;
      margin: 0 10px; }

.card-right-action {
  color: #fff;
  border-radius: 100%;
  position: absolute;
  top: -8px;
  right: 5px;
  z-index: 99; }

.media-listing .media {
  padding: 1.25rem; }

/*======= User Management =====*/
.userProfile-wrapper .heading {
  font-size: 1.5rem;
  margin-bottom: 1.875rem; }

.userProfile-wrapper button {
  text-transform: capitalize;
  color: #A5A7B2; }

.userProfile-wrapper .bordered {
  border: 8px solid rgba(255, 255, 255, 0.23); }

.userProfile-wrapper .profile-top {
  position: relative; }
  .userProfile-wrapper .profile-top .profile-content {
    position: absolute;
    top: 80px;
    left: 110px; }
    .userProfile-wrapper .profile-top .profile-content .media-body h2, .userProfile-wrapper .profile-top .profile-content .media-body p {
      color: #fff;
      margin-bottom: 0; }

.prefrences-wrapper p {
  margin-bottom: 0;
  color: #A5A7B2; }

.prefrences-wrapper h5 {
  margin-bottom: 10px; }

.card-base {
  padding: 0.9375rem;
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-right: 1px solid #ededef;
  border-radius: 0.25rem;
  background-color: #FAFAFA;
  margin-bottom: 1.875rem; }

/*======= Responsive =======*/
@media (max-width: 1590px) and (min-width: 1199px) {
  .user-list-wrapper [class*="col-"] {
    max-width: 33.3%;
    flex: 0 0 33.3%; } }

@media (max-width: 992px) and (min-width: 801px) {
  .media-full {
    width: 100%;
    display: block; }
    .media-full img {
      width: 100%;
      margin-bottom: 15px; }
    .media-full .media-body {
      width: 100%; } }

@media (max-width: 575px) and (min-width: 320px) {
  .media-full {
    width: 100%;
    display: block; }
    .media-full img {
      width: 100%;
      margin-bottom: 15px; }
    .media-full .media-body {
      width: 100%; } }

@media (max-width: 588px) and (min-width: 320px) {
  .user-activity ul li {
    display: block;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ededef;
    padding: 10px; } }

/*=========== Session Style =========*/
.session-wrapper, .error-wrapper, .rct-session-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  left: 0;
  position: fixed;
  right: 0;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden; }
  .session-wrapper .session-inner-wrapper, .error-wrapper .session-inner-wrapper, .rct-session-wrapper .session-inner-wrapper {
    transform: translate3d(0%, 10%, 0);
    padding-bottom: 1.875rem; }

.session-header {
  background: none !important;
  box-shadow: none !important; }
  .session-header > div {
    padding: 0; }

.session-logo {
  display: flex;
  align-items: center; }
  .session-logo i {
    font-size: 1.875rem;
    margin-right: 0.9375rem;
    color: #fff; }

.has-wrapper {
  position: relative; }
  .has-wrapper .has-input {
    border: none;
    padding: 0.625rem 1.563rem; }
  .has-wrapper .has-icon {
    position: absolute;
    right: 25px;
    top: 13px;
    font-size: 1.25rem; }

.btn-large {
  height: 45px; }

.error-wrapper {
  background: #00D0BD;
  background-image: none;
  overflow-x: hidden; }

.error-body h2 {
  font-weight: 900;
  text-shadow: 9px 10px 1px rgba(0, 0, 0, 0.08); }

.oops {
  font-size: 3.75rem; }

.bold {
  font-size: 13.75rem; }

.error-msg {
  font-size: 4.375rem; }

.rct-session-wrapper .row-eq-height {
  align-items: center; }

.rct-session-wrapper header {
  height: 100px;
  background: none !important;
  justify-content: space-around;
  box-shadow: none; }

.rct-session-wrapper .session-inner-wrapper .session-body {
  background-color: #fff;
  border-radius: 5px;
  padding: 2rem 6.25rem; }
  .rct-session-wrapper .session-inner-wrapper .session-body p {
    color: #A5A7B2;
    font-size: 0.875rem; }
    .rct-session-wrapper .session-inner-wrapper .session-body p a {
      text-decoration: underline; }
      .rct-session-wrapper .session-inner-wrapper .session-body p a:hover {
        color: #5D92F4; }

.rct-session-wrapper .has-wrapper .has-input {
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-right: 1px solid #ededef; }

[class*="circle-btn-"] {
  border-radius: 50px !important; }

.circle-btn-sm {
  min-width: 160px !important; }

.circle-btn-xs {
  min-width: 120px !important; }

.session-slider .slick-slide {
  position: relative; }
  .session-slider .slick-slide img {
    border-radius: 6px; }
  .session-slider .slick-slide .rct-img-overlay {
    position: absolute;
    bottom: 0px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    padding: 0.9375rem 0.9375rem 1.563rem;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #fff; }
    .session-slider .slick-slide .rct-img-overlay p {
      margin: 0;
      font-size: 0.875rem; }
    .session-slider .slick-slide .rct-img-overlay h5 {
      font-style: italic;
      font-weight: 500;
      margin-bottom: 5px;
      font-size: 1.25rem; }

.session-slider .slick-dots {
  text-align: right;
  top: 0;
  height: 30px; }

/*======= Responsive =======*/
@media (max-width: 1199px) and (min-width: 320px) {
  .rct-session-wrapper .container {
    max-width: 100%; }
  .rct-session-wrapper .session-inner-wrapper .session-body {
    padding: 2rem 1.875rem; }
    .rct-session-wrapper .session-inner-wrapper .session-body [class*="btn-"]:not(.btn-success) {
      height: 0px !important;
      width: 35px;
      font-size: 1rem;
      margin-bottom: 5px !important; }
    .rct-session-wrapper .session-inner-wrapper .session-body p.mb-20, .rct-session-wrapper .session-inner-wrapper .session-body .session-head.mb-30 {
      margin-bottom: 0.9375 !important; } }

@media (max-width: 767px) {
  .rct-session-wrapper [class*="col-"] {
    max-width: 100%;
    flex: 100%; }
  .rct-session-wrapper .session-inner-wrapper {
    transform: translate3d(0%, 0%, 0); }
  .rct-session-wrapper .session-slider {
    display: none; } }

@media (max-width: 600px) {
  .error-body .bold {
    font-size: 8.75rem; }
  .error-body .error-msg {
    font-size: 2.375rem; } }

@media (max-width: 575px) {
  .circle-btn-xs {
    min-width: 85px !important;
    padding: 5px 5px 3px !important; }
  .rct-session-wrapper .session-head h2 {
    font-size: 1.4rem;
    margin-bottom: 0.4rem; }
  .rct-session-wrapper header a.mr-15 {
    display: none; } }

/*======= All App Effect Is Mentioned Here ========*/
.rct-notify {
  display: flex;
  -moz-animation: notify 1.5s infinite linear;
  -o-animation: notify 1.5s infinite linear;
  -webkit-animation: notify 1.5s infinite linear;
  animation: notify 1.5s infinite linear;
  border-radius: 100%; }

@-webkit-keyframes notify {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(179, 182, 183, 0.96); }
  70% {
    -webkit-box-shadow: 0 0 0 12px rgba(179, 182, 183, 0.96); }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(179, 182, 183, 0.96); } }

@keyframes notify {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(179, 182, 183, 0.96);
    box-shadow: 0 0 0 0 rgba(179, 182, 183, 0.96); }
  70% {
    -moz-box-shadow: 0 0 0 12px rgba(179, 182, 183, 0);
    box-shadow: 0 0 0 12px rgba(179, 182, 183, 0); }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(179, 182, 183, 0);
    box-shadow: 0 0 0 0 rgba(179, 182, 183, 0); } }

/*=========== Weather Widget Effect =============*/
.rct-weather-widget {
  background-image: url("");
  background-size: cover;
  -moz-animation: animatedBackground 25s infinite ease;
  -o-animation: animatedBackground 25s infinite ease;
  -webkit-animation: animatedBackground 25s infinite ease;
  animation: animatedBackground 25s infinite ease; }

@-webkit-keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  1% {
    background-position: 0 0; }
  50% {
    background-position: -1000px 0; }
  51% {
    background-position: -1000px 0; }
  99% {
    background-position: 0 0; }
  100% {
    background-position: 0 0; } }

@keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  1% {
    background-position: 0 0; }
  50% {
    background-position: -1000px 0; }
  51% {
    background-position: -1000px 0; }
  99% {
    background-position: 0 0; }
  100% {
    background-position: 0 0; } }

/*===== Setting Rotate Animation ======*/
.rotate {
  -webkit-transition: 0.6s ease-out;
  -moz-transition: 0.6s ease-out;
  -ms-transition: 0.6s ease-out;
  -o-transition: 0.6s ease-out;
  transition: 0.6s ease-out !important; }

.rotate:hover {
  -webkit-transform: rotateZ(360deg);
  -moz-transform: rotateZ(360deg);
  -ms-transform: rotateZ(360deg);
  -o-transform: rotateZ(360deg);
  transform: rotateZ(360deg); }

/*====== Bell Shake Animation =====*/
@-ms-keyframes ring {
  0% {
    -ms-transform: rotate(15deg); }
  50% {
    -ms-transform: rotate(-15deg); }
  100% {
    -ms-transform: rotate(15deg); } }

@-moz-keyframes ring {
  0% {
    -moz-transform: rotate(15deg); }
  50% {
    -moz-transform: rotate(-15deg); }
  100% {
    -moz-transform: rotate(15deg); } }

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotate(15deg); }
  50% {
    -webkit-transform: rotate(-15deg); }
  100% {
    -webkit-transform: rotate(15deg); } }

@keyframes ring {
  0% {
    transform: rotate(15deg); }
  50% {
    transform: rotate(-15deg); }
  100% {
    transform: rotate(15deg); } }

.shake {
  -ms-animation: ring .3s infinite;
  -moz-animation: ring .3s infinite;
  -webkit-animation: ring .3s infinite;
  animation: ring .3s infinite; }

@keyframes spin-icon {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

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

/*======= Theme Panel =======*/
.fixed-plugin {
  position: fixed;
  right: -2px;
  width: auto;
  z-index: 9;
  border-radius: 10px 0 0 10px;
  top: 130px; }
  .fixed-plugin i {
    padding: 0.625rem; }
  .fixed-plugin .header-title {
    line-height: 25px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase; }
  .fixed-plugin .badge {
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    height: 35px;
    position: relative;
    width: 35px;
    padding: 0 !important;
    transition: all .34s; }
  .fixed-plugin .dropdown > button.btn-secondary {
    background: none;
    border: none;
    padding: 0; }
    .fixed-plugin .dropdown > button.btn-secondary:hover, .fixed-plugin .dropdown > button.btn-secondary.active, .fixed-plugin .dropdown > button.btn-secondary:focus {
      background: none; }
  .fixed-plugin .dropdown.show .dropdown-menu {
    transform: translate3d(0, -40px, 0) !important;
    opacity: 1;
    visibility: visible; }
  .fixed-plugin .dropdown .dropdown-menu {
    right: 45px;
    left: auto !important;
    width: 19rem;
    border-radius: 5px;
    padding: 1.25rem 0rem;
    background-color: #fff;
    transform: translate3d(0, 100px, 0) !important; }
    .fixed-plugin .dropdown .dropdown-menu::before, .fixed-plugin .dropdown .dropdown-menu::after {
      border: none; }
  .fixed-plugin .background-img .img-holder {
    border: 3px solid transparent;
    overflow: hidden;
    border-radius: 10px;
    margin: 0 4px; }
    .fixed-plugin .background-img .img-holder img {
      max-height: 100%;
      height: 100px;
      width: 50px; }
    .fixed-plugin .background-img .img-holder.active {
      border-color: #FF3739; }

/*========== Tour scss =========*/
.joyride-tooltip {
  width: 23.13rem !important;
  padding: 0 !important;
  border-radius: 0; }
  .joyride-tooltip.right .joyride-tooltip__triangle {
    left: -12px !important;
    top: 8px; }
  .joyride-tooltip.bottom .joyride-tooltip__triangle {
    top: -12px !important; }
  .joyride-tooltip.left .joyride-tooltip__triangle {
    right: -12px !important; }
  .joyride-tooltip .joyride-tooltip__header, .joyride-tooltip .joyride-tooltip__main, .joyride-tooltip .joyride-tooltip__footer {
    padding: 0.625rem !important; }
  .joyride-tooltip .joyride-tooltip__header {
    border-bottom: 1px solid #5D92F4;
    background-color: #5D92F4;
    color: #fff; }
  .joyride-tooltip .joyride-tooltip__footer {
    border-top: 1px solid #ededef; }
  .joyride-tooltip .joyride-tooltip__button--skip {
    color: #f04; }
  .joyride-tooltip .joyride-tooltip__close {
    background: none; }
    .joyride-tooltip .joyride-tooltip__close::before {
      content: "\F136";
      font-family: Material-Design-Iconic-Font;
      color: #fff; }

/*========== Widgets scss =========*/
.widget-heading {
  font-size: 1.625rem;
  font-weight: 500;
  color: #727891;
  margin-bottom: 1.875rem; }

.flex-chart .rct-block-content {
  height: 100%;
  display: flex;
  flex-direction: column; }

.to-do-list ul > div:hover .hover-action {
  opacity: 1; }

.hover-action {
  opacity: 0;
  transition: all 0.4s linear 0s; }
  .hover-action button, .hover-action a {
    height: 34px;
    width: 34px;
    font-size: 1.3rem; }

.new-mail > div,
.new-mail > li {
  padding: 0.625rem 0.9375rem;
  border-bottom: 1px solid #ededef; }
  .new-mail > div:hover .hover-action,
  .new-mail > li:hover .hover-action {
    opacity: 1; }

.new-mail .subject {
  font-size: 1rem;
  font-weight: 500;
  color: #282829;
  margin-bottom: 0.625rem; }

.new-mail .message {
  color: #677080;
  font-size: 12px; }

.comment-section ul > div:not(:last-child) {
  border-bottom: 1px solid #ededef; }

.comment-section ul > div .comment-date {
  opacity: 1;
  transition: all 0.2s ease-in-out; }

.comment-section ul > div:hover .hover-action {
  opacity: 1; }

.comment-section ul > div:hover .comment-date {
  opacity: 0; }

@media (max-width: 500px) {
  .comment-section ul > div {
    display: block !important; }
    .comment-section ul > div .avatar-wrap {
      margin: 0 0 1rem 0 !important; }
    .comment-section ul > div .comment-action {
      width: 100% !important;
      text-align: left !important; } }

.weather-top {
  position: relative; }
  .weather-top .weather-over {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    padding: 0.625rem 1.875rem; }
  .weather-top .weather-head,
  .weather-top .weather-temp {
    color: #fff; }
  .weather-top .weather-temp h2 {
    font-size: 3.75rem;
    font-weight: 600;
    margin: 0; }
  .weather-top .weather-head h4 {
    font-size: 1.5rem;
    font-weight: 500; }
  .weather-top .weather-head i {
    font-size: 5rem; }

.weather-bottom ul li {
  border-bottom: 1px solid #ededef;
  padding: 0.625rem 0.9375rem; }
  .weather-bottom ul li .w-icon i {
    font-size: 1.5rem; }

.notification-box {
  border: none; }
  .notification-box ul li {
    margin-bottom: 1.25rem; }
    .notification-box ul li:last-child {
      margin-bottom: 0; }

.message-head {
  color: #727891; }
  .message-head i {
    font-size: 1rem;
    margin-right: 5px; }

.notify-user {
  position: relative; }
  .notify-user .badge {
    width: 25px;
    border-radius: 100%;
    padding: 0 !important;
    margin: 0;
    font-size: 1rem;
    height: 25px;
    line-height: 20px;
    border: 1px solid #fff;
    text-align: center;
    position: absolute;
    right: 0px;
    top: 30px; }

.small-btn {
  width: 33px !important;
  height: 30px !important;
  font-size: 1rem !important; }

.new-customer-list li a {
  font-size: 1.1rem;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 100%;
  padding: 0;
  margin: 3px; }
  .new-customer-list li a:hover, .new-customer-list li a:active, .new-customer-list li a:focus {
    color: inherit; }

.activity-widget li {
  border-left: 1px solid #ededef;
  padding: 0 20px 15px 20px;
  position: relative; }
  .activity-widget li span.activity-time {
    display: block;
    font-size: 12px; }
  .activity-widget li span.badge {
    position: absolute;
    right: auto;
    top: 0;
    left: -9.75px;
    min-height: 1.125rem;
    min-width: 1.125rem;
    font-size: 0; }
    .activity-widget li span.badge:before {
      border: 3px solid #fff;
      position: absolute;
      content: "";
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      border-radius: 100%; }

.support-widget-wrap ul li .content-title {
  width: 20%;
  color: #727891; }

.stock-exchange ul li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ededef;
  padding: 0.9375rem; }

.share-friend .social-share li {
  padding: 0;
  margin-right: 1rem; }
  .share-friend .social-share li:last-child {
    margin: 0; }
  .share-friend .social-share li a {
    color: #fff;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.25rem; }

.review-slider .rct-block-title, .review-slider .faq-page-wrapper .panel-heading, .faq-page-wrapper .review-slider .panel-heading {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1); }
  .review-slider .rct-block-title h4, .review-slider .faq-page-wrapper .panel-heading h4, .faq-page-wrapper .review-slider .panel-heading h4 {
    color: #fff; }

.review-slider .slick-dots {
  text-align: left;
  padding-left: 1rem;
  bottom: 0; }
  .review-slider .slick-dots li {
    margin: 0; }
    .review-slider .slick-dots li button:before {
      color: #fff;
      font-size: 0.5rem; }

.blog-layout-three {
  overflow: hidden; }
  .blog-layout-three .blog-overlay {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.81) 100%); }

.user-profile-widget > img {
  height: 150px; }

.user-profile-widget .user-avatar {
  margin-top: -6rem; }

.blog-list-wrap ul .post-item .post-img {
  width: 4rem; }

.blog-list-wrap ul .post-item:hover .hover-action {
  opacity: 1; }

.project-managemnet-wrapper .table .progress {
  height: 0.3125rem;
  border-radius: 2rem; }
  .project-managemnet-wrapper .table .progress .progress-bar {
    border-radius: 2rem; }

.task-management-wrapper .project-heading {
  padding: 0.5rem 1.5rem; }

.task-management-wrapper .task-title {
  width: 60%; }
  .task-management-wrapper .task-title h4 {
    word-wrap: break-word;
    color: #727891; }

.team-avatar ul {
  position: relative;
  margin-top: 5px; }
  .team-avatar ul li {
    margin-right: 0 !important; }
    .team-avatar ul li > div {
      height: 2rem;
      width: 2rem;
      border: 1px solid transparent;
      transform: translateY(0) scale(1);
      transition: all 0.2s ease-in-out; }
    .team-avatar ul li:hover > div {
      border-color: #fff;
      z-index: 999;
      transform: translateY(-4px) scale(1.02);
      box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2); }
    .team-avatar ul li > div {
      height: 1.875rem;
      width: 1.875rem; }
  .team-avatar ul li:not(:first-child) {
    margin-left: -0.85rem; }

.activity-board-wrapper .comment-box {
  background-color: #FAFAFA;
  border-top: 1px solid #ededef;
  border-bottom: 1px solid #ededef;
  border-left: 1px solid #ededef;
  border-right: 1px solid #ededef;
  padding: 0.625rem 1.875rem 0.625rem 0.625rem; }

.activity-board-wrapper .attachment-wrap .list-inline-item .overlay-content {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  transition: opacity 0.5s ease-in-out; }

.activity-board-wrapper .attachment-wrap .list-inline-item:hover .overlay-content {
  opacity: 1; }

.activity-board-wrapper .progress {
  height: 0.75rem;
  border-radius: 2.5rem; }
  .activity-board-wrapper .progress .progress-bar {
    border-radius: 2.5rem; }

.list-group-item {
  border-color: #ededef; }

.trending-news-widegt {
  z-index: 1;
  margin: -1.5rem -1.5rem 1.5rem -1.5rem;
  left: 15.65rem;
  right: 15.6rem; }
  .trending-news-widegt:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: -1; }
  .trending-news-widegt .slick-arrow {
    z-index: 1; }
    .trending-news-widegt .slick-arrow.slick-prev {
      right: 5rem;
      left: auto; }
    .trending-news-widegt .slick-arrow.slick-next {
      right: 3rem; }
    .trending-news-widegt .slick-arrow:before {
      font-size: 1.5rem;
      opacity: 1; }
  .trending-news-widegt .trending-block {
    padding: 2.95rem 3rem;
    border-right: 1px solid #fff; }
  @media (max-width: 768px) {
    .trending-news-widegt .trending-block {
      display: none !important; }
    .trending-news-widegt .slick-slider {
      width: 100% !important; }
      .trending-news-widegt .slick-slider .slick-list {
        height: 60px !important; }
        .trending-news-widegt .slick-slider .slick-list .slider-text-wrap p {
          display: none; }
        .trending-news-widegt .slick-slider .slick-list .slider-content > div {
          width: 100% !important; } }
  .trending-news-widegt .slick-slider {
    width: 85%; }
    .trending-news-widegt .slick-slider .slick-slide {
      border: none;
      padding: 1rem; }
    .trending-news-widegt .slick-slider .month-wrap .date {
      line-height: 1; }
    .trending-news-widegt .slick-slider .slider-content > div {
      width: 80%; }

.visitors-widget .top-content .count-value {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1; }

.visitors-widget .collapse {
  height: 85%; }

.newslater-widget .collapse {
  height: 88%; }

.subscribers-widget .overlay-content {
  pointer-events: none; }
  .subscribers-widget .overlay-content .count-value {
    font-size: 1.75rem; }

/* ============== Social Share Widget ====================*/
.social-card {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  border-radius: 5px;
  margin-bottom: 24px;
  transition: all 0.4s ease-in-out 0s;
  padding: 1.25rem 1.25rem;
  background-color: #fff; }
  .social-card span {
    display: block; }
  .social-card > span {
    width: 40%;
    text-align: center; }
    .social-card > span:last-child {
      border-left: 1px dashed #ededef; }
  .social-card .social-icon {
    width: 4.1875rem;
    height: 4.1875rem;
    background-color: #FAFAFA;
    justify-content: center;
    display: flex;
    align-items: center;
    transition: all 0.4s ease-in-out; }
    .social-card .social-icon i {
      transition: all 0.4s ease-in-out;
      font-size: 1.75rem; }
  .social-card:hover {
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08); }
    .social-card:hover .social-icon {
      border-radius: 0 !important;
      border-color: transparent !important; }
      .social-card:hover .social-icon i {
        color: #fff !important; }
    .social-card:hover .facebook.social-icon {
      background-color: #3B5998 !important; }
    .social-card:hover .twitter.social-icon {
      background-color: #52AEFF !important; }
    .social-card:hover .linkedin.social-icon {
      background-color: #4875B4 !important; }
    .social-card:hover .google.social-icon {
      background-color: #F13A30 !important; }

/*==================== Top author ================*/
.top-author-wrap .slick-slider {
  height: 90%; }
  .top-author-wrap .slick-slider .slick-track, .top-author-wrap .slick-slider .slick-list, .top-author-wrap .slick-slider .slick-slide, .top-author-wrap .slick-slider .slick-slide > div, .top-author-wrap .slick-slider .author-detail-wrap {
    height: 100%; }

.top-author-wrap .author-detail-wrap .author-avatar {
  padding: 2.25rem 0;
  margin-top: -2px; }
  .top-author-wrap .author-detail-wrap .author-avatar .avatar-img {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0; }
    .top-author-wrap .author-detail-wrap .author-avatar .avatar-img img {
      box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29); }
    @media (max-width: 599px) {
      .top-author-wrap .author-detail-wrap .author-avatar .avatar-img {
        top: 30px; }
        .top-author-wrap .author-detail-wrap .author-avatar .avatar-img img {
          height: 65px;
          width: 65px; } }

.top-author-wrap .author-detail-wrap .authors-info {
  min-height: 235px; }

.top-author-wrap .author-detail-wrap .author-contact-info li {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.25rem; }
  .top-author-wrap .author-detail-wrap .author-contact-info li:not(:last-child) {
    border-bottom: 1px dashed #ededef; }

.top-author-wrap .author-detail-wrap .social-info li {
  margin: 0 0.25rem; }

.top-author-wrap .author-detail-wrap .footer-content li {
  width: 33%;
  padding: 0.625rem 0; }
  .top-author-wrap .author-detail-wrap .footer-content li:not(:last-child) {
    border-right: 1px solid #ededef; }

.top-author-wrap .slick-arrow {
  top: 2rem;
  z-index: 9;
  opacity: 0;
  transition: all 0.2s ease-in-out; }
  .top-author-wrap .slick-arrow.slick-prev {
    left: 20px;
    transform: translateX(1rem); }
  .top-author-wrap .slick-arrow.slick-next {
    right: 30px;
    transform: translateX(-1rem); }
  .top-author-wrap .slick-arrow:before {
    font-size: 1.5rem; }

.top-author-wrap:hover .slick-arrow {
  opacity: 1;
  transform: translateX(0); }

/*============= Top news wrap ==============*/
.top-news-wrap {
  overflow: hidden; }
  .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item {
    display: block !important; }
    .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item img {
      width: 100%; }
    .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content {
      transition: all 0.3s ease-in-out;
      background-color: rgba(0, 0, 0, 0); }
      .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder {
        background-color: rgba(0, 0, 0, 0.6);
        transition: all 0.3s ease-in-out;
        overflow: hidden; }
        .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder p {
          height: 0;
          transition: all 0.4s ease-in-out;
          transform: translateY(1rem);
          opacity: 0; }
        @media (max-width: 599px) {
          .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder {
            margin-bottom: 0 !important;
            width: 100% !important; }
            .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder .meta-info, .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder p {
              display: none !important; } }
  @media (max-width: 599px) {
    .top-news-wrap .slider-btn-wrap {
      display: none; } }
  .top-news-wrap .slider-btn-wrap .slick-list {
    margin: 0 2rem;
    z-index: 0; }
    .top-news-wrap .slider-btn-wrap .slick-list .slick-slide {
      cursor: pointer;
      padding: 0 10px; }
      .top-news-wrap .slider-btn-wrap .slick-list .slick-slide img {
        transition: all 0.3s linear; }
    .top-news-wrap .slider-btn-wrap .slick-list .slick-current img {
      box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5); }
  .top-news-wrap .slider-btn-wrap .slick-arrow {
    top: 0;
    bottom: 0;
    display: flex !important;
    align-items: center;
    width: 1.5rem;
    height: 100%;
    transition: all 0.3s ease-in-out;
    opacity: 0 !important; }
    .top-news-wrap .slider-btn-wrap .slick-arrow:before {
      color: #282829;
      opacity: 0;
      transition: all 0.3s ease-in-out;
      font-size: 1.5rem; }
    .top-news-wrap .slider-btn-wrap .slick-arrow.slick-prev {
      left: 0.5rem;
      transform: translateX(1rem); }
    .top-news-wrap .slider-btn-wrap .slick-arrow.slick-next {
      right: 0.5rem;
      transform: translateX(-1rem); }
  .top-news-wrap:hover .overlay-content {
    background-color: rgba(0, 0, 0, 0.4) !important; }
    .top-news-wrap:hover .overlay-content .overlay-holder {
      background-color: rgba(0, 0, 0, 0.9) !important; }
      .top-news-wrap:hover .overlay-content .overlay-holder p {
        height: 2rem !important;
        transform: translateY(0) !important;
        opacity: 1 !important; }
  .top-news-wrap:hover .slider-btn-wrap .slick-arrow {
    opacity: 1 !important;
    transform: translateX(0) !important; }
    .top-news-wrap:hover .slider-btn-wrap .slick-arrow:before {
      opacity: 1 !important; }

/*================== Top Headlines widget============*/
@media (max-width: 500px) {
  .top-headlines-widget li {
    display: block !important; }
    .top-headlines-widget li .news-content {
      display: block !important; }
      .top-headlines-widget li .news-content .img-wrap {
        margin: 0 0 1rem 0 !important; }
        .top-headlines-widget li .news-content .img-wrap img {
          width: 100%; }
    .top-headlines-widget li .news-time {
      width: 100% !important;
      text-align: left !important; } }

/*================= Twitter Feed V2 ==================*/
.twitter-feeds-widget .slick-slide {
  padding: 1rem 0; }

.twitter-feeds-widget .twitter-content .avatar-wrap {
  margin-bottom: 2.5rem; }
  .twitter-feeds-widget .twitter-content .avatar-wrap img {
    transition: all 0.3s ease-in-out; }
  .twitter-feeds-widget .twitter-content .avatar-wrap .overlay-content {
    top: -3px;
    left: -6px;
    transform: translate3d(0, 0, 0);
    transition: transform 0.3s ease-in-out; }
    .twitter-feeds-widget .twitter-content .avatar-wrap .overlay-content .badge {
      height: 2rem;
      width: 2rem;
      font-size: 1rem;
      box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29); }

.twitter-feeds-widget:hover img {
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29); }

.twitter-feeds-widget:hover .overlay-content {
  transform: translate3d(-0.5rem, -0.5rem, 0) !important; }

/*========= Responsive ==========*/
@media (max-width: 1300px) and (min-width: 320px) {
  .promo-coupon img {
    width: 130px;
    height: 130px; } }

@media (max-width: 500px) and (min-width: 320px) {
  .project-managemnet-wrapper .table thead tr th:last-child span {
    display: none; }
  .team-avatar {
    display: none; }
  .blog-list-wrap .post-item,
  .blog-list-wrap .post-item .post-content {
    display: block !important; }
    .blog-list-wrap .post-item .post-img,
    .blog-list-wrap .post-item .post-content .post-img {
      width: 100% !important;
      margin-right: 0 !important;
      margin-bottom: 1.875rem; } }

/*=============== DropZone ================*/
.dropzone-wrapper .dropzone .dz-preview.dz-image-preview {
  background: transparent !important; }

.dropzone-wrapper .dropzone .dz-error-message, .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-error-mark {
  display: none !important; }

.dropzone-wrapper .dropzone .dz-remove {
  padding: 0.25rem;
  background-color: #FF3739;
  color: #fff;
  text-decoration: none;
  border-radius: 0.3125rem;
  margin-top: 1rem; }
  .dropzone-wrapper .dropzone .dz-remove:hover {
    text-decoration: none; }

/*======= Mini Sidebar Style Here =====*/
.mini-sidebar .side-title {
  display: none; }

.mini-sidebar .app-conrainer-wrapper {
  left: 85px !important; }

.mini-sidebar .top-sidebar .sidebar-user-block .user-info {
  width: 0;
  height: 0;
  opacity: 0;
  transition: all 0.3s ease-in-out; }

.mini-sidebar .rct-sidebar {
  width: 85px;
  -webkit-transition-property: top, bottom, width;
  transition-property: top, bottom, width;
  -webkit-transition-duration: .2s, .2s, .35s;
  transition-duration: .2s, .2s, .35s;
  -webkit-transition-timing-function: linear, linear, ease;
  transition-timing-function: linear, linear, ease;
  -webkit-overflow-scrolling: touch; }
  .mini-sidebar .rct-sidebar .site-logo .logo-normal {
    opacity: 0;
    -webkit-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  .mini-sidebar .rct-sidebar:hover .logo-normal {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .mini-sidebar .rct-sidebar:hover .sub-menu {
    display: block; }
  .mini-sidebar .rct-sidebar .rct-mainMenu .side-title {
    display: none !important; }
  .mini-sidebar .rct-sidebar .rct-mainMenu > li {
    padding: 1rem 2rem !important;
    transition: all 0.3s ease-in-out; }
    .mini-sidebar .rct-sidebar .rct-mainMenu > li:not(.list-item) a {
      padding: 0 !important;
      display: flex;
      align-items: center; }
    .mini-sidebar .rct-sidebar .rct-mainMenu > li .menu-icon, .mini-sidebar .rct-sidebar .rct-mainMenu > li .rct-mainMenu > li > a .menu-icon, .mini-sidebar .rct-sidebar .rct-mainMenu > li > a .rct-mainMenu > li .menu-icon {
      float: left;
      text-align: center; }
    .mini-sidebar .rct-sidebar .rct-mainMenu > li > a .menu {
      left: 35px; }
    .mini-sidebar .rct-sidebar .rct-mainMenu > li .menu {
      left: 60px; }
    .mini-sidebar .rct-sidebar .rct-mainMenu > li.list-item:after {
      opacity: 0; }
    .mini-sidebar .rct-sidebar .rct-mainMenu > li .menu,
    .mini-sidebar .rct-sidebar .rct-mainMenu > li > a .menu {
      opacity: 0;
      transition: all 0.4s linear 0s;
      position: absolute;
      -webkit-transform: translate3d(-25px, 0, 0);
      -ms-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0); }
  .mini-sidebar .rct-sidebar .sub-menu {
    display: none; }
  .mini-sidebar .rct-sidebar:hover {
    width: 16.25rem; }
    .mini-sidebar .rct-sidebar:hover .top-sidebar .sidebar-user-block .user-info {
      width: auto !important;
      height: 30px !important;
      opacity: 1; }
    .mini-sidebar .rct-sidebar:hover .rct-mainMenu .side-title {
      display: block !important; }
    .mini-sidebar .rct-sidebar:hover .rct-mainMenu > li,
    .mini-sidebar .rct-sidebar:hover .sub-menu > li {
      padding: 1rem 1.5rem !important; }
      .mini-sidebar .rct-sidebar:hover .rct-mainMenu > li .menu,
      .mini-sidebar .rct-sidebar:hover .rct-mainMenu > li > a .menu,
      .mini-sidebar .rct-sidebar:hover .rct-mainMenu > li a,
      .mini-sidebar .rct-sidebar:hover .sub-menu > li .menu,
      .mini-sidebar .rct-sidebar:hover .sub-menu > li > a .menu,
      .mini-sidebar .rct-sidebar:hover .sub-menu > li a {
        transform: translateZ(0);
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
      .mini-sidebar .rct-sidebar:hover .rct-mainMenu > li.list-item:after,
      .mini-sidebar .rct-sidebar:hover .sub-menu > li.list-item:after {
        opacity: 1; }

.mini-sidebar .sub-menu > li > a {
  position: relative;
  opacity: 0;
  transition: all 0.4s linear 0s;
  -webkit-transform: translate3d(-25px, 0, 0);
  -ms-transform: translate3d(-25px, 0, 0);
  transform: translate3d(-25px, 0, 0); }

.mini-sidebar .rct-header {
  left: 85px; }

@charset "UTF-8";
@font-face {
  font-family: 'Notification';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefixs3g3t9) format("embedded-opentype"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Im5vdGlmaWNhdGlvbiIgaG9yaXotYWR2LXg9IjEwMjQiPgo8Zm9udC1mYWNlIHVuaXRzLXBlci1lbT0iMTAyNCIgYXNjZW50PSI5NjAiIGRlc2NlbnQ9Ii02NCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDsiIGQ9IiIgaG9yaXotYWR2LXg9IjUxMiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGYwNTc7IiBkPSJNNjU2LjU3MSAzMDkuNzE0cTAgMTQuODU3LTEwLjg1NyAyNS43MTRsLTEwMy40MjkgMTAzLjQyOSAxMDMuNDI5IDEwMy40MjlxMTAuODU3IDEwLjg1NyAxMC44NTcgMjUuNzE0IDAgMTUuNDI5LTEwLjg1NyAyNi4yODZsLTUxLjQyOSA1MS40MjlxLTEwLjg1NyAxMC44NTctMjYuMjg2IDEwLjg1Ny0xNC44NTcgMC0yNS43MTQtMTAuODU3bC0xMDMuNDI5LTEwMy40MjktMTAzLjQyOSAxMDMuNDI5cS0xMC44NTcgMTAuODU3LTI1LjcxNCAxMC44NTctMTUuNDI5IDAtMjYuMjg2LTEwLjg1N2wtNTEuNDI5LTUxLjQyOXEtMTAuODU3LTEwLjg1Ny0xMC44NTctMjYuMjg2IDAtMTQuODU3IDEwLjg1Ny0yNS43MTRsMTAzLjQyOS0xMDMuNDI5LTEwMy40MjktMTAzLjQyOXEtMTAuODU3LTEwLjg1Ny0xMC44NTctMjUuNzE0IDAtMTUuNDI5IDEwLjg1Ny0yNi4yODZsNTEuNDI5LTUxLjQyOXExMC44NTctMTAuODU3IDI2LjI4Ni0xMC44NTcgMTQuODU3IDAgMjUuNzE0IDEwLjg1N2wxMDMuNDI5IDEwMy40MjkgMTAzLjQyOS0xMDMuNDI5cTEwLjg1Ny0xMC44NTcgMjUuNzE0LTEwLjg1NyAxNS40MjkgMCAyNi4yODYgMTAuODU3bDUxLjQyOSA1MS40MjlxMTAuODU3IDEwLjg1NyAxMC44NTcgMjYuMjg2ek04NzcuNzE0IDQzOC44NTdxMC0xMTkuNDI5LTU4Ljg1Ny0yMjAuMjg2dC0xNTkuNzE0LTE1OS43MTQtMjIwLjI4Ni01OC44NTctMjIwLjI4NiA1OC44NTctMTU5LjcxNCAxNTkuNzE0LTU4Ljg1NyAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2IDE1OS43MTQgMTU5LjcxNCAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2LTU4Ljg1NyAxNTkuNzE0LTE1OS43MTQgNTguODU3LTIyMC4yODZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZjA1ODsiIGQ9Ik03MzMuNzE0IDUzMS40MjhxMCAxNi0xMC4yODYgMjYuMjg2bC01MiA1MS40MjlxLTEwLjg1NyAxMC44NTctMjUuNzE0IDEwLjg1N3QtMjUuNzE0LTEwLjg1N2wtMjMzLjE0My0yMzIuNTcxLTEyOS4xNDMgMTI5LjE0M3EtMTAuODU3IDEwLjg1Ny0yNS43MTQgMTAuODU3dC0yNS43MTQtMTAuODU3bC01Mi01MS40MjlxLTEwLjI4Ni0xMC4yODYtMTAuMjg2LTI2LjI4NiAwLTE1LjQyOSAxMC4yODYtMjUuNzE0bDIwNi44NTctMjA2Ljg1N3ExMC44NTctMTAuODU3IDI1LjcxNC0xMC44NTcgMTUuNDI5IDAgMjYuMjg2IDEwLjg1N2wzMTAuMjg2IDMxMC4yODZxMTAuMjg2IDEwLjI4NiAxMC4yODYgMjUuNzE0ek04NzcuNzE0IDQzOC44NTdxMC0xMTkuNDI5LTU4Ljg1Ny0yMjAuMjg2dC0xNTkuNzE0LTE1OS43MTQtMjIwLjI4Ni01OC44NTctMjIwLjI4NiA1OC44NTctMTU5LjcxNCAxNTkuNzE0LTU4Ljg1NyAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2IDE1OS43MTQgMTU5LjcxNCAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2LTU4Ljg1NyAxNTkuNzE0LTE1OS43MTQgNTguODU3LTIyMC4yODZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZjA1YTsiIGQ9Ik01ODUuMTQzIDE2NC41NzF2OTEuNDI5cTAgOC01LjE0MyAxMy4xNDN0LTEzLjE0MyA1LjE0M2gtNTQuODU3djI5Mi41NzFxMCA4LTUuMTQzIDEzLjE0M3QtMTMuMTQzIDUuMTQzaC0xODIuODU3cS04IDAtMTMuMTQzLTUuMTQzdC01LjE0My0xMy4xNDN2LTkxLjQyOXEwLTggNS4xNDMtMTMuMTQzdDEzLjE0My01LjE0M2g1NC44NTd2LTE4Mi44NTdoLTU0Ljg1N3EtOCAwLTEzLjE0My01LjE0M3QtNS4xNDMtMTMuMTQzdi05MS40MjlxMC04IDUuMTQzLTEzLjE0M3QxMy4xNDMtNS4xNDNoMjU2cTggMCAxMy4xNDMgNS4xNDN0NS4xNDMgMTMuMTQzek01MTIgNjc2LjU3MXY5MS40MjlxMCA4LTUuMTQzIDEzLjE0M3QtMTMuMTQzIDUuMTQzaC0xMDkuNzE0cS04IDAtMTMuMTQzLTUuMTQzdC01LjE0My0xMy4xNDN2LTkxLjQyOXEwLTggNS4xNDMtMTMuMTQzdDEzLjE0My01LjE0M2gxMDkuNzE0cTggMCAxMy4xNDMgNS4xNDN0NS4xNDMgMTMuMTQzek04NzcuNzE0IDQzOC44NTdxMC0xMTkuNDI5LTU4Ljg1Ny0yMjAuMjg2dC0xNTkuNzE0LTE1OS43MTQtMjIwLjI4Ni01OC44NTctMjIwLjI4NiA1OC44NTctMTU5LjcxNCAxNTkuNzE0LTU4Ljg1NyAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2IDE1OS43MTQgMTU5LjcxNCAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2LTU4Ljg1NyAxNTkuNzE0LTE1OS43MTQgNTguODU3LTIyMC4yODZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZjA2YTsiIGQ9Ik00MzguODU3IDg3Ny43MTRxMTE5LjQyOSAwIDIyMC4yODYtNTguODU3dDE1OS43MTQtMTU5LjcxNCA1OC44NTctMjIwLjI4Ni01OC44NTctMjIwLjI4Ni0xNTkuNzE0LTE1OS43MTQtMjIwLjI4Ni01OC44NTctMjIwLjI4NiA1OC44NTctMTU5LjcxNCAxNTkuNzE0LTU4Ljg1NyAyMjAuMjg2IDU4Ljg1NyAyMjAuMjg2IDE1OS43MTQgMTU5LjcxNCAyMjAuMjg2IDU4Ljg1N3pNNTEyIDE2NS4xNDN2MTA4LjU3MXEwIDgtNS4xNDMgMTMuNDI5dC0xMi41NzEgNS40MjloLTEwOS43MTRxLTcuNDI5IDAtMTMuMTQzLTUuNzE0dC01LjcxNC0xMy4xNDN2LTEwOC41NzFxMC03LjQyOSA1LjcxNC0xMy4xNDN0MTMuMTQzLTUuNzE0aDEwOS43MTRxNy40MjkgMCAxMi41NzEgNS40Mjl0NS4xNDMgMTMuNDI5ek01MTAuODU3IDM2MS43MTRsMTAuMjg2IDM1NC44NTdxMCA2Ljg1Ny01LjcxNCAxMC4yODYtNS43MTQgNC41NzEtMTMuNzE0IDQuNTcxaC0xMjUuNzE0cS04IDAtMTMuNzE0LTQuNTcxLTUuNzE0LTMuNDI5LTUuNzE0LTEwLjI4Nmw5LjcxNC0zNTQuODU3cTAtNS43MTQgNS43MTQtMTB0MTMuNzE0LTQuMjg2aDEwNS43MTRxOCAwIDEzLjQyOSA0LjI4NnQ2IDEweiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4=#notification) format("svg");
  font-weight: normal;
  font-style: normal;
}

.notification-container {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999;
  width: 320px;
  padding: 0px 15px;
  max-height: calc(100% - 30px);
  overflow-x: hidden;
  overflow-y: auto;
}

.notification {
  box-sizing: border-box;
  padding: 15px 15px 15px 58px;
  border-radius: 2px;
  color: #fff;
  background-color: #ccc;
  box-shadow: 0 0 12px #999;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.2em;
  position: relative;
  opacity: 0.9;
  margin-top: 15px;
}

.notification .title {
  font-size: 1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0 0 5px 0;
}

.notification:hover, .notification:focus {
  opacity: 1;
}

.notification-enter {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
}

.notification-enter.notification-enter-active {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s;
}

.notification-leave {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.notification-leave.notification-leave-active {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
  transition: all 0.4s;
}

.notification:before {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -14px;
  display: block;
  font-family: 'Notification';
  width: 28px;
  height: 28px;
  font-size: 28px;
  text-align: center;
  line-height: 28px;
}

.notification-info {
  background-color: #2f96b4;
}

.notification-info:before {
  content: "\F05A";
}

.notification-success {
  background-color: #51a351;
}

.notification-success:before {
  content: "\F058";
}

.notification-warning {
  background-color: #f89406;
}

.notification-warning:before {
  content: "\F06A";
}

.notification-error {
  background-color: #bd362f;
}

.notification-error:before {
  content: "\F057";
}

/*!
 * Cropper.js v1.0.0-rc.3
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-07-07T12:56:42.462Z
 */

.cropper-container {
  font-size: 0;
  line-height: 0;

  position: relative;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;

  direction: ltr;
  -ms-touch-action: none;
      touch-action: none
}

.cropper-container img {
  /* Avoid margin top issue (Occur only when margin-top <= -height) */
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.cropper-wrap-box {
  overflow: hidden;
}

.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}

.cropper-modal {
  opacity: .5;
  background-color: #000;
}

.cropper-view-box {
  display: block;
  overflow: hidden;

  width: 100%;
  height: 100%;

  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
}

.cropper-dashed {
  position: absolute;

  display: block;

  opacity: .5;
  border: 0 dashed #eee
}

.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px
}

.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px
}

.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 0;
  height: 0;

  opacity: .75
}

.cropper-center:before,
  .cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee
}

.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px
}

.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px
}

.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;

  display: block;

  width: 100%;
  height: 100%;

  opacity: .1;
}

.cropper-face {
  top: 0;
  left: 0;

  background-color: #fff;
}

.cropper-line {
  background-color: #39f
}

.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize
}

.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize
}

.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize
}

.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize
}

.cropper-point {
  width: 5px;
  height: 5px;

  opacity: .75;
  background-color: #39f
}

.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize
}

.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize
}

.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize
}

.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize
}

.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize
}

.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize
}

.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize
}

.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1
}

@media (min-width: 768px) {

  .cropper-point.point-se {
    width: 15px;
    height: 15px
  }
}

@media (min-width: 992px) {

  .cropper-point.point-se {
    width: 10px;
    height: 10px
  }
}

@media (min-width: 1200px) {

  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: .75
  }
}

.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  position: absolute;

  display: block;

  width: 0;
  height: 0;
}

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

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}


.rbc-addons-dnd .rbc-addons-dnd-row-body {
  position: relative;
}
.rbc-addons-dnd .rbc-addons-dnd-drag-row {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.rbc-addons-dnd .rbc-addons-dnd-over {
  background-color: rgba(0, 0, 0, 0.3);
}
.rbc-addons-dnd .rbc-event {
  transition: opacity 150ms;
}
.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,
.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon {
  display: block;
}
.rbc-addons-dnd .rbc-addons-dnd-dragged-event {
  opacity: 0;
}
.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview) {
  opacity: .50;
}
.rbc-addons-dnd .rbc-addons-dnd-resizable {
  position: relative;
  width: 100%;
  height: 100%;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor {
  width: 100%;
  text-align: center;
  position: absolute;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child {
  top: 0;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child {
  bottom: 0;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon {
  display: none;
  border-top: 3px double;
  margin: 0 auto;
  width: 10px;
  cursor: ns-resize;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor {
  position: absolute;
  top: 4px;
  bottom: 0;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child {
  left: 0;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child {
  right: 0;
}
.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon {
  display: none;
  border-left: 3px double;
  margin-top: auto;
  margin-bottom: auto;
  height: 10px;
  cursor: ew-resize;
}

.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}
button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled].rbc-btn {
  cursor: not-allowed;
}
button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit;
}
.rbc-abs-full,
.rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rbc-ellipsis,
.rbc-event-label,
.rbc-row-segment .rbc-event-content,
.rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rbc-rtl {
  direction: rtl;
}
.rbc-off-range {
  color: #999999;
}
.rbc-off-range-bg {
  background: #e5e5e5;
}
.rbc-header {
  overflow: hidden;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #DDD;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-header > a,
.rbc-header > a:active,
.rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-content {
  position: relative;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}
.rbc-today {
  background-color: #eaf6ff;
}
.rbc-toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: .375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active,
.rbc-toolbar button.rbc-active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover,
.rbc-toolbar button.rbc-active:hover,
.rbc-toolbar button:active:focus,
.rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group,
.rbc-btn-group + button {
  margin-left: 10px;
}
.rbc-event {
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
}
.rbc-slot-selecting .rbc-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected {
  background-color: #265985;
}
.rbc-event:focus {
  outline: 5px auto #3b99fc;
}
.rbc-event-label {
  font-size: 80%;
}
.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}
.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}
.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  white-space: nowrap;
}
.rbc-month-view {
  position: relative;
  border: 1px solid #DDD;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  height: 100%;
}
.rbc-month-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-month-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-flex-basis: 0px;
      -ms-flex-preferred-size: 0px;
          flex-basis: 0px;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #DDD;
}
.rbc-date-cell {
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a,
.rbc-date-cell > a:active,
.rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-bg {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
}
.rbc-day-bg {
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}
.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}
.rbc-agenda-view {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #DDD;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #DDD;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #DDD;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}
.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: ' \BB';
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: '\AB   ';
}
.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}
.rbc-agenda-event-cell {
  width: 100%;
}
.rbc-time-column {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rbc-timeslot-group {
  border-bottom: 1px solid #DDD;
  min-height: 40px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.rbc-time-gutter,
.rbc-header-gutter {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.rbc-label {
  padding: 0 5px;
}
.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-is-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event {
  border: 1px solid #265985;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-event-label {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}
.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #DDD;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-flex-basis: 0px;
      -ms-flex-preferred-size: 0px;
          flex-basis: 0px;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-flex-basis: 0 px;
      -ms-flex-preferred-size: 0 px;
          flex-basis: 0 px;
}
.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}
.rbc-time-slot {
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}
.rbc-day-header {
  text-align: center;
}
.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}
.rbc-slot-selecting {
  cursor: move;
}
.rbc-time-view {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #DDD;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
}
.rbc-time-view .rbc-allday-cell {
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #DDD;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  box-sizing: border-box;
  min-height: 20px;
}
.rbc-time-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #DDD;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #DDD;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #DDD;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #DDD;
}
.rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-header-content {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #DDD;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.rbc-time-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-top: 2px solid #DDD;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #DDD;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #DDD;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.dialog-title {
  margin-bottom: 0 !important;
  font-size: 25px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #282829;
  text-transform: capitalize; }

.close-button:hover {
  cursor: pointer; }

.dialog-actions button:first-child {
  margin-right: 10px; }

/* CUSTOM EVENT */
.event-content, .rbc-agenda-date-cell,
.rbc-agenda-time-cell span,
.agenda-event-content {
  font-size: 12.6px;
  font-weight: bold;
  line-height: 17px;
  letter-spacing: 0.5px;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell span,
.agenda-event-content {
  font-weight: normal;
  font-size: 14.6px;
  margin: 0; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell span {
  color: #282829; }

.delete-button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start; }
  .delete-button img {
    width: 13px;
    height: 13px;
    fill: white; }

.calendar-wrapper {
  border: none;
  border-radius: 0;
  padding: 5px 20px 20px 20px;
  margin-top: 2px;
  margin-bottom: 128px;
  background-color: white;
  box-shadow: 0 1px 3px 0 rgba(40, 40, 41, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.18); }

.rbc-toolbar {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  margin-bottom: 20px;
  top: 0px;
  width: 100%;
  background: #fff;
  z-index: 2;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  padding-top: 20px; }

.rbc-time-content > * + * > *,
.rbc-time-header-content,
.rbc-header,
.rbc-header + .rbc-header,
.rbc-header,
.rbc-day-bg + .rbc-day-bg {
  border-color: #d2d2d2; }

.rbc-header {
  font-size: 16.6px;
  font-weight: 500;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #282829; }

.rbc-time-header {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 79px;
  z-index: 1;
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: -1px; }

/* Toolbar buttons */
.rbc-toolbar button {
  text-transform: lowercase;
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: none;
  border-style: solid;
  border-color: #dcdcdc;
  border-width: 1px 1px 1px 0;
  border-radius: 1px !important; }
  .rbc-toolbar button span {
    font-size: 14.4px;
    letter-spacing: 1.3px;
    line-height: 1.11; }
  .rbc-toolbar button:first-child {
    border-width: 1px 1px 1px 1px; }
  .rbc-toolbar button:last-child {
    border-width: 1px 1px 1px 0px; }
  .rbc-toolbar button:active, .rbc-toolbar button:focus, .rbc-toolbar button:hover, .rbc-toolbar button:visited, .rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus {
    background-color: #282829;
    color: white;
    box-shadow: none;
    border-color: #282829; }
  .rbc-toolbar button:visited {
    border-color: #dcdcdc;
    background-color: transparent;
    color: #282829;
    box-shadow: none; }

.rbc-toolbar button.rbc-active {
  text-transform: lowercase;
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: none;
  border-style: solid;
  border-color: #dcdcdc;
  border-width: 1px 1px 1px 0;
  background-color: #282829;
  border-color: #282829; }
  .rbc-toolbar button.rbc-active span {
    font-size: 14.4px;
    letter-spacing: 1.3px;
    line-height: 1.11; }
  .rbc-toolbar button.rbc-active:first-child {
    border-width: 1px 1px 1px 1px; }
  .rbc-toolbar button.rbc-active:last-child {
    border-width: 1px 1px 1px 0px; }
  .rbc-toolbar button.rbc-active:active, .rbc-toolbar button.rbc-active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:visited, .rbc-toolbar button.rbc-active:active:hover, .rbc-toolbar button.rbc-active:active:focus {
    background-color: #282829;
    color: white;
    box-shadow: none;
    border-color: #282829; }
  .rbc-toolbar button.rbc-active:visited {
    border-color: #dcdcdc;
    background-color: transparent;
    color: #282829;
    box-shadow: none; }

.rbc-btn-group button + button {
  margin-left: 0; }

.rbc-toolbar .rbc-toolbar-label {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16.6px;
  line-height: 18px;
  letter-spacing: 0.5px;
  color: #282829;
  padding-top: 10px;
  padding-bottom: 10px; }

.rbc-time-view, .rbc-month-view {
  border-radius: 1px;
  border-color: #d2d2d2; }

.rbc-today {
  background-color: transparent; }

.rbc-label.rbc-time-header-gutter {
  padding: 0; }

.custom-gutter {
  height: 25px;
  background-color: #f4f4f4;
  border-top-left-radius: 1px;
  border-bottom: 1px solid #dcdcdc; }

.rbc-header {
  height: 25px;
  background-color: #f4f4f4; }
  .rbc-header a span, .rbc-header span {
    font-size: 16.6px;
    font-weight: 500;
    line-height: 1.44;
    letter-spacing: 0.2px;
    text-align: center;
    color: #282829; }
  .rbc-header:last-child {
    border-top-right-radius: 1px; }

.rbc-month-header .rbc-header:first-child {
  border-top-left-radius: 1px; }

.rbc-time-content > .rbc-time-gutter .rbc-timeslot-group:last-child,
.rbc-time-column.rbc-now .rbc-timeslot-group:nth-last-child(3),
.rbc-time-content > .rbc-day-slot .rbc-timeslot-group:nth-last-child(2) {
  border-bottom: none; }

.rbc-day-slot .rbc-time-slot {
  border-top: none; }

.rbc-time-content {
  border-top: 1px solid #dcdcdc;
  box-sizing: border-box; }

.rbc-current-time-indicator {
  background-color: transparent; }

.rbc-label {
  font-size: 16.6px;
  line-height: 1.44;
  letter-spacing: 0.2px;
  text-align: center;
  color: #282829; }

.rbc-off-range-bg {
  background-color: #f4f4f7; }

.rbc-date-cell a, .rbc-off-range a {
  font-size: 16.6px;
  line-height: 1.44;
  letter-spacing: 0.2px;
  color: #282829; }

.rbc-time-header-cell-single-day {
  display: flex; }

.rbc-event {
  position: relative;
  background-color: #7b7b7b;
  border: none !important;
  border-radius: 1px !important;
  padding: 5px; }

.rbc-day-slot .rbc-event {
  flex-flow: column nowrap;
  min-height: 25px; }

.rbc-day-slot .rbc-events-container {
  margin-right: 0; }

.rbc-day-slot .rbc-event-content {
  font-weight: bold;
  letter-spacing: 0.5px;
  color: white; }

.rbc-day-slot .rbc-event-label {
  font-weight: 500;
  letter-spacing: 0.3px;
  color: #ffffff;
  font-size: 78%; }

.rbc-time-view .rbc-allday-cell {
  padding-top: 10px; }

.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding-left: 10px; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td,
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding: 5px 9px 5px 10px;
  font-size: 100%; }

.rbc-agenda-view table.rbc-agenda-table tbody tr .rbc-agenda-event-cell {
  padding: 0; }

.rbc-agenda-view table.rbc-agenda-table:last-child {
  border-top: none; }

.rbc-day-slot .rbc-event-content {
  width: inherit;
  font-size: 14.6px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0.5px;
  color: #ffffff; }

.rbc-event.rbc-selected {
  background-color: #7b7b7b; }

.rbc-event:focus {
  outline: none; }

/* BACKGROUND COLOR FOR AGENDA */
.rbc-agenda-view table.rbc-agenda-table tbody tr {
  background-color: transparent !important; }

/* COLOR PICKER */
.color-picker {
  box-shadow: none !important;
  border: none !important;
  padding: 8px 0 !important; }
  .color-picker span {
    flex: 1; }
    .color-picker span div {
      width: 100% !important; }

.rbc-row-content {
  z-index: 1; }

.color-dot {
  float: right;
  margin-top: 6px;
  margin-left: 7px;
  height: 12px;
  width: 12px;
  border-radius: 50%; }

.calendar-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(255, 255, 255, 0.88);
  right: 0px;
  overflow: hidden;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.calendar-overlay-info {
  align-items: center;
  font-size: 18px; }

.calendar-overlay-cnt {
  text-align: center;
  height: 300px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  font-family: FuturaBT-Medium !important; }

.react-autosuggest__input:focus + div > .react-autosuggest__suggestions-list {
  border-color: #282829;
  overflow-y: scroll;
  max-height: 220px; }

.react-autosuggest__suggestions-list {
  border: 1px solid #bbb;
  border-top: none;
  margin-top: -3px;
  position: relative; }

.react-autosuggest__suggestion {
  list-style: none;
  height: 44px;
  display: flex;
  align-items: center;
  padding: 0px;
  background: #fff;
  margin-top: -1px; }

.react-theme-suggestion {
  width: 100%;
  height: 100%;
  padding: 10px;
  cursor: pointer;
  color: #7b7b7b; }

.grey-attention-border {
  border: 1.5px solid #282829;
  background-color: #fafafa;
  color: #282829;
  border-radius: 50%;
  width: 75px;
  height: 75px;
  align-items: center;
  justify-content: center;
  display: flex;
  font-size: 29px;
  font-family: FuturaBT-Medium !important;
  margin: 0; }

@media (min-width: 320px) and (max-width: 767px) {
  .rbc-time-view {
    zoom: 0.6; }
  .rbc-toolbar {
    zoom: 0.9; } }

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

/*!
 * Quill Editor v1.3.0
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-embed-selected {
  border: 1px solid #777;
  user-select: none;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}
.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: "\A0";
  letter-spacing: -2px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.emoji-dialog {
    position: absolute;
    left: 205px;
    width: 276px;
    height: 220px;
    background: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    overflow: hidden;
    /* position: relative; */
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 2px 15px rgba(0,0,0,0.1);
  }
  
  .emoji-dialog .emojione {
    margin: 0;
    height: 20px;
    width: 20px;
  }
  
  .emoji-dialog .emoji-dialog-header {
    padding: 0 10px;
    background-color: #F5F7F9;
  }
  
  .emoji-dialog .emoji-dialog-header ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  
  .emoji-dialog .emoji-dialog-header li {
    display: inline-block;
    box-sizing: border-box;
    height: 42px;
    padding: 9px 5px;
    cursor: pointer;
  }
  
  .emoji-dialog .emoji-dialog-header li img,
  .emoji-dialog .emoji-dialog-header li svg {
    width: 22px;
    height: 22px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  
  .emoji-dialog .emoji-dialog-header li.active {
    background: #fff;
  }
  
  .emoji-dialog .emoji-dialog-header li.active img,
  .emoji-dialog .emoji-dialog-header li.active svg {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  
  .emoji-dialog .emoji-row {
    box-sizing: border-box;
    overflow-y: hidden;
    padding-left: 10px;
    display: flex;
    justify-content: flex-start;
    width: 97%!important;
  }
  
  .emoji-dialog .emoji-row .emoji {
    display: inline-block;
    padding: 5px;
    border-radius: 4px;
    width: 35px;
    height: 35px;
    cursor: pointer;
  }
  
  .emoji-dialog .emoji-category-header {
    box-sizing: border-box;
    overflow-y: hidden;
    padding: 8px 16px 0;
    display: table;
  }
  
  .emoji-dialog .emoji-category-header > * {
    display: table-cell;
    vertical-align: middle;
  }
  
  .emoji-dialog .emoji-category-title {
    font-size: 18px;
    font-family: sans-serif;
    font-weight: normal;
    color: #444;
  }
  
  .emoji-dialog .emoji-category-heading-decoration {
    text-align: right;
  }
  
  .emoji-dialog .modifiers {
    list-style: none;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    white-space: nowrap;
  }
  
  .emoji-dialog .modifiers li {
    display: inline-block;
    padding: 0 2px;
    cursor: pointer;
  }
  
  .emoji-dialog .modifiers li:last-of-type {
    padding-right: 0;
  }
  
  .emoji-dialog .modifiers .modifier {
    display: inline-block;
    border-radius: 10px;
    width: 15px;
    height: 15px;
    position: relative;
  }
  
  .emoji-dialog .modifiers .modifier.active::after {
    content: "";
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 10px;
    border: 2px solid #fff;
    top: 2px;
    left: 2px;
  }
  
  .emoji-dialog .modifiers li:hover {
    -moz-transition-duration: 200ms;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
  
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }
  
  .emoji-dialog .emoji-search-wrapper {
    padding: 6px 16px;
  }
  
  .emoji-dialog .emoji-search {
    font-size: 12px;
    padding: 6px 4px!important;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 35px!important;
  }
  
  .emoji-dialog .emoji-categories-wrapper {
    position: absolute;
    top: 42px;
    bottom: 0;
    left: 0;
    right: 0;
  }
  
  .emoji-dialog .emoji-search-wrapper +
  .emoji-categories-wrapper {
    top: 83px;
  }
  
  .emoji-dialog .emoji-row .emoji:hover {
    background: #F5F7F9;
  }
  
  .emoji-dialog .emoji {
    width: 22px;
    height: 22px;
  }
  
  .ReactVirtualized__Grid.ReactVirtualized__List::-webkit-scrollbar { width: 0 !important }
/*!
 * CSS file icons v0.0.7 (https://colorswall.github.io/CSS-file-icons)
 * Copyright 2018 The CSS file icons Authors
 * Licensed under MIT
 */.fi{width:36px;height:46px;padding:10px 0 0;position:relative;margin:0 auto;transition:all .2s ease-in-out;cursor:pointer;box-sizing:border-box;font-family:sans-serif;text-decoration:none;display:block}.fi:after,.fi:before{position:absolute;content:"";pointer-events:none}.fi:before{top:0;height:100%;left:0;background-color:#007bff;right:10px}.fi:after{width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #66b0ff;top:0;right:0}.fi:hover{transform:translateY(-5px)}.fi-content{background-color:#007bff;top:10px;color:#fff;left:0;bottom:0;right:0;padding:16.5px .3em 0;font-size:13px;font-weight:500;position:absolute}.fi-doc.fi:before{background-color:#235d9c}.fi-doc.fi:after{border-left-color:#317dd1}.fi-doc.fi .fi-content{background-color:#235d9c;color:#fff}.fi-docx.fi:before{background-color:#2980b9}.fi-docx.fi:after{border-left-color:#4da1d8}.fi-docx.fi .fi-content{background-color:#2980b9;color:#fff}.fi-log.fi:before{background-color:#accff3}.fi-log.fi:after{border-left-color:#e6f0fb}.fi-log.fi .fi-content{background-color:#accff3;color:#fff}.fi-txt.fi:before{background-color:#8bc6d6}.fi-txt.fi:after{border-left-color:#bcdee7}.fi-txt.fi .fi-content{background-color:#8bc6d6;color:#fff}.fi-wps.fi:before{background-color:#297eff}.fi-wps.fi:after{border-left-color:#6ba6ff}.fi-wps.fi .fi-content{background-color:#297eff;color:#fff}.fi-csv.fi:before{background-color:#579704}.fi-csv.fi:after{border-left-color:#7cd806}.fi-csv.fi .fi-content{background-color:#579704;color:#fff}.fi-dat.fi:before{background-color:#0463ea}.fi-dat.fi:after{border-left-color:#3587fc}.fi-dat.fi .fi-content{background-color:#0463ea;color:#fff}.fi-ppt.fi:before{background-color:#ce4123}.fi-ppt.fi:after{border-left-color:#e26b52}.fi-ppt.fi .fi-content{background-color:#ce4123;color:#fff}.fi-xml.fi:before{background-color:#0e886b}.fi-xml.fi:after{border-left-color:#14c49a}.fi-xml.fi .fi-content{background-color:#0e886b;color:#fff}.fi-mp3.fi:before{background-color:#156aea}.fi-mp3.fi:after{border-left-color:#5291ef}.fi-mp3.fi .fi-content{background-color:#156aea;color:#fff}.fi-wav.fi:before{background-color:#36af14}.fi-wav.fi:after{border-left-color:#4be520}.fi-wav.fi .fi-content{background-color:#36af14;color:#fff}.fi-avi.fi:before{background-color:#40c1e6}.fi-avi.fi:after{border-left-color:#7bd4ee}.fi-avi.fi .fi-content{background-color:#40c1e6;color:#fff}.fi-mov.fi:before{background-color:#ff5838}.fi-mov.fi:after{border-left-color:#ff907a}.fi-mov.fi .fi-content{background-color:#ff5838;color:#fff}.fi-mp4.fi:before{background-color:#4163b4}.fi-mp4.fi:after{border-left-color:#6d89ca}.fi-mp4.fi .fi-content{background-color:#4163b4;color:#fff}.fi-3ds.fi:before{background-color:#015051}.fi-3ds.fi:after{border-left-color:#029192}.fi-3ds.fi .fi-content{background-color:#015051;color:#fff}.fi-max.fi:before{background-color:#02b4b6}.fi-max.fi:after{border-left-color:#03f4f7}.fi-max.fi .fi-content{background-color:#02b4b6;color:#fff}.fi-gif.fi:before{background-color:#aaa}.fi-gif.fi:after{border-left-color:#cbcbcb}.fi-gif.fi .fi-content{background-color:#aaa;color:#fff}.fi-ai.fi:before{background-color:#f67503}.fi-ai.fi:after{border-left-color:#fd983f}.fi-ai.fi .fi-content{background-color:#f67503;color:#fff}.fi-svg.fi:before{background-color:#e6a420}.fi-svg.fi:after{border-left-color:#edbc5c}.fi-svg.fi .fi-content{background-color:#e6a420;color:#fff}.fi-pdf.fi:before{background-color:#f88e21}.fi-pdf.fi:after{border-left-color:#faaf61}.fi-pdf.fi .fi-content{background-color:#f88e21;color:#fff}.fi-xls.fi:before{background-color:#86d44c}.fi-xls.fi:after{border-left-color:#aae181}.fi-xls.fi .fi-content{background-color:#86d44c;color:#fff}.fi-xlsx.fi:before{background-color:#6cbf2e}.fi-xlsx.fi:after{border-left-color:#8ed758}.fi-xlsx.fi .fi-content{background-color:#6cbf2e;color:#fff}.fi-sql.fi:before{background-color:#157efb}.fi-sql.fi:after{border-left-color:#56a2fc}.fi-sql.fi .fi-content{background-color:#157efb;color:#fff}.fi-exe.fi:before{background-color:#0e63ab}.fi-exe.fi:after{border-left-color:#1386e8}.fi-exe.fi .fi-content{background-color:#0e63ab;color:#fff}.fi-js.fi:before{background-color:#f0db4f}.fi-js.fi:after{border-left-color:#f5e78c}.fi-js.fi .fi-content{background-color:#f0db4f;color:#323330}.fi-html.fi:before{background-color:#e54c21}.fi-html.fi:after{border-left-color:#ec7c5c}.fi-html.fi .fi-content{background-color:#e54c21;color:#fff}.fi-xhtml.fi:before{background-color:#55a9ef}.fi-xhtml.fi:after{border-left-color:#92c8f5}.fi-xhtml.fi .fi-content{background-color:#55a9ef;color:#fff}.fi-css.fi:before{background-color:#264de4}.fi-css.fi:after{border-left-color:#617deb}.fi-css.fi .fi-content{background-color:#264de4;color:#fff}.fi-asp.fi:before{background-color:#5c2d91}.fi-asp.fi:after{border-left-color:#7c3dc3}.fi-asp.fi .fi-content{background-color:#5c2d91;color:#fff}.fi-ttf.fi:before{background-color:#14444b}.fi-ttf.fi:after{border-left-color:#22737f}.fi-ttf.fi .fi-content{background-color:#14444b;color:#fff}.fi-dll.fi:before{background-color:#960a4a}.fi-dll.fi:after{border-left-color:#d40e69}.fi-dll.fi .fi-content{background-color:#960a4a;color:#fff}.fi-7z.fi:before{background-color:#f63}.fi-7z.fi:after{border-left-color:#ff9875}.fi-7z.fi .fi-content{background-color:#f63;color:#fff}.fi-zip.fi:before{background-color:#ffb229}.fi-zip.fi:after{border-left-color:#ffca6b}.fi-zip.fi .fi-content{background-color:#ffb229;color:#fff}.fi-c.fi:before{background-color:#3747a5}.fi-c.fi:after{border-left-color:#5767c7}.fi-c.fi .fi-content{background-color:#3747a5;color:#fff}.fi-cs.fi:before{background-color:#013467}.fi-cs.fi:after{border-left-color:#0255a9}.fi-cs.fi .fi-content{background-color:#013467;color:#fff}.fi-java.fi:before{background-color:#ea2c2e}.fi-java.fi:after{border-left-color:#f0686a}.fi-java.fi .fi-content{background-color:#ea2c2e;color:#fff}.fi-jsp.fi:before{background-color:#e5000c}.fi-jsp.fi:after{border-left-color:#ff2834}.fi-jsp.fi .fi-content{background-color:#e5000c;color:#161419}.fi-swift.fi:before{background-color:#f32a20}.fi-swift.fi:after{border-left-color:#f6665f}.fi-swift.fi .fi-content{background-color:#f32a20;color:#fff}.fi-torrent.fi:before{background-color:#55ac44}.fi-torrent.fi:after{border-left-color:#7bc56d}.fi-torrent.fi .fi-content{background-color:#55ac44;color:#fff}.fi-php.fi:before{background-color:#4f5b93}.fi-php.fi:after{border-left-color:#717db3}.fi-php.fi .fi-content{background-color:#4f5b93;color:#fff}.fi-hh.fi:before{background-color:#505050}.fi-hh.fi:after{border-left-color:#717171}.fi-hh.fi .fi-content{background-color:#505050;color:#fff}.fi-go.fi:before{background-color:#e0ebf5}.fi-go.fi:after{border-left-color:#fff}.fi-go.fi .fi-content{background-color:#e0ebf5;color:#000}.fi-py.fi:before{background-color:#ffd542}.fi-py.fi:after{border-left-color:#ffe484}.fi-py.fi .fi-content{background-color:#ffd542;color:#3472a3}.fi-rss.fi:before{background-color:#fd8b33}.fi-rss.fi:after{border-left-color:#feb075}.fi-rss.fi .fi-content{background-color:#fd8b33;color:#fff}.fi-rb.fi:before{background-color:#a20d01}.fi-rb.fi:after{border-left-color:#e41201}.fi-rb.fi .fi-content{background-color:#a20d01;color:#fff}.fi-psd.fi:before{background-color:#181040}.fi-psd.fi:after{border-left-color:#2c1d75}.fi-psd.fi .fi-content{background-color:#181040;color:#3db6f2}.fi-png.fi:before{background-color:#dc7460}.fi-png.fi:after{border-left-color:#e8a496}.fi-png.fi .fi-content{background-color:#dc7460;color:#fff}.fi-bmp.fi:before{background-color:#459fa0}.fi-bmp.fi:after{border-left-color:#69bdbe}.fi-bmp.fi .fi-content{background-color:#459fa0;color:#fff}.fi-vb.fi:before{background-color:#19aad9}.fi-vb.fi:after{border-left-color:#4ac3ea}.fi-vb.fi .fi-content{background-color:#19aad9;color:#fff}.fi-size-xs.fi{width:28.8px;height:36.8px;padding-top:8px}.fi-size-xs.fi:before{right:8px}.fi-size-xs.fi:after{border-top-width:8px;border-left-width:8px}.fi-size-xs.fi .fi-content{top:8px;padding-top:13.2px;font-size:10.4px}.fi-size-sm.fi{width:36px;height:46px;padding-top:10px}.fi-size-sm.fi:before{right:10px}.fi-size-sm.fi:after{border-top-width:10px;border-left-width:10px}.fi-size-sm.fi .fi-content{top:10px;padding-top:16.5px;font-size:13px}.fi-size-md.fi{width:43.2px;height:55.2px;padding-top:12px}.fi-size-md.fi:before{right:12px}.fi-size-md.fi:after{border-top-width:12px;border-left-width:12px}.fi-size-md.fi .fi-content{top:12px;padding-top:19.8px;font-size:15.6px}.fi-size-lg.fi{width:54px;height:69px;padding-top:15px}.fi-size-lg.fi:before{right:15px}.fi-size-lg.fi:after{border-top-width:15px;border-left-width:15px}.fi-size-lg.fi .fi-content{top:15px;padding-top:24.75px;font-size:19.5px}.fi-size-xl.fi{width:72px;height:92px;padding-top:20px}.fi-size-xl.fi:before{right:20px}.fi-size-xl.fi:after{border-top-width:20px;border-left-width:20px}.fi-size-xl.fi .fi-content{top:20px;padding-top:33px;font-size:26px}.fi-content-xs .fi-content{font-size:11px;padding-top:55%}
