@charset "UTF-8";
.Toastify__toast-container {
  z-index:9999;
  -webkit-transform:translateZ(9999px);
  position:fixed;
  padding:4px;
  width:320px;
  box-sizing:border-box;
  color:#fff
}
.Toastify__toast-container--top-left {
  top:1em;
  left:1em
}
.Toastify__toast-container--top-center {
  top:1em;
  left:50%;
  transform:translateX(-50%)
}
.Toastify__toast-container--top-right {
  top:1em;
  right:1em
}
.Toastify__toast-container--bottom-left {
  bottom:1em;
  left:1em
}
.Toastify__toast-container--bottom-center {
  bottom:1em;
  left:50%;
  transform:translateX(-50%)
}
.Toastify__toast-container--bottom-right {
  bottom:1em;
  right:1em
}
@media only screen and (max-width:480px) {
  .Toastify__toast-container {
    width:100vw;
    padding:0;
    left:0;
    margin:0
  }
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-right {
    top:0;
    transform:translateX(0)
  }
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-right {
    bottom:0;
    transform:translateX(0)
  }
  .Toastify__toast-container--rtl {
    right:0;
    left:auto
  }
}
.Toastify__toast {
  position:relative;
  min-height:64px;
  box-sizing:border-box;
  margin-bottom:1rem;
  padding:8px;
  border-radius:4px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);
  display:flex;
  justify-content:space-between;
  max-height:800px;
  overflow:hidden;
  font-family:sans-serif;
  cursor:pointer;
  direction:ltr
}
.Toastify__toast--rtl {
  direction:rtl
}
.Toastify__toast--dark {
  background:#121212;
  color:#fff
}
.Toastify__toast--default {
  background:#fff;
  color:#aaa
}
.Toastify__toast--info {
  background:#3498db
}
.Toastify__toast--success {
  background:#07bc0c
}
.Toastify__toast--warning {
  background:#f1c40f
}
.Toastify__toast--error {
  background:#e74c3c
}
.Toastify__toast-body {
  margin:auto 0;
  padding:6px
}
.Toastify--animate {
  animation-fill-mode:both;
  animation-duration:.7s
}
@media only screen and (max-width:480px) {
  .Toastify__toast {
    margin-bottom:0
  }
}
.Toastify__close-button {
  color:#fff;
  background:transparent;
  outline:none;
  border:none;
  padding:0;
  cursor:pointer;
  opacity:.7;
  transition:.3s ease;
  align-self:flex-start
}
.Toastify__close-button--default {
  color:#000;
  opacity:.3
}
.Toastify__close-button>svg {
  fill:currentColor;
  height:16px;
  width:14px
}
.Toastify__close-button:focus,
.Toastify__close-button:hover {
  opacity:1
}
@keyframes Toastify__trackProgress {
  0% {
    transform:scaleX(1)
  }
  to {
    transform:scaleX(0)
  }
}
.Toastify__progress-bar {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:5px;
  z-index:9999;
  opacity:.7;
  background-color:hsla(0,0%,100%,.7);
  transform-origin:left
}
.Toastify__progress-bar--animated {
  animation:Toastify__trackProgress linear 1 forwards
}
.Toastify__progress-bar--controlled {
  transition:transform .2s
}
.Toastify__progress-bar--rtl {
  right:0;
  left:auto;
  transform-origin:right
}
.Toastify__progress-bar--default {
  background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)
}
.Toastify__progress-bar--dark {
  background:#bb86fc
}
@keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    transform:translate3d(3000px,0,0)
  }
  60% {
    opacity:1;
    transform:translate3d(-25px,0,0)
  }
  75% {
    transform:translate3d(10px,0,0)
  }
  90% {
    transform:translate3d(-5px,0,0)
  }
  to {
    transform:none
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity:1;
    transform:translate3d(-20px,0,0)
  }
  to {
    opacity:0;
    transform:translate3d(2000px,0,0)
  }
}
@keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    transform:translate3d(-3000px,0,0)
  }
  60% {
    opacity:1;
    transform:translate3d(25px,0,0)
  }
  75% {
    transform:translate3d(-10px,0,0)
  }
  90% {
    transform:translate3d(5px,0,0)
  }
  to {
    transform:none
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity:1;
    transform:translate3d(20px,0,0)
  }
  to {
    opacity:0;
    transform:translate3d(-2000px,0,0)
  }
}
@keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    transform:translate3d(0,3000px,0)
  }
  60% {
    opacity:1;
    transform:translate3d(0,-20px,0)
  }
  75% {
    transform:translate3d(0,10px,0)
  }
  90% {
    transform:translate3d(0,-5px,0)
  }
  to {
    transform:translateZ(0)
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform:translate3d(0,-10px,0)
  }
  40%,
  45% {
    opacity:1;
    transform:translate3d(0,20px,0)
  }
  to {
    opacity:0;
    transform:translate3d(0,-2000px,0)
  }
}
@keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    transform:translate3d(0,-3000px,0)
  }
  60% {
    opacity:1;
    transform:translate3d(0,25px,0)
  }
  75% {
    transform:translate3d(0,-10px,0)
  }
  90% {
    transform:translate3d(0,5px,0)
  }
  to {
    transform:none
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform:translate3d(0,10px,0)
  }
  40%,
  45% {
    opacity:1;
    transform:translate3d(0,-20px,0)
  }
  to {
    opacity:0;
    transform:translate3d(0,2000px,0)
  }
}
.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
  animation-name:Toastify__bounceInLeft
}
.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
  animation-name:Toastify__bounceInRight
}
.Toastify__bounce-enter--top-center {
  animation-name:Toastify__bounceInDown
}
.Toastify__bounce-enter--bottom-center {
  animation-name:Toastify__bounceInUp
}
.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
  animation-name:Toastify__bounceOutLeft
}
.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
  animation-name:Toastify__bounceOutRight
}
.Toastify__bounce-exit--top-center {
  animation-name:Toastify__bounceOutUp
}
.Toastify__bounce-exit--bottom-center {
  animation-name:Toastify__bounceOutDown
}
@keyframes Toastify__zoomIn {
  0% {
    opacity:0;
    transform:scale3d(.3,.3,.3)
  }
  50% {
    opacity:1
  }
}
@keyframes Toastify__zoomOut {
  0% {
    opacity:1
  }
  50% {
    opacity:0;
    transform:scale3d(.3,.3,.3)
  }
  to {
    opacity:0
  }
}
.Toastify__zoom-enter {
  animation-name:Toastify__zoomIn
}
.Toastify__zoom-exit {
  animation-name:Toastify__zoomOut
}
@keyframes Toastify__flipIn {
  0% {
    transform:perspective(400px) rotateX(90deg);
    animation-timing-function:ease-in;
    opacity:0
  }
  40% {
    transform:perspective(400px) rotateX(-20deg);
    animation-timing-function:ease-in
  }
  60% {
    transform:perspective(400px) rotateX(10deg);
    opacity:1
  }
  80% {
    transform:perspective(400px) rotateX(-5deg)
  }
  to {
    transform:perspective(400px)
  }
}
@keyframes Toastify__flipOut {
  0% {
    transform:perspective(400px)
  }
  30% {
    transform:perspective(400px) rotateX(-20deg);
    opacity:1
  }
  to {
    transform:perspective(400px) rotateX(90deg);
    opacity:0
  }
}
.Toastify__flip-enter {
  animation-name:Toastify__flipIn
}
.Toastify__flip-exit {
  animation-name:Toastify__flipOut
}
@keyframes Toastify__slideInRight {
  0% {
    transform:translate3d(110%,0,0);
    visibility:visible
  }
  to {
    transform:translateZ(0)
  }
}
@keyframes Toastify__slideInLeft {
  0% {
    transform:translate3d(-110%,0,0);
    visibility:visible
  }
  to {
    transform:translateZ(0)
  }
}
@keyframes Toastify__slideInUp {
  0% {
    transform:translate3d(0,110%,0);
    visibility:visible
  }
  to {
    transform:translateZ(0)
  }
}
@keyframes Toastify__slideInDown {
  0% {
    transform:translate3d(0,-110%,0);
    visibility:visible
  }
  to {
    transform:translateZ(0)
  }
}
@keyframes Toastify__slideOutRight {
  0% {
    transform:translateZ(0)
  }
  to {
    visibility:hidden;
    transform:translate3d(110%,0,0)
  }
}
@keyframes Toastify__slideOutLeft {
  0% {
    transform:translateZ(0)
  }
  to {
    visibility:hidden;
    transform:translate3d(-110%,0,0)
  }
}
@keyframes Toastify__slideOutDown {
  0% {
    transform:translateZ(0)
  }
  to {
    visibility:hidden;
    transform:translate3d(0,500px,0)
  }
}
@keyframes Toastify__slideOutUp {
  0% {
    transform:translateZ(0)
  }
  to {
    visibility:hidden;
    transform:translate3d(0,-500px,0)
  }
}
.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
  animation-name:Toastify__slideInLeft
}
.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
  animation-name:Toastify__slideInRight
}
.Toastify__slide-enter--top-center {
  animation-name:Toastify__slideInDown
}
.Toastify__slide-enter--bottom-center {
  animation-name:Toastify__slideInUp
}
.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
  animation-name:Toastify__slideOutLeft
}
.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
  animation-name:Toastify__slideOutRight
}
.Toastify__slide-exit--top-center {
  animation-name:Toastify__slideOutUp
}
.Toastify__slide-exit--bottom-center {
  animation-name:Toastify__slideOutDown
}
.p-component,
.p-component * {
  box-sizing:border-box
}
.p-hidden {
  display:none
}
.p-hidden-space {
  visibility:hidden
}
.p-hidden-accessible {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.p-hidden-accessible input,
.p-hidden-accessible select {
  transform:scale(0)
}
.p-reset {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  text-decoration:none;
  font-size:100%;
  list-style:none
}
.p-disabled,
.p-disabled * {
  cursor:default!important;
  pointer-events:none;
  user-select:none
}
.p-component-overlay {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.p-overflow-hidden {
  overflow:hidden
}
.p-unselectable-text {
  user-select:none
}
.p-scrollbar-measure {
  width:100px;
  height:100px;
  overflow:scroll;
  position:absolute;
  top:-9999px
}
@-webkit-keyframes p-fadein {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes p-fadein {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.p-link {
  text-align:left;
  background-color:transparent;
  margin:0;
  padding:0;
  border:0;
  cursor:pointer;
  user-select:none
}
.p-connected-overlay {
  opacity:0;
  transform:scaleY(.8);
  transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)
}
.p-connected-overlay-visible {
  opacity:1;
  transform:scaleY(1)
}
.p-connected-overlay-hidden {
  opacity:0;
  transform:scaleY(1);
  transition:opacity .1s linear
}
.p-connected-overlay-enter {
  opacity:0;
  transform:scaleY(.8)
}
.p-connected-overlay-enter-active {
  opacity:1;
  transform:scaleY(1);
  transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)
}
.p-connected-overlay-enter-done {
  transform:none
}
.p-connected-overlay-exit {
  opacity:1
}
.p-connected-overlay-exit-active {
  opacity:0;
  transition:opacity .1s linear
}
.p-toggleable-content-enter {
  max-height:0
}
.p-toggleable-content-enter-active {
  overflow:hidden;
  max-height:1000px;
  transition:max-height 1s ease-in-out
}
.p-toggleable-content-enter-done {
  transform:none
}
.p-toggleable-content-exit {
  max-height:1000px
}
.p-toggleable-content-exit-active {
  overflow:hidden;
  max-height:0;
  transition:max-height .45s cubic-bezier(0,1,0,1)
}
.p-sr-only {
  border:0;
  clip:rect(1px,1px,1px,1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal!important
}
.p-accordion-header-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  user-select:none;
  position:relative;
  text-decoration:none
}
.p-accordion-header-link:focus {
  z-index:1
}
.p-accordion-header-text {
  line-height:1
}
.p-autocomplete {
  display:inline-flex;
  position:relative
}
.p-autocomplete-dd .p-autocomplete-input {
  flex:1 1 auto;
  width:1%
}
.p-autocomplete-dd .p-autocomplete-input,
.p-autocomplete-dd .p-autocomplete-multiple-container {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-autocomplete-dd .p-autocomplete-dropdown {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.p-autocomplete .p-autocomplete-panel {
  min-width:100%
}
.p-autocomplete-panel {
  position:absolute;
  top:0;
  left:0;
  overflow:auto
}
.p-autocomplete-items {
  margin:0;
  padding:0;
  list-style-type:none
}
.p-autocomplete-item {
  cursor:pointer;
  white-space:nowrap;
  position:relative;
  overflow:hidden
}
.p-autocomplete-multiple-container {
  margin:0;
  padding:0;
  list-style-type:none;
  cursor:text;
  overflow:hidden;
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
.p-autocomplete-token {
  cursor:default;
  display:inline-flex;
  align-items:center;
  flex:0 0 auto
}
.p-autocomplete-token-icon {
  cursor:pointer
}
.p-autocomplete-input-token {
  flex:1 1 auto;
  display:inline-flex
}
.p-autocomplete-input-token input {
  border:0;
  outline:0 none;
  background-color:transparent;
  margin:0;
  padding:0;
  box-shadow:none;
  border-radius:0;
  width:100%
}
.p-fluid .p-autocomplete {
  display:flex
}
.p-fluid .p-autocomplete-dd .p-autocomplete-input {
  width:1%
}
.p-avatar {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:2rem;
  height:2rem;
  font-size:1rem
}
.p-avatar.p-avatar-image {
  background-color:transparent
}
.p-avatar-circle,
.p-avatar-circle img {
  border-radius:50%
}
.p-avatar .p-avatar-icon {
  font-size:1rem
}
.p-avatar img {
  width:100%;
  height:100%
}
.p-avatar-clickable {
  cursor:pointer
}
.p-avatar-group .p-avatar+.p-avatar {
  margin-left:-1rem
}
.p-avatar-group {
  display:flex;
  align-items:center
}
.p-badge {
  display:inline-block;
  border-radius:10px;
  text-align:center;
  padding:0 .5rem
}
.p-overlay-badge {
  position:relative
}
.p-overlay-badge .p-badge {
  position:absolute;
  top:0;
  right:0;
  transform:translate(50%,-50%);
  transform-origin:100% 0;
  margin:0
}
.p-badge-dot {
  width:.5rem;
  min-width:.5rem;
  height:.5rem
}
.p-badge-dot,
.p-badge-no-gutter {
  border-radius:50%;
  padding:0
}
.p-blockui-container {
  position:relative
}
.p-blockui {
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:1;
  display:flex;
  align-items:center;
  justify-content:center
}
.p-blockui,
.p-blockui.p-component-overlay {
  position:absolute
}
.p-blockui-document.p-component-overlay {
  position:fixed
}
.p-breadcrumb {
  overflow-x:auto
}
.p-breadcrumb ul {
  margin:0;
  padding:0;
  list-style-type:none;
  display:flex;
  align-items:center;
  flex-wrap:nowrap
}
.p-breadcrumb .p-menuitem-text {
  line-height:1
}
.p-breadcrumb .p-menuitem-link {
  text-decoration:none;
  display:flex;
  align-items:center
}
.p-breadcrumb::-webkit-scrollbar {
  display:none
}
.p-button {
  margin:0;
  display:inline-flex;
  cursor:pointer;
  user-select:none;
  align-items:center;
  vertical-align:bottom;
  text-align:center;
  overflow:hidden;
  position:relative
}
.p-button-label {
  flex:1 1 auto
}
.p-button-icon-right {
  order:1
}
.p-button:disabled {
  cursor:default
}
.p-button-icon-only {
  justify-content:center
}
.p-button-icon-only .p-button-label {
  visibility:hidden;
  width:0;
  flex:0 0 auto
}
.p-button-vertical {
  flex-direction:column
}
.p-button-icon-bottom {
  order:2
}
.p-buttonset .p-button {
  margin:0
}
.p-buttonset .p-button:not(:last-child) {
  border-right:0
}
.p-buttonset .p-button:not(:first-of-type):not(:last-of-type) {
  border-radius:0
}
.p-buttonset .p-button:first-of-type {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-buttonset .p-button:last-of-type {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.p-buttonset .p-button:focus {
  position:relative;
  z-index:1
}
.p-button-label {
  transition:all .2s
}
.p-calendar {
  position:relative;
  display:inline-flex
}
.p-calendar .p-inputtext {
  flex:1 1 auto;
  width:1%
}
.p-calendar-w-btn-right .p-inputtext {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-calendar-w-btn-left .p-inputtext,
.p-calendar-w-btn-right .p-datepicker-trigger {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.p-calendar-w-btn-left .p-datepicker-trigger {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-fluid .p-calendar {
  display:flex
}
.p-fluid .p-calendar .p-inputtext {
  width:1%
}
.p-calendar .p-datepicker {
  min-width:100%
}
.p-datepicker {
  width:auto;
  position:absolute;
  top:0;
  left:0
}
.p-datepicker-inline {
  display:inline-flex;
  flex-direction:column;
  position:static
}
.p-datepicker-header {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.p-datepicker-header .p-datepicker-title {
  margin:0 auto
}
.p-datepicker-next,
.p-datepicker-prev {
  cursor:pointer;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
  position:relative
}
.p-datepicker-multiple-month .p-datepicker-group-container {
  display:flex
}
.p-datepicker table {
  width:100%;
  border-collapse:collapse
}
.p-datepicker td>span {
  display:flex;
  margin:0 auto
}
.p-datepicker td>span,
.p-monthpicker-month {
  justify-content:center;
  align-items:center;
  cursor:pointer;
  overflow:hidden;
  position:relative
}
.p-monthpicker-month {
  width:33.3%;
  display:inline-flex
}
.p-datepicker-buttonbar {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.p-timepicker,
.p-timepicker button {
  display:flex;
  justify-content:center;
  align-items:center
}
.p-timepicker button {
  cursor:pointer;
  overflow:hidden;
  position:relative
}
.p-timepicker>div {
  display:flex;
  align-items:center;
  flex-direction:column
}
.p-calendar .p-datepicker-touch-ui,
.p-datepicker-touch-ui {
  position:fixed;
  top:50%;
  left:50%;
  min-width:80vw;
  transform:translate(-50%,-50%)
}
.p-card-header img {
  width:100%
}
.p-carousel,
.p-carousel-content {
  display:flex;
  flex-direction:column
}
.p-carousel-content {
  overflow:auto
}
.p-carousel-next,
.p-carousel-prev {
  align-self:center;
  flex-grow:0;
  flex-shrink:0;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
  position:relative
}
.p-carousel-container {
  display:flex;
  flex-direction:row
}
.p-carousel-items-content {
  overflow:hidden;
  width:100%
}
.p-carousel-indicators,
.p-carousel-items-container {
  display:flex;
  flex-direction:row
}
.p-carousel-indicators {
  justify-content:center;
  flex-wrap:wrap
}
.p-carousel-indicator>button {
  display:flex;
  align-items:center;
  justify-content:center
}
.p-carousel-vertical .p-carousel-container {
  flex-direction:column
}
.p-carousel-vertical .p-carousel-items-container {
  flex-direction:column;
  height:100%
}
.p-items-hidden .p-carousel-item {
  visibility:hidden
}
.p-items-hidden .p-carousel-item.p-carousel-item-active {
  visibility:visible
}
.p-cascadeselect {
  display:inline-flex;
  cursor:pointer;
  position:relative;
  user-select:none
}
.p-cascadeselect-trigger {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0
}
.p-cascadeselect-label {
  display:block;
  white-space:nowrap;
  overflow:hidden;
  flex:1 1 auto;
  width:1%;
  text-overflow:ellipsis;
  cursor:pointer
}
.p-cascadeselect-label-empty {
  overflow:hidden;
  visibility:hidden
}
.p-cascadeselect .p-cascadeselect-panel {
  min-width:100%
}
.p-cascadeselect-panel {
  position:absolute;
  top:0;
  left:0
}
.p-cascadeselect-item {
  cursor:pointer;
  font-weight:400;
  white-space:nowrap
}
.p-cascadeselect-item-content {
  display:flex;
  align-items:center;
  overflow:hidden;
  position:relative
}
.p-cascadeselect-group-icon {
  margin-left:auto
}
.p-cascadeselect-items {
  margin:0;
  padding:0;
  list-style-type:none;
  min-width:100%
}
.p-fluid .p-cascadeselect {
  display:flex
}
.p-fluid .p-cascadeselect .p-cascadeselect-label {
  width:1%
}
.p-cascadeselect-sublist {
  position:absolute;
  min-width:100%;
  z-index:1;
  display:none
}
.p-cascadeselect-item-active {
  overflow:visible!important
}
.p-cascadeselect-item-active>.p-cascadeselect-sublist {
  display:block;
  left:100%;
  top:0
}
.p-chart,
.p-checkbox {
  position:relative
}
.p-checkbox {
  display:inline-flex;
  cursor:pointer;
  user-select:none;
  vertical-align:bottom
}
.p-checkbox-box {
  display:flex;
  justify-content:center;
  align-items:center
}
.p-chip {
  display:inline-flex;
  align-items:center
}
.p-chip-icon.pi,
.p-chip-text {
  line-height:1.5
}
.p-chip .p-chip-remove-icon {
  line-height:1.5;
  cursor:pointer
}
.p-chip img {
  border-radius:50%
}
.p-chips {
  display:inline-flex
}
.p-chips-multiple-container {
  margin:0;
  padding:0;
  list-style-type:none;
  cursor:text;
  overflow:hidden;
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
.p-chips-token {
  cursor:default;
  display:inline-flex;
  align-items:center;
  flex:0 0 auto
}
.p-chips-input-token {
  flex:1 1 auto;
  display:inline-flex
}
.p-chips-token-icon {
  cursor:pointer
}
.p-chips-input-token input {
  border:0;
  outline:0 none;
  background-color:transparent;
  margin:0;
  padding:0;
  box-shadow:none;
  border-radius:0;
  width:100%
}
.p-fluid .p-chips {
  display:flex
}
.p-colorpicker {
  display:inline-block
}
.p-colorpicker-dragging {
  cursor:pointer
}
.p-colorpicker-overlay {
  position:relative
}
.p-colorpicker-panel {
  position:relative;
  width:193px;
  height:166px
}
.p-colorpicker-overlay-panel {
  position:absolute;
  top:0;
  left:0
}
.p-colorpicker-preview {
  cursor:pointer
}
.p-colorpicker-panel .p-colorpicker-content {
  position:relative
}
.p-colorpicker-panel .p-colorpicker-color-selector {
  width:150px;
  height:150px;
  top:8px;
  left:8px;
  position:absolute
}
.p-colorpicker-panel .p-colorpicker-color {
  width:150px;
  height:150px
}
.p-colorpicker-panel .p-colorpicker-color-handle {
  position:absolute;
  top:0;
  left:150px;
  border-radius:100%;
  width:10px;
  height:10px;
  border-width:1px;
  border-style:solid;
  margin:-5px 0 0 -5px;
  cursor:pointer;
  opacity:.85
}
.p-colorpicker-panel .p-colorpicker-hue {
  width:17px;
  height:150px;
  top:8px;
  left:167px;
  position:absolute;
  opacity:.85
}
.p-colorpicker-panel .p-colorpicker-hue-handle {
  position:absolute;
  top:150px;
  left:0;
  width:21px;
  margin-left:-2px;
  margin-top:-5px;
  height:10px;
  border-width:2px;
  border-style:solid;
  opacity:.85;
  cursor:pointer
}
.p-colorpicker-panel .p-colorpicker-color {
  background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAACf5SURBVHja7H3LjuRIkqQaJ+e0wB72T/s7+w/qOKduoLBd3ZVZmeEP0z0UjSUUiqqpuUf1AoMJIBDuTjrdwyhUERVVMzZ3/y8z+99m9jAz33/7/hs97vb7zzv7qff54n7HNncv7Vc9nnjuf/Ixsv2i7y/328eii/EMP9vd5fjvr3cc4/Fa793dvffe+/P57Pf73b99+9b/8pe/9C+99/9jZv9rB8Dsn3kWT9RsQCIgzE7Us3r8le+Ig/fqMRKAp8cAEPAY4/Gy93l2cY393P0J+/nYBtvH8+e+rfXe246cBr/+eDz68/m0+/3uHx8f9v37d/v69av9/PPP/tNPP9lf//pX+9J7f+ygenzCSfPZgLxz0l48oeEvXKVv7fPisU4/v28yM7O2/5q7t+A5P3Y8hvq772/u3nYQjdePfXbgbDuYxmv+fD7t+Xza4/Gwx+Ph9/vdbreb3W43//79u/3666/2z3/+0/72t7/5Tz/9ZN++fbMv8A+Vfmj/ZmZtf63hgLXWVo7z0ueOgQ0enwY9+MH9Kp99+Vw8wcG2bQc+7+cF8BgcC4957EevNwDRRgByAFYbQILIdIDI3e35fFrvvY2/j8ejPR6P7X6/++1284+Pj/bjxw/79u1b+/XXX9s//vGP9ve//91+/vnn9ng82pfe+8qJ5YH1FeAEJ28KEPpsg5NyArEA3+lEtdaOE8MXQvBZDBKbAYv3w+PhNnhsapu7W2tt671ba63vf1vvPQQWRaUjUu2/B9D2c34C0YhSO5B8j1B9/9uez2e73++2/247BfrXr1/tX//6l/3yyy/2yy+/+NevX+35fNoUWDAwKZCKESYEZyGCpSdeAEnRTRW4YSQKgJQBy+HxRkHUOZrtwEGAMICOY/wRhE60NsDTB7DGMZHuzMx778Zgcnd7PB4DWPZ8Pn0A6na79dvtZvf7fbvf7/bbb78dwPr111/t69ev/ttvv1nvfQqs8Y/5Im2VIluR3sag+uQ7toDi5PcQ39FEVLqALgNW8HgDJPWE0i5gIp00ANSZ0sxs0BkCyDBCjef7376/NgT51ns/IhYCCzXV/X63j48P//HjR//4+Gj3+719+/bNxu/379/9drv9DqwoUlQBpehnIk6jSOSr+ir4jnysCCDZ+46T1FrDk+2tNcOLESN6AKzTRwFQZsByEteK7hrS3R6ZBngaRizQUcfj5/PZdh01QDWe266p2uPxsPv93m632/i179+/t99++619fHwMrdV+/PjRbrebPR6PZmZaY1WFNdFkKwCqLYjriI48SCAqkU5RldJEXtBLBhGpR8AiACGNdd4v0EuH+GZggd7aRJTqCKRBhyN6YYQaVLhrqra/tokscEQs+/j4sG/fvg0hbz9+/LDb7eaPx8Pc/UKFHlz1L9GkONk+iXQZ9UnwKKApQNIxWyGVtxkV9t7bHsGOyBYAq+3jzGDCCHWIa6C+Jva9ZHs7tWEE25D6CEwDaObu2wDW8/n0XVPZ4/FAkLUBKgTWANK3b9/6x8fHtuuwASy/UOEMT8paSFJzn2WEETjpODK4Bd6PR1GVhT1mZgIUjhdYkt35hOKG3cD7oDVw8pYYdOOYw7AkXXWiwmEbDDpES2Hoqp3ybKfAE/09n8+2R6p2v9/brrdOVIiPPz4+2sfHhz0ej+3xePQRGTliTb2fLErR1e0FjeQB2CLqi7Ix3keefBF5HPZzYQd4JNCVfzRokSmTQDYcbtZU214iMQBiI5G+Daug//5zimSwDS2Ek0AHj2oYn0dk6r0fgn3XVna/3/1+v/fn87kNU3QI+X2bff/+vd/vd3s8HkekvGisiVGYgSoDVEsiT2iyigzsopeQgnbvx/Gqx+PTtgiATQBGelCUwTUGDBxzUxkd6qMByID6DEouaG6iN9VRoO9AQyBhJriBV3VQ4W6EbgJYdr/f++Px2G63G2aJvgNxZJI+wH0CFmc8k2wrjXJIQXBCj9d3s/L0VgDJBcScKJzMIG0BuNJ5FKkuEXCAqxClsowuMi3VYxbiJ62EYAIgDVrrHLH2KIXaagBpRCnctiGwBqD2yLXtUWgAaQAMjdIDgB8fHw4R96yxXgBV5rAfJ1fQravPGumyos8MaALUlwwPwYRCXgGNdZWyDlico/YR9oADAE7uusr20DkHf8r2E8flmAFMh+cbRqjn83lsez6f296NcESpkQkOnXS/3we42g6utkerfr/ffddhbQflQaPj89y9lahwxesKKC0T4XiVSwOTNJLyiDLt1DIdJQS82rYSlSLfaRNU2MAaQOd9i7K9AUb0o0a0IothwzLN8/kc20YmeGis/bUTre1Z4TYi1g4wu91uDr6X7zRruw5rkgoDEKlolUWKCCAVoEURxZSQJ8CYMk5VticikQEFSkc9K/4yeJSOQ0obQh6jFdoSqLcITJ0tBQTT0FXjdbQUIAvsz+ezuXvbW1+s9953CtzAbrDb7dZHlENb4na79cfjsaFFMT5jnI+S3VDcJwJPRG2evB+BEkU4BTKPaJIozIPOAUWBzlEIvxcBS+2LOglFuTM4oeRy2m8/YRdLAbRVH71S6LSzdwUdC0iPB609Hg9398NuGIVnduL3bUcHBEdPM+vTiFWNYBOgWGYh0L6H97MQiZTx6YHYNnDLEUwciYztAlWjE/ttlME5ZXlHJBrWA9b5JhGLHfROADuAhNFrWAoAtpHFdXcfAh47Ghr0YA09tqGRumutkwE7LA4z2xBYUQmkUqbxLCIJY1JRIeopT7SUKUCojI7KMxYArqExySZn1gfFAAs01sm7wmwPTE9JjQCyEaUYZNu+30AYgqcrd33fZxuFZtZYe4RyyBjb7XbroMl8aCoE6gDr+O5fVIE0A0zv3aGJ7wjp+2tH9rJbB6ayqQb+Az8fINn7jxToOCPzSG8RxTXhtl/cdwCnTwT7MR4ELG6oc5HtObnpp/4poJWTFTGi0XjfSO/JAPVdQw2v6jnApOyGYTOAI98AiIdbPxx4LFbvugw7Kw5cfBGV+ik1BtX6qB32orH4GIKO0ZJQ1MmRT1Irl0w4SkJDnZHmMWETXLwxtgYIdJjhdUGF3IhnAJgjGRj6CemPxLtDG8ygvw6txdtOhaOp73gO9oPt4NqGyN8j0jaAOOgSW5VHZOMCOFPhTF8p51s994QOmfqUPvJApB/utqBJRX0bTBy4RC/x/GRaMkgmlsJF3KOFEBidbG4iNSItbnDS0EbAks62U1pD8xTAZgAutBs6UJ7v+2yot0D0H/qLitqnwvnQsFVgqZpd9FxZES0CUKSjqLxigYnJ2VhEmS6EOReAT811rL8WgLXh8Vg3ofWwA+mSNQLINmExdDBFEWRSvA/AjegzBHvkY8H+p6gEYv6IbFjGuUQsprAqLSYgs4mQtwmNeUCfyvl2bo6j6KLc9YstwPvS+0xYAxcdFbjsjaLVoHjpvKPdgJoKAMcaC2fXODbwPZ9PN7OGzvjYd4js4aADiNpuJRwZ6PCp0LLgRIUK7meNNfOZEjBkJRaOVJdSSkSTIqM7rgZBca5qjMpZh6Jw5+iV1fJWtqFews8D7WSsozgqiVrhAEDn/SBadSjpDCAeVEjUeNo2DFLY5rhtHHOPdCNK+U6XGwD/bDfMIlY1WhE4PHHNI4A1dYxAU4XHUIYoHwMjmSpCZ6BT9Dd6pLDTYUxcIJpE6uukqzpMdjhto8cdvKpOvesH3cF+h/OOtIglHnDtj5LOHgEdmgZP+yEFAtuUqLAFnQtyP8iyuMB8WBJgR1yyxgGAkakFwLlENkFpRkLc4AQbgc0n+51oblAOfO4lewQKc4peWFh2ENzOzXy4DaIWuutO7cdD6xx0ho+HVTDEOLxnFKbZUjg04E6Bg2o9MIevdgObo4UIFWmrBuhN9QtrGQQI+EPsVXUVEVkHBd7UpeeKIo8JbYXFYRP2ggmLAT2ok8M+ohmA01QkwuiFpihEqUYRa2Mq3CMNUmFjWtyp7JQtDsCOrHAHU8dmweGZjYwSorSdSjpF6otqgCXARTQ5iUycBQ7dwVkh7yd9LAYaG6WTDHD6GgOL/KqTjUBA6kpjsa1AuoofH5kgPwbnHUE3PCoGXaPCNb5/dDQ4jLFjQpSJ9xmwLAFVn4AtAowFYPGkM8ECC8Gw15wzFirhOLnkTdT4PAIbFIgjMDkbqUizkN1dtou+9Q7PO2WGG7bGoI8VAM0hCrGYd0oAnH0rBBOiKrUbkozPFwA3jWbZZwsgeTKBIXL2I+q1RNzPgHbyvYbmEdmeilJOFsXIFk009xnPA6TuBnyM2grfh1rqpLmoHnn6HlBQvui28b7xOWKisIxYF7tAgKklloGanOBFoLRk1ktEY5445JZkf1GdEBfQkBYD1sXIp7pQoXjM2R33sOO+LcoKdzBjScfJee9QG+SscPRnjcenyIbvo3LQhiCmHvsOLTMW2g0TuptFuAs4lI5SACRwc8lF+VZNUaYQ9TMtZYGQb0Hr8Ba0w1QfH5po2ApCsGMJp2OGBuDBiIVA29DvejwekgrBQkCN5ZCVnqgOaRLXi4DEb5yDlApLYCIxHwnxVyjPgga8GXg8oEDuS3dM8xNKPOk9thCGTqJJppbQX4Pow/sZ2wtAPyb621FjOTb3DbpCehs2whhLbPaDx2pSa4eGANSXijFi8f4GmEyUY6Jow3pHinoB1Ma1uARIDF6mxVeimQVCHP0tg8LyicbAuzpFL9jviF7Q/tKhsH0yQckQ7QAiJyo8KA0jFACpg9vuoiLg6MqTIXpcV6tUaNEMYUVbKu2f7RcBSWR/GTVeQJFto8euwMRZ57hyx7iRWMcGvosgB7P40GVDXOMx0I8S1Gg4E4eywE1RIWaFBJDDx+LskUE2to3pZSozBJDNs8IJpZ0a/9TJ3534sV9pG9sNTE0U9bB/yYVRe9nGrcojonDNUVkUUTSb6SoCz0Ws4zGSbQg6zgLlNnTY99c6l35GZCI6RN13lG6gG3YjmwGXw6xHrGx71uxHK6ZY5G5Tx4EFUUxFPVetLcEyQKps48JB5++EeuJSHcBtrLfAjmg41ii8iU6noKOuBuPno8MBvC+MbidLAnSd4TR/ZWUgaOm8vq6xotphdKJFS0oTGaAFYLKgCM0n10UHQ0aLbFq66HDwaMlF9Rqk2a40VqCrsCW57ye0K/CwxsIeLKKtC90hLY7C86DXPZrhhAvH/i+0Mjh6EQ2ySeqr4l3ZCGo61ax3KrMfPNFHHmgsfu+lyMxLA0WinCjPlaNOkQdLMZfIQ89PugomWaDzPhz1LTipJ10FNgQ+b1w7xONNjn8CJOspFvNUysEVoXONNel8UK3HvmAtmABGRrGtCC7V0WDsSzHdcQE9mFjBFoKiTAvsBiedhfbCKVoCHbH9cBLwAU3iMRCIbCOw/jqKyWhhiPmQp+yXHPe8VhgBYCWyiQxy9tcUpTGNFo7VAi2XUiE77qp7Qbjrp3mHSGdAb5sAlQQFWgoYXiArRKrifixTVoTICtFuONEpRCaHibK8aK7D3Mlxg4JtSbwHLTGhXprNoIkiV9BLlQEwshRc1ASjKV3Sn1JCP8r8gomopuwGKuEgWNhtv1Am05aIRsP34udHBgfgQQCdgKkoEj0tBJT9cVMEEzdPuFLhrDwza/KLAEZzDUfjXybW8X1oSRj3rcMqNU10MKi7MrRoHiF3JYCzfsr88H1oVSC10usnpx7pMrMb4DV23Q93HVeiYRrjKfmDEqF33Uk3Oq0WqHrcj4xY0KCmwqh9Zva3oNOauEOCV8Q7ao/EL1MWA9Of6njgRj4X7cdGRWjpwuNECIpUHkS+jQDNrTKYKXJDIEYsIz8Ko9RGbcUYlRymxWON0Fig49pb4pYpuEqhpsKqYRqUbFINlYh8SXcBeCzyoQJH3YLGPksoMivjXPQW7XeiuERHZRHqoEVw0Lnxj+2Fk/OO1IeuOWZ36HGx5hL7bwxAPK0DjO8AK1vJxSagU4150eKwFpRvLlYA2xFKZwn91YLPOhWTsYwzsxTgdiJhNIs0G0QJg5PEpRvOItEcPYEJdJPNwMMrKw8A9T/C0waAOmmeEcna7+WXksaKIs4sml0AtmgjqC4GGcnUcRSlUshW7noDB91EZuk0+cEFxbONEIl+ZyCJ/YymrV9KQ+TOG82W9ijikuNvgcbEi+k/MPJyVeEljVWIYiH4koJxtmZV1sulsj3LqFFEM349ctRN0aJ6zuBlW6FChaKDAd9zoSRhYLLxqaIXZ5ONi9M4NY1tDl5c1/Jb6r0NrOo2bpO53CcmAODqtkukigCnthGNZVEJqaHT+0KNhdqJhbly14nqTpYFLfxh7HFRDfGizSjCskiX20TUisCV2w3FTFD2ZbGPla02o3rXZ9FsITNUjX6RQGeLIRL6FkyYcCXsxW1LVCZ4cegJOMYOvIq+2Iajoi5aHXa+odPlQsXvwKsfTvR3q4p3dsSz5j++8SJ/KZt0Mlh0jCgaTWgwms4VaQwP9mui/yqNRASyTLybcNeV3trIGe9KwON+ogUGC9enY1BN8RSFqIpwMUrtfOfY17LCpI041EbBzGSV0cmisOipsgJFqrZi9X+kuinTYgJA8jhMd7iUJMyQOQGVTzIDieyGkz4iUc/Oe4dVbzZBh05FZ4/oTznxEljD5c6iUmQrDGc9obGmoh4CZEzFh8YyC3wsizI3Me39otPIdc78rBBYTBViZo4pK0LNI6RtRgC69E+hpQDH3sR0fKepXXwHi4bgIMA79Iixj4WPOxWjrxqrUjuMSjdqra2kPhjZBvgdwvmEAd15ZoKSpSAb1hD4Qo+5yh4ZmFFEEyCRjjyPI/tg4II3QZenLJPAPsZno2LypXKA27MVHVliKLshKwRPxbuKSgkoZRdnRndCw10ojyOiaitOIl00jT6kPWE/lEDF2eOgrsBuiKyHjagLb9WLJR0T9oOLzPVEjQN8SnO11oab31prDu77MErnGqvappzMPK4CzZXADmwJi6Z8BdrsYpAGNcx3gSXFexVkILw70h2e+KGbRNaIgn0LANRoRcBO+25KN4F+6sQiKFcODyu1G16xHxIDVa1Eo1aJ8cmxs2JytGJfVIy2aA6hinJEd0p/+cwgnbjrJhoDjaZfScCDFJH/B72u5kBmcxPUvAE1sfi0ul8UseQUeBLtbRKFZhNTLZh5YyrDg5MrJ66Kx9Iby05M9lwtYzSJYivg2qA+N8vSkO4syBJNUSG56CzAnZr1Tlnh6Mfax+J4PBr9IKot+VgVSyFccDaqNRZn9yhATgGzAKooWqkZOjh3sAUa5ZLdLYLM1DHIrnBlEzAQry93pNcGqwaeqBZ1GtCcUfXkdFqXqTCYfm6VVWMyAEZrZgWWRhM9QKlrn0U1sbAarzBzWbVPTNBwtSQR2wsq26YSUGQtyP0R5ERxFyqcPVa2h8iYnTLSU8Mle5IV5z2cqJoJ74Du1H6WzGbOKLMUkYIZzp5Qps9Ee0XMs3e1Eqn4GJn7zk2EahtMyjhFupHBcXZKrceZu47UucmI9Q4VfvJfZSuE0Yw0oCXlnFRDrWx7RU+xF5WBh+wG1Dboe3UwP7swQtuMFvE1BAr2YkU/qMHUtjKwVrRWBArVnCeOO41YybZoTXYLANlIY83mH34KsKIINekm5ULxBvTEBucmOhTYYO2Be99QsEcRKrMjXrIbXphqP5soMRXyiZg3RasqokW99up4yj4Q/fIl2syi1mT/6cSKV6IprlHBvmCwOLGpIKDmRXCTXykrnAjyCyWpGdAV0CjjM3hPGKHQkpjMal61Ilql0BzpLdHa0oniD8oTC3Hw1HY+tjJSp1SGnQ404/mwFPx8oy2eMCF11ytUyECyqp8ljhFRYaWmmIl4FxHKkt72ioeljMRNZamRcBelGgWWLTBfsU345C0xILhZT0THxmUdpZlGnRCSNxf2g9Rd7zjvLeppd73YbATIMt0FlDa1FqJIJ+qRlixZxHXFavuyqYwz6Yl3VYxG519M0PDo+yYTPGZlL3nBk9OeUWWJCtMidAYK9cWSfipTglropdPxsZk/MTgtG8hKJlh9raK5YKVlhzIQrliTaS+MKEq8MzU20eqy8RQuFO+RG09rjI5WmRaI95LznkYo3xdPE6CoUKFHi3cosKjOhYjiou/AV3kCqtmV3agzIQNXqxSnDe7uEGilMLsTq7+EoEt0Fy9LEFkNNko6YVY4A9ZouptRGO8HzxtZ/5dUO4lYYRbHa55y8Ve1xwRTuySgKDJmIMzmFWYTYC8aCBaNVYYrg0KKegJPn2Sfl/YZO995TYEQI5W9bDcks3iiKFJp+rPA85rpNBOTMyT1ZdqJVgEMPS7XyyCFES1q3OMEYFbsTioIVun7Clx1NYMZP2cjAW/BxInNzjekr9sNb04Bk6I5ocJSVHKx0GxgP6T/C1JhJGgrmip4LqMIZoUFw3QaibDLAxYekTqKoq3KJi/RS0yOUKUcL1PhZ80trHphKvIks3iiWUItiy4V8LzTUrPw+ibm53G/uSfU52w9FKiQPSZTAl2BhyZHRHXCnAor0+SjSDHRR+E6Ddl0MY5Y1W0ZZfp16e1wichkgZGs5TmkqmSbqwkbLC9YqwoAnjRitE1Eqct71HlJlgNQoG7u/jsVvhOhViOYJ2tofWbEUgD8jIj1KlVSppVGpUm2p7apblZ0wtMoJaZ0WVILtGRq/VljfTKwShpL2As+mZg6O36a7U2cd59NvCj6XS3SWMpVT7LHkOKo5SUCYIOJppca6OwYag4h02miuUIqjIDliRHqlanzZEOEWWHi9l8ilrp5wMTNP9FJkFm2QlaYeWxhVljVbOJ3KSuEC5QjVsggOzi6KMifzldrrSeF6OWI1SbT6ytZoru+l2BGhe0zIpZoRmwTz6tNJhfMjiGn2WfbJkDjyNRmVMhzBFgrCfozmEvITvvJfE1o8o+s0Oc3DLBocY+CeJ/tF3VFmOijT8V61NEgDNCmJmEm8w3D4nIwuZUjVIkKwc2faSk1u4n3a5GjruhOtQ2prJDbygVNloDVBAVeXo8yPdHWosxNTzLElgl2MfO5VP5h2npFyE8ojW/FYolgj3RYKwj2BnP9VGRrQv031Fi4YiECRL0naJHREWumsWbZnOtbyVXc9WxF5iZmgmRWwgWoCb2qmUVRd4NP9JYHzr4pLRY0FFo0z4+zWnH/aY9aeFTHBHZJiHmBPjQwfz6v3Ke+47LGyiJV0CLsSYdpEyvMRCc++tzmwXpbijYnAJveVzoo8zTuREhotWXGaBKxGBRIbU3onsox25giDxNlT5ke9MM3YbC2SdRa0lih2A5626OZzjZZlC1qObaJWPcos0sshmmbdHEGUNgZkfTYN+WiD6AyVRKgZsKedZSzrlLgEZJBaimIXNENBNbtBhfLDlWjmxdX96uUgsS8xjbRZekcxSBCSr00KVaXgTabdDKZDGIqeqpedLXOgud3SruMu6JBoj2nx8t2w2UtiFdn6aw+T2ZYS4DNTlTyOWHr8gs98j6ZNCspTFBatB2bBi9ZZXRRctZo55uKXgzW3Xf8/cXf9VdUoLYMWDNB7QUd5olm8SjqqTbjZJ0IOWs6Wj0mWg9iZZbQqxljYkmE0VNZA5HGUtsYJGSOKpo8ZYEIJlHCacqFh225xsoMUdN3hOeTnE4sLYhxD45XmXoW+VHHohXQWhvdE3oGKmcdmCxkEiYK1QQAszkRsXwCzBZotsu5YC2Fj1U7MtwPqZ+A5fkNAaKsrBK50tVrZms3JAuLyAgQbTO9Zle4hGREw4XJr6WW5yxdp0bJTApEU+V4llKLLq7J3ED+Xkc7DGfe8LOV7IZK94Ja4sjyNbCmvV8RKAmIrThP0YNo5gVwHItf0KSNbCGT2WODe0TPoll2T+pTdiZ0WESFFwolf8wpU22ZnhJF6andICNUEm0yYW/ZdHkFSl7hRZmZ6vssAHC6yFtkJ7ygv0K7wa73f7yARzy+lIjUeWMqBM3UAr01Lib2uKaUKrLDuvMujE6vrOOQTXCd7avmrLlYzJ9S3Wx57xBkQdboonzkgQ2hwDKL0O76lnd8k/aQwuiejyEVqpJWQGkRDVZ/1px3RnoAlnQlwEADhTOdg2wuA4O6430YRZJk4aXF3Cy/eVQKas7qmJJEs1/o8NNYuIp6UbSEJQqixr6WWA2SCmW5xvRdvGS0CGgypEX6otFM53BFP/E+lXmqyNGoU7KtmLaFRU3k8YN9WpDVZced0mTCBsp6uFBxpOdIXzXx2vZqEfpIkyEMZ9nd6R8e97UjUSp77llEi6jHt+xNbyhgtM57Eh0vjXmV8g/eQKE6jS6iyaizZDETHrZKmHTtjX3KcR/foQdO+xoVFhr6mpiXl7YsGy3g7ws3MVflC4+X4bbAT4vuPOHqs5NJIWGPF2dukT8nwOau762YabNwfATItqxDlywEFYk2/r8m0WuLgFWxGUoAFNGsfC8dNTMoygotuZcOR6wCjdmsnvnqJF/qXvWZLlNue0WjTVqUXF1QykIItke9WgbA2krAssLdVhO9ZUJQZ9tkCSiaK8hRrgCeyv2r24y+kszykqREyxREYprXlA/GP5y0IRItj7ZlIFNRifcTrTdaY0WaqkJzE701NUhnJ00lCQEwsruQtaQtR1GiKX0XZcSq3x9Ape6tqDJbaTvw+7m7IehAiNgntCCqVkRQOWhlKpwAa+VWKFlkakmWWB5wC27bG2SIL93Z1ea3zCttq1wkynmPji0incxARWRSkccCZ139fZkKU8c40UcZ3aQDLpz/sLZXAJm6OtOLYWX5gJVtxRM/pdkK3RFlVujfo0SENNccWEkEyoCQvged+eL0MC+K2PTkUEZ5cuOD+YvRhaHc9ugv949faI7oFFN5eZfXzPkOdFgUwdOCd8AW2b4hZVbshupKyZXV/ppK+UUnwZQu+OQVqGsq7JPoMt03atku7hutKJ2uv5pF90CUl6IeZ3wiK6zQYY0KZzbDRD+F1FeJNsWsLdNA4Y2eIkG+AKQl8BSpMFpLtfRX7R9kdDITRCciyvyULvtsYL26nQvXK6DhbC2LSrLSb/mtVyyLhivabEWjTcpIUaG/VTUTue8ntx3/CuB07l6ZAQp7tsysZRortQsyWgw0i7+wXxrBJkapnASQNPXNXn/17+zzKxNIZEeE0l7B9LqNvtcmXHd83zaZO5h1Pcw1lriyohM9i0rT6MXiepH+lujzE+julUXnymAU9cyZxOA+9EaNchcao6zPIvqLsmwKEKi//iOkwkRHVeiwqrlUCC6DJaHLyrpdHvRNyWiyApwsSnv9tjBLEVFNfXshqjrNxpK0V9Bfsd1QHUhlAUyc33DwTawFUb3iA41Volo66ThnsXxh8ISRzC2HDojliykzgCsXjZr8gdO2ZvT6VqPf7MQWoluoubIu0iwardb4qE1aDlRB21T2LS/tZGICb9Jq3YQf5rNxy8xhQXkyYwyikE0MUrtErGwyRdKk5wG4wmn4BX1mBZqcgilq3KPHFwO18v6F5QeyMcnqmCt+XoUaS9osiXQp0FJgsTgfwvH3fjyb9rejm7yH+Sk1BS65Rc452gCT99nEeA09rFmf/4rVUJUT1WJ81vxXKIJ70KDHTn8nK2IWnaJt799hddaxUNFfq1d7YOAp8LcJrVc1nK1GjVmnwCSNXynuz8Y9M2952wYRp3x88Tn5vXQy8R2d8IS2ImBYRI8FqktnoVQj0qSNZOkkW2Eyb2G/ENAe30CrelFENGkzGgz0Va6xFoBlBdMzsx+sAMw2+8ez42VC3q7rPFgFdK+8JjRlJTpbpbtDXAipPgoqDyFIFsAUAat9mWUxFe0xEdvlq3ySGEyv6iIgLSiCX6h1ov2y/WRL9IsXxiXlL1BuutbF7DiJLVFx3+tUOANJAZAvAUFllJOBtSJNlibmJu8vj0ehM6Q6HlaRDOyoT4Dq3NIjHHULMsQocmkqTNLRWYSJ/pmVfavcz5liBRQrYCtnigWQTcfrxfctA+mNCzKjWN7+h92QDeCLUWsm6itXepT1hSvYvXhS1bHlehKFx+r/qZysGeVYVqoqHqN8Yb1QeJ5TYeWERf1Z1cczWqtQwgsAj56Xv8vKZ70g9g26S18Z5yVGwGhXAL0XBXxKhauRoBTiI4p9ZUCKgLQKgF8By+Ljy8JmwRKas/F4aayidbImGiuqF8p1Q98GVvZPRxMpOPNKsrCLo6s4vBgRo8FV6028FfU+8z0JMK3yv2ZjIKKTPJYAzyyKaWAVwrP0qWb7FY8XtuNUo1oVeFWRXDhRSyd0Ieq+StcWRN9IXL+roS4rKb+ssYoRbAVAFaBcwLUIIp8BYuVkV9qBXvn/3rhIOBq98v+FUWghQtWpcAYYE1O7FgfOViJCcHWWBi/L0lYo6819qxdgCZQTvfbKxcUyJKPEGQBjKlxMQzM6e2dQl04AaUr1vALiFcCvnECbXQR0wlqwQNzKBZPNE1QgerfB7xRcoog1PakU/lKAvHuyiiG9fKzZSXklYolWlYo9sxLVo/PwKcCOnos7U2QUOaXCtL3lVXAt/OP2Zw3UKuheeT4By2dfiC9duG+MXUv01RxYBYpLwQZNf2NVvsNRV8/Ve2YDhfuLIvClKEz2gnz+DrDwlmxOt2hzccu2NwE6u1iWLnjTyxGkIAqAlmusd8Bm8U0yj31oichsUZHsua1ShSooF6l/etUnd+IwS+Y8zjLOYvTl/1U+V3qouNpQVXed7QabtKysgE3RpLqSKldb9SpNTpjP3le1WCqvBRfa7AKogPnVqJXtUx7HSrQ6LW6b1KaWgFR9TXzJV8BTeQ3D+yVqBO9NFxyrjo8ARBlwn/jadHwqF+KCthqvnanwzcFcAZeKaMvgLAz0pbRUOAGlzymcQCu44y9fNCsAiFzyBQC9Yje0acRaOLnLJz07cew7rZ7kyeBZdVALBfmXx2p1TFZBTp5eNbq/PFbGq828GKHSiLQKxhWQUSZnnzAgqwBafv2dC1QIeV+JrquRsxC9PImAVyqcXYkjZVb7i22n9hnYdnHXs22RNmOHXXzfYQGE08f3z22R6SeuePx8qTnE6+G2JFJE52TFTa9E42XqK7zn7LxPIlBkCagaVmWbXL5xEsGq0c3oam9R1lNJ6YvR6E/ZlnhOKxGqHKWK22ZRrE6FVeAFYCiD5Z3BenfQKlfjnzk2s/cuXmjLY/fu2EyBNRmg0vY3BupdMK0O2lIPeqXHXLnwq/tkOq0KpM+4EBcuuHgyxeIAzsBV3mcCwqV9XgBrKwJ6+eSJIndqylYnRiwAwQoXin/GPvSzXeyGPwsUk5NVOWHVaPUpA754oqvezn/LsQr7sQJgrUwtaoXBWBmUTxucKh28eZVWLsK3x2oFlCsR992xsqi74QWP6t0r8933rAz4CkDfeU8LLJeq1qy8b+WiWAFGaHu8eAG2jArfAcorJ3/1arIXrqxXr8iXxPtqlMre9xkX0rvRbAG8ORV+EsBWuNzeHbDPHLw35cFnSIG3xuGViPxJ0bAOLFrd7+DVVwZahPxy2UCl68k+lcHzxYFtK//fZHw+PZH4BEB68XNnwGpf3g3vq1ffK0nBm9T06VfuvzGb/LOBtGwzFT+3fem9f/n/+c/8Gwa+2X/zn38DSFd//vNL7/3/mtnD/ufnf34+7+df/28AkXg9KZ7Ze3oAAAAASUVORK5CYII=") no-repeat 0 0
}
.p-colorpicker-panel .p-colorpicker-hue {
  background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=") no-repeat 0 0
}
.p-confirm-popup {
  position:absolute;
  top:50%;
  left:50%;
  margin-top:10px
}
.p-confirm-popup-flipped {
  margin-top:0;
  margin-bottom:10px
}
.p-confirm-popup:after,
.p-confirm-popup:before {
  bottom:100%;
  left:calc(var(--overlayArrowLeft, 0) + 1.25rem);
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
.p-confirm-popup:after {
  border-width:8px;
  margin-left:-8px
}
.p-confirm-popup:before {
  border-width:10px;
  margin-left:-10px
}
.p-confirm-popup-flipped:after,
.p-confirm-popup-flipped:before {
  bottom:auto;
  top:100%
}
.p-confirm-popup.p-confirm-popup-flipped:after,
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-bottom-color:transparent
}
.p-confirm-popup .p-confirm-popup-content {
  display:flex;
  align-items:center
}
.p-contextmenu {
  position:absolute
}
.p-contextmenu ul {
  margin:0;
  padding:0;
  list-style:none
}
.p-contextmenu .p-submenu-list {
  position:absolute;
  min-width:100%;
  z-index:1
}
.p-contextmenu .p-menuitem-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  text-decoration:none;
  overflow:hidden;
  position:relative
}
.p-contextmenu .p-menuitem-text {
  line-height:1
}
.p-contextmenu .p-menuitem {
  position:relative
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  margin-left:auto
}
.p-contextmenu-enter {
  opacity:0
}
.p-contextmenu-enter-active {
  opacity:1;
  transition:opacity .25s
}
.p-datascroller .p-datascroller-header {
  text-align:center;
  padding:.5em .75em;
  border-bottom:0
}
.p-datascroller .p-datascroller-footer {
  text-align:center;
  padding:.25em .625em;
  border-top:0
}
.p-datascroller .p-datascroller-content {
  padding:.25em .625em
}
.p-datascroller-inline .p-datascroller-content {
  overflow:auto
}
.p-datascroller .p-datascroller-list {
  list-style-type:none;
  margin:0;
  padding:0
}
.p-datatable {
  position:relative
}
.p-datatable table {
  border-collapse:collapse;
  min-width:100%;
  table-layout:fixed
}
.p-datatable .p-sortable-column {
  cursor:pointer;
  user-select:none
}
.p-datatable .p-sortable-disabled {
  cursor:auto
}
.p-datatable .p-sortable-column .p-column-title,
.p-datatable .p-sortable-column .p-sortable-column-badge,
.p-datatable .p-sortable-column .p-sortable-column-icon {
  vertical-align:middle
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  display:inline-flex;
  align-items:center;
  justify-content:center
}
.p-datatable-responsive-scroll>.p-datatable-wrapper {
  overflow-x:auto
}
.p-datatable-auto-layout>.p-datatable-wrapper>table,
.p-datatable-responsive-scroll>.p-datatable-wrapper>table {
  table-layout:auto
}
.p-datatable-selectable-cell .p-selectable-cell,
.p-datatable-selectable .p-selectable-row {
  cursor:pointer
}
.p-datatable-drag-selection-helper {
  position:absolute;
  z-index:99999999
}
.p-datatable-scrollable .p-datatable-wrapper {
  position:relative;
  overflow:auto
}
.p-datatable-scrollable .p-datatable-tbody,
.p-datatable-scrollable .p-datatable-tfoot,
.p-datatable-scrollable .p-datatable-thead {
  display:block
}
.p-datatable-scrollable .p-datatable-tbody>tr,
.p-datatable-scrollable .p-datatable-tfoot>tr,
.p-datatable-scrollable .p-datatable-thead>tr {
  display:flex;
  flex-wrap:nowrap;
  width:100%
}
.p-datatable-scrollable .p-datatable-tbody>tr>td,
.p-datatable-scrollable .p-datatable-tfoot>tr>td,
.p-datatable-scrollable .p-datatable-thead>tr>th {
  display:flex;
  flex:1 1 0;
  align-items:center
}
.p-datatable-scrollable .p-datatable-thead {
  position:sticky;
  top:0;
  z-index:1
}
.p-datatable-scrollable .p-datatable-frozen-tbody {
  position:sticky;
  z-index:1
}
.p-datatable-scrollable .p-datatable-tfoot {
  position:sticky;
  bottom:0;
  z-index:1
}
.p-datatable-scrollable .p-frozen-column {
  position:sticky;
  background:inherit
}
.p-datatable-scrollable th.p-frozen-column {
  z-index:1
}
.p-datatable-scrollable-both .p-datatable-tbody>tr>td,
.p-datatable-scrollable-both .p-datatable-tfoot>tr>td,
.p-datatable-scrollable-both .p-datatable-thead>tr>th,
.p-datatable-scrollable-horizontal .p-datatable-tfoot>tr>td,
.p-datatable-scrollable-horizontal .p-datatable-thead>tr>th .p-datatable-scrollable-horizontal .p-datatable-tbody>tr>td {
  flex:0 0 auto
}
.p-datatable-flex-scrollable {
  display:flex;
  flex-direction:column;
  height:100%
}
.p-datatable-flex-scrollable .p-datatable-wrapper {
  display:flex;
  flex-direction:column;
  flex:1;
  height:100%
}
.p-datatable-scrollable .p-rowgroup-header {
  position:sticky;
  z-index:1
}
.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot,
.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead {
  display:table;
  border-collapse:collapse;
  width:100%;
  table-layout:fixed
}
.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot>tr,
.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead>tr {
  display:table-row
}
.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot>tr>td,
.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead>tr>th {
  display:table-cell
}
.p-datatable-virtual-table {
  position:absolute
}
.p-datatable-resizable>.p-datatable-wrapper {
  overflow-x:auto
}
.p-datatable-resizable .p-datatable-tbody>tr>td,
.p-datatable-resizable .p-datatable-tfoot>tr>td,
.p-datatable-resizable .p-datatable-thead>tr>th {
  overflow:hidden;
  white-space:nowrap
}
.p-datatable-resizable .p-resizable-column {
  background-clip:padding-box;
  position:relative
}
.p-datatable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
  display:none
}
.p-datatable .p-column-resizer {
  display:block;
  position:absolute!important;
  top:0;
  right:0;
  margin:0;
  width:.5rem;
  height:100%;
  padding:0;
  cursor:col-resize;
  border:1px solid transparent
}
.p-datatable .p-column-header-content {
  display:flex;
  align-items:center
}
.p-datatable .p-column-resizer-helper {
  width:1px;
  position:absolute;
  z-index:10;
  display:none
}
.p-datatable .p-row-editor-cancel,
.p-datatable .p-row-editor-init,
.p-datatable .p-row-editor-save,
.p-datatable .p-row-toggler {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  position:relative
}
.p-datatable-reorder-indicator-down,
.p-datatable-reorder-indicator-up {
  position:absolute;
  display:none
}
.p-datatable-reorderablerow-handle,
.p-reorderable-column {
  cursor:move
}
.p-datatable .p-datatable-loading-overlay {
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:2
}
.p-column-filter-row {
  display:flex;
  align-items:center;
  width:100%
}
.p-column-filter-menu {
  display:inline-flex;
  margin-left:auto
}
.p-column-filter-row .p-column-filter-element {
  flex:1 1 auto;
  width:1%
}
.p-column-filter-clear-button,
.p-column-filter-menu-button {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  cursor:pointer;
  text-decoration:none;
  overflow:hidden;
  position:relative
}
.p-column-filter-overlay {
  position:absolute;
  top:0;
  left:0
}
.p-column-filter-row-items {
  margin:0;
  padding:0;
  list-style:none
}
.p-column-filter-row-item {
  cursor:pointer
}
.p-column-filter-add-button,
.p-column-filter-remove-button {
  justify-content:center
}
.p-column-filter-add-button .p-button-label,
.p-column-filter-remove-button .p-button-label {
  flex-grow:0
}
.p-column-filter-buttonbar {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.p-column-filter-buttonbar .p-button:not(.p-button-icon-only) {
  width:auto
}
.p-datatable .p-datatable-tbody>tr>td>.p-column-title {
  display:none
}
.p-datatable .p-virtualscroller-loading {
  transform:none!important;
  min-height:0;
  position:sticky;
  top:0;
  left:0
}
.p-datatable .p-datatable-tbody>tr>td.p-align-left,
.p-datatable .p-datatable-tfoot>tr>td.p-align-left,
.p-datatable .p-datatable-thead>tr>th.p-align-left>.p-column-header-content {
  text-align:left;
  justify-content:flex-start
}
.p-datatable .p-datatable-tbody>tr>td.p-align-right,
.p-datatable .p-datatable-tfoot>tr>td.p-align-right,
.p-datatable .p-datatable-thead>tr>th.p-align-right>.p-column-header-content {
  text-align:right;
  justify-content:flex-end
}
.p-datatable .p-datatable-tbody>tr>td.p-align-center,
.p-datatable .p-datatable-tfoot>tr>td.p-align-center,
.p-datatable .p-datatable-thead>tr>th.p-align-center>.p-column-header-content {
  text-align:center;
  justify-content:center
}
.p-dataview-loading {
  position:relative;
  min-height:4rem
}
.p-dataview .p-dataview-loading-overlay {
  position:absolute;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center
}
.p-dialog-mask {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  justify-content:center;
  align-items:center;
  pointer-events:none;
  background-color:transparent;
  transition-property:background-color
}
.p-dialog-visible {
  display:flex
}
.p-dialog,
.p-dialog-mask.p-component-overlay {
  pointer-events:auto
}
.p-dialog {
  display:flex;
  flex-direction:column;
  max-height:90%;
  transform:scale(1);
  position:relative
}
.p-dialog-content {
  overflow-y:auto;
  flex-grow:1
}
.p-dialog-header {
  display:flex;
  align-items:center;
  flex-shrink:0
}
.p-dialog-footer {
  flex-shrink:0
}
.p-dialog .p-dialog-header-icons {
  display:flex;
  align-items:center;
  align-self:flex-start;
  flex-shrink:0
}
.p-dialog .p-dialog-header-icon {
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  position:relative
}
.p-dialog .p-dialog-title {
  flex-grow:1
}
.p-fluid .p-dialog-footer .p-button {
  width:auto
}
.p-dialog-enter {
  opacity:0;
  transform:scale(.7)
}
.p-dialog-enter-active {
  opacity:1;
  transform:scale(1);
  transition:all .15s cubic-bezier(0,0,.2,1)
}
.p-dialog-enter-done {
  transform:none
}
.p-dialog-exit-active {
  opacity:0;
  transform:scale(.7);
  transition:all .15s cubic-bezier(.4,0,.2,1)
}
.p-dialog-bottom-left .p-dialog,
.p-dialog-bottom-right .p-dialog,
.p-dialog-bottom .p-dialog,
.p-dialog-left .p-dialog,
.p-dialog-right .p-dialog,
.p-dialog-top-left .p-dialog,
.p-dialog-top-right .p-dialog,
.p-dialog-top .p-dialog {
  margin:.75em
}
.p-dialog-top .p-dialog-enter,
.p-dialog-top .p-dialog-exit-active {
  transform:translate3d(0,-100%,0)
}
.p-dialog-bottom .p-dialog-enter,
.p-dialog-bottom .p-dialog-exit-active {
  transform:translate3d(0,100%,0)
}
.p-dialog-bottom-left .p-dialog-enter,
.p-dialog-bottom-left .p-dialog-exit-active,
.p-dialog-left .p-dialog-enter,
.p-dialog-left .p-dialog-exit-active,
.p-dialog-top-left .p-dialog-enter,
.p-dialog-top-left .p-dialog-exit-active {
  transform:translate3d(-100%,0,0)
}
.p-dialog-bottom-right .p-dialog-enter,
.p-dialog-bottom-right .p-dialog-exit-active,
.p-dialog-right .p-dialog-enter,
.p-dialog-right .p-dialog-exit-active,
.p-dialog-top-right .p-dialog-enter,
.p-dialog-top-right .p-dialog-exit-active {
  transform:translate3d(100%,0,0)
}
.p-dialog-bottom-left .p-dialog-enter-active,
.p-dialog-bottom-right .p-dialog-enter-active,
.p-dialog-bottom .p-dialog-enter-active,
.p-dialog-left .p-dialog-enter-active,
.p-dialog-right .p-dialog-enter-active,
.p-dialog-top-left .p-dialog-enter-active,
.p-dialog-top-right .p-dialog-enter-active,
.p-dialog-top .p-dialog-enter-active {
  transform:translateZ(0);
  transition:all .3s ease-out
}
.p-dialog-bottom-left .p-dialog-exit-active,
.p-dialog-bottom-right .p-dialog-exit-active,
.p-dialog-bottom .p-dialog-exit-active,
.p-dialog-left .p-dialog-exit-active,
.p-dialog-right .p-dialog-exit-active,
.p-dialog-top-left .p-dialog-exit-active,
.p-dialog-top-right .p-dialog-exit-active,
.p-dialog-top .p-dialog-exit-active {
  transition:all .3s ease-out
}
.p-dialog-maximized {
  transition:none;
  transform:none;
  width:100vw!important;
  height:100vh!important;
  max-height:100%;
  top:0!important;
  left:0!important
}
.p-dialog-maximized .p-dialog-content {
  flex-grow:1
}
.p-dialog-left {
  justify-content:flex-start
}
.p-dialog-right {
  justify-content:flex-end
}
.p-dialog-top,
.p-dialog-top-left {
  align-items:flex-start
}
.p-dialog-top-left {
  justify-content:flex-start
}
.p-dialog-top-right {
  justify-content:flex-end;
  align-items:flex-start
}
.p-dialog-bottom {
  align-items:flex-end
}
.p-dialog-bottom-left {
  justify-content:flex-start;
  align-items:flex-end
}
.p-dialog-bottom-right {
  justify-content:flex-end;
  align-items:flex-end
}
.p-confirm-dialog .p-dialog-content {
  display:flex;
  align-items:center
}
.p-dialog .p-resizable-handle {
  position:absolute;
  font-size:.1px;
  display:block;
  cursor:se-resize;
  width:12px;
  height:12px;
  right:1px;
  bottom:1px
}
.p-dialog-draggable .p-dialog-header {
  cursor:move
}
.p-divider-horizontal {
  display:flex;
  width:100%;
  position:relative;
  align-items:center
}
.p-divider-horizontal:before {
  position:absolute;
  display:block;
  top:50%;
  left:0;
  width:100%;
  content:""
}
.p-divider-horizontal.p-divider-left {
  justify-content:flex-start
}
.p-divider-horizontal.p-divider-right {
  justify-content:flex-end
}
.p-divider-horizontal.p-divider-center {
  justify-content:center
}
.p-divider-content {
  z-index:1
}
.p-divider-vertical {
  min-height:100%;
  margin:0 1rem;
  display:flex;
  position:relative;
  justify-content:center
}
.p-divider-vertical:before {
  position:absolute;
  display:block;
  top:0;
  left:50%;
  height:100%;
  content:""
}
.p-divider-vertical.p-divider-top {
  align-items:flex-start
}
.p-divider-vertical.p-divider-center {
  align-items:center
}
.p-divider-vertical.p-divider-bottom {
  align-items:flex-end
}
.p-divider-solid.p-divider-horizontal:before {
  border-top-style:solid
}
.p-divider-solid.p-divider-vertical:before {
  border-left-style:solid
}
.p-divider-dashed.p-divider-horizontal:before {
  border-top-style:dashed
}
.p-divider-dashed.p-divider-vertical:before {
  border-left-style:dashed
}
.p-divider-dotted.p-divider-horizontal:before {
  border-top-style:dotted;
  border-left-style:dotted
}
.p-dock {
  position:absolute;
  z-index:1;
  display:flex;
  justify-content:center;
  align-items:center;
  pointer-events:none
}
.p-dock-container,
.p-dock-list {
  display:flex;
  pointer-events:auto
}
.p-dock-list {
  margin:0;
  padding:0;
  list-style:none;
  align-items:center;
  justify-content:center
}
.p-dock-magnification .p-dock-item {
  transition:all .2s cubic-bezier(.4,0,.2,1);
  will-change:transform
}
.p-dock-action {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  position:relative;
  overflow:hidden;
  cursor:default
}
.p-dock-magnification .p-dock-item-second-next,
.p-dock-magnification .p-dock-item-second-prev {
  transform:scale(1.2)
}
.p-dock-magnification .p-dock-item-next,
.p-dock-magnification .p-dock-item-prev {
  transform:scale(1.4)
}
.p-dock-magnification .p-dock-item-current {
  transform:scale(1.6);
  z-index:1
}
.p-dock-top {
  left:0;
  top:0;
  width:100%
}
.p-dock-top.p-dock-magnification .p-dock-item {
  transform-origin:center top
}
.p-dock-top .p-dock-container {
  flex-direction:column-reverse
}
.p-dock-bottom {
  left:0;
  bottom:0;
  width:100%
}
.p-dock-bottom.p-dock-magnification .p-dock-item {
  transform-origin:center bottom
}
.p-dock-bottom .p-dock-container {
  flex-direction:column
}
.p-dock-right {
  right:0;
  top:0;
  height:100%
}
.p-dock-right.p-dock-magnification .p-dock-item {
  transform-origin:center right
}
.p-dock-right .p-dock-list {
  flex-direction:column
}
.p-dock-left {
  left:0;
  top:0;
  height:100%
}
.p-dock-left.p-dock-magnification .p-dock-item {
  transform-origin:center left
}
.p-dock-left .p-dock-list {
  flex-direction:column
}
.p-dock-left .p-dock-container {
  flex-direction:row-reverse
}
.p-dropdown {
  display:inline-flex;
  cursor:pointer;
  position:relative;
  user-select:none
}
.p-dropdown-clear-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-dropdown-trigger {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0
}
.p-dropdown-label {
  display:block;
  white-space:nowrap;
  overflow:hidden;
  flex:1 1 auto;
  width:1%;
  text-overflow:ellipsis;
  cursor:pointer
}
.p-dropdown-label-empty {
  overflow:hidden;
  visibility:hidden
}
input.p-dropdown-label {
  cursor:default
}
.p-dropdown .p-dropdown-panel {
  min-width:100%
}
.p-dropdown-panel {
  position:absolute;
  top:0;
  left:0
}
.p-dropdown-items-wrapper {
  overflow:auto
}
.p-dropdown-item {
  cursor:pointer;
  font-weight:400;
  white-space:nowrap;
  position:relative;
  overflow:hidden
}
.p-dropdown-items {
  margin:0;
  padding:0;
  list-style-type:none
}
.p-dropdown-filter {
  width:100%
}
.p-dropdown-filter-container {
  position:relative
}
.p-dropdown-filter-clear-icon,
.p-dropdown-filter-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-fluid .p-dropdown {
  display:flex
}
.p-fluid .p-dropdown .p-dropdown-label {
  width:1%
}
.ql-container {
  box-sizing:border-box;
  font-family:Helvetica,Arial,sans-serif;
  font-size:13px;
  height:100%;
  margin:0;
  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:0;
  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 blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre,
.ql-editor ul {
  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=false],
.ql-editor ul[data-checked=true] {
  pointer-events:none
}
.ql-editor ul[data-checked=false]>li *,
.ql-editor ul[data-checked=true]>li * {
  pointer-events:all
}
.ql-editor ul[data-checked=false]>li:before,
.ql-editor ul[data-checked=true]>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:.3em;
  text-align:right
}
.ql-editor li.ql-direction-rtl:before {
  margin-left:.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:.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-blank:before {
  color:rgba(0,0,0,.6);
  content:attr(data-placeholder);
  font-style:italic;
  left:15px;
  pointer-events:none;
  position:absolute;
  right:15px
}
.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:0;
  border:0;
  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:0
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display:none
}
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item: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-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover {
  color:#06c
}
.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 .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.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:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.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-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-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .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 button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .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 button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .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:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
  fill:#06c
}
.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 .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.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:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.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-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.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:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .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,
.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-stroke.ql-thin,
.ql-snow .ql-thin {
  stroke-width:1
}
.ql-snow .ql-transparent {
  opacity:.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:.83em
}
.ql-snow .ql-editor h6 {
  font-size:.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:2px 4px
}
.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 0
}
.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:0;
  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-font .ql-picker-item[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-header .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-label[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-item:before,
.ql-snow .ql-picker.ql-header .ql-picker-label:before {
  content:"Normal"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
  content:"Heading 1"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
  content:"Heading 2"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
  content:"Heading 3"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
  content:"Heading 4"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
  content:"Heading 5"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[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:.83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
  font-size:.67em
}
.ql-snow .ql-picker.ql-font {
  width:108px
}
.ql-snow .ql-picker.ql-font .ql-picker-item:before,
.ql-snow .ql-picker.ql-font .ql-picker-label:before {
  content:"Sans Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
  content:"Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[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-item:before,
.ql-snow .ql-picker.ql-size .ql-picker-label:before {
  content:"Normal"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
  content:"Small"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
  content:"Large"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[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:0 2px 8px rgba(0,0,0,.2)
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.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:0
}
.ql-snow .ql-tooltip {
  background-color:#fff;
  border:1px solid #ccc;
  box-shadow:0 0 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:0;
  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:0;
  content:"Save";
  padding-right:0
}
.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
}
.p-fieldset-legend>a,
.p-fieldset-legend>span {
  display:flex;
  align-items:center;
  justify-content:center
}
.p-fieldset-toggleable .p-fieldset-legend a {
  cursor:pointer;
  user-select:none;
  overflow:hidden;
  position:relative;
  text-decoration:none
}
.p-fieldset-legend-text {
  line-height:1
}
.p-fileupload-content {
  position:relative
}
.p-fileupload-row {
  display:flex;
  align-items:center
}
.p-fileupload-row>div {
  flex:1 1 auto;
  width:25%
}
.p-fileupload-row>div:last-child {
  text-align:right
}
.p-fileupload-content>.p-progressbar {
  width:100%;
  position:absolute;
  top:0;
  left:0
}
.p-button.p-fileupload-choose {
  position:relative;
  overflow:hidden
}
.p-button.p-fileupload-choose input[type=file],
.p-fileupload-choose.p-fileupload-choose-selected input[type=file] {
  display:none
}
.p-fileupload-filename {
  word-break:break-all
}
.p-fluid .p-fileupload .p-button {
  width:auto
}
.p-galleria-content,
.p-galleria-item-wrapper {
  display:flex;
  flex-direction:column
}
.p-galleria-item-wrapper {
  position:relative
}
.p-galleria-item-container {
  position:relative;
  display:flex;
  height:100%
}
.p-galleria-item-nav {
  position:absolute;
  top:50%;
  margin-top:-.5rem;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  overflow:hidden
}
.p-galleria-item-prev {
  left:0;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.p-galleria-item-next {
  right:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-galleria-item {
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%;
  width:100%
}
.p-galleria-item-nav-onhover .p-galleria-item-nav {
  pointer-events:none;
  opacity:0;
  transition:opacity .2s ease-in-out
}
.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav {
  pointer-events:all;
  opacity:1
}
.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled {
  pointer-events:none
}
.p-galleria-caption {
  position:absolute;
  bottom:0;
  left:0;
  width:100%
}
.p-galleria-thumbnail-wrapper {
  display:flex;
  flex-direction:column;
  overflow:auto;
  flex-shrink:0
}
.p-galleria-thumbnail-next,
.p-galleria-thumbnail-prev {
  align-self:center;
  flex:0 0 auto;
  overflow:hidden;
  position:relative
}
.p-galleria-thumbnail-next,
.p-galleria-thumbnail-next span,
.p-galleria-thumbnail-prev,
.p-galleria-thumbnail-prev span {
  display:flex;
  justify-content:center;
  align-items:center
}
.p-galleria-thumbnail-container {
  display:flex;
  flex-direction:row
}
.p-galleria-thumbnail-items-container {
  overflow:hidden;
  width:100%
}
.p-galleria-thumbnail-items {
  display:flex
}
.p-galleria-thumbnail-item {
  overflow:auto;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  opacity:.5
}
.p-galleria-thumbnail-item:hover {
  opacity:1;
  transition:opacity .3s
}
.p-galleria-thumbnail-item-current {
  opacity:1
}
.p-galleria-thumbnails-left .p-galleria-content,
.p-galleria-thumbnails-left .p-galleria-item-wrapper,
.p-galleria-thumbnails-right .p-galleria-content,
.p-galleria-thumbnails-right .p-galleria-item-wrapper {
  flex-direction:row
}
.p-galleria-thumbnails-left .p-galleria-item-wrapper,
.p-galleria-thumbnails-top .p-galleria-item-wrapper {
  order:2
}
.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,
.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper {
  order:1
}
.p-galleria-thumbnails-left .p-galleria-thumbnail-container,
.p-galleria-thumbnails-right .p-galleria-thumbnail-container {
  flex-direction:column;
  flex-grow:1
}
.p-galleria-thumbnails-left .p-galleria-thumbnail-items,
.p-galleria-thumbnails-right .p-galleria-thumbnail-items {
  flex-direction:column;
  height:100%
}
.p-galleria-indicators {
  display:flex;
  align-items:center;
  justify-content:center
}
.p-galleria-indicator>button {
  display:inline-flex;
  align-items:center
}
.p-galleria-indicators-left .p-galleria-item-wrapper,
.p-galleria-indicators-right .p-galleria-item-wrapper {
  flex-direction:row;
  align-items:center
}
.p-galleria-indicators-left .p-galleria-item-container,
.p-galleria-indicators-top .p-galleria-item-container {
  order:2
}
.p-galleria-indicators-left .p-galleria-indicators,
.p-galleria-indicators-top .p-galleria-indicators {
  order:1
}
.p-galleria-indicators-left .p-galleria-indicators,
.p-galleria-indicators-right .p-galleria-indicators {
  flex-direction:column
}
.p-galleria-indicator-onitem .p-galleria-indicators {
  position:absolute;
  display:flex
}
.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators {
  top:0;
  left:0;
  width:100%;
  align-items:flex-start
}
.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators {
  right:0;
  top:0;
  height:100%;
  align-items:flex-end
}
.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators {
  bottom:0;
  left:0;
  width:100%;
  align-items:flex-end
}
.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators {
  left:0;
  top:0;
  height:100%;
  align-items:flex-start
}
.p-galleria-mask {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:none
}
.p-galleria-mask.p-component-overlay {
  pointer-events:auto
}
.p-galleria-close {
  position:absolute;
  top:0;
  right:0;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden
}
.p-galleria-mask .p-galleria-item-nav {
  position:fixed;
  top:50%;
  margin-top:-.5rem
}
.p-galleria-enter {
  opacity:0;
  transform:scale(.7)
}
.p-galleria-enter-active {
  opacity:1;
  transform:scale(1);
  transition:all .15s cubic-bezier(0,0,.2,1)
}
.p-galleria-enter-done {
  transform:none
}
.p-galleria-exit {
  opacity:1
}
.p-galleria-exit-active {
  opacity:0;
  transform:scale(.7);
  transition:all .15s cubic-bezier(.4,0,.2,1)
}
.p-galleria-enter-active .p-galleria-item-nav {
  opacity:0
}
.p-items-hidden .p-galleria-thumbnail-item {
  visibility:hidden
}
.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active {
  visibility:visible
}
.p-image-mask {
  display:flex;
  align-items:center;
  justify-content:center
}
.p-image-preview-container {
  position:relative;
  display:inline-block
}
.p-image-preview-indicator {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0;
  transition:opacity .3s
}
.p-image-preview-icon {
  font-size:1.5rem
}
.p-image-preview-container:hover>.p-image-preview-indicator {
  opacity:1;
  cursor:pointer
}
.p-image-preview-container>img {
  cursor:pointer
}
.p-image-toolbar {
  position:absolute;
  top:0;
  right:0;
  display:flex
}
.p-image-action.p-link {
  display:flex;
  justify-content:center;
  align-items:center
}
.p-image-preview {
  transition:transform .15s;
  max-width:100vw;
  max-height:100vh
}
.p-image-preview-enter {
  opacity:0;
  transform:scale(.7)
}
.p-image-preview-enter-active {
  opacity:1;
  transform:scale(1);
  transition:all .15s cubic-bezier(0,0,.2,1)
}
.p-image-preview-enter-done {
  transform:none
}
.p-image-preview-exit {
  opacity:1
}
.p-image-preview-exit-active {
  opacity:0;
  transform:scale(.7);
  transition:all .15s cubic-bezier(.4,0,.2,1)
}
.p-inplace .p-inplace-display {
  display:inline;
  cursor:pointer
}
.p-inplace .p-inplace-content {
  display:inline
}
.p-fluid .p-inplace.p-inplace-closable .p-inplace-content {
  display:flex
}
.p-fluid .p-inplace.p-inplace-closable .p-inplace-content>.p-inputtext {
  flex:1 1 auto;
  width:1%
}
.p-inplace-content-close {
  margin-left:.25rem
}
.p-inputnumber {
  display:inline-flex
}
.p-inputnumber-button {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto
}
.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label,
.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label {
  display:none
}
.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up {
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  padding:0
}
.p-inputnumber-buttons-stacked .p-inputnumber-input {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down {
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:0;
  padding:0
}
.p-inputnumber-buttons-stacked .p-inputnumber-button-group {
  display:flex;
  flex-direction:column
}
.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button {
  flex:1 1 auto
}
.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up {
  order:3;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.p-inputnumber-buttons-horizontal .p-inputnumber-input {
  order:2;
  border-radius:0
}
.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down {
  order:1;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.p-inputnumber-buttons-vertical {
  flex-direction:column
}
.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up {
  order:1;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  width:100%
}
.p-inputnumber-buttons-vertical .p-inputnumber-input {
  order:2;
  border-radius:0;
  text-align:center
}
.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down {
  order:3;
  border-top-left-radius:0;
  border-top-right-radius:0;
  width:100%
}
.p-inputnumber-input {
  flex:1 1 auto
}
.p-fluid .p-inputnumber {
  width:100%
}
.p-fluid .p-inputnumber .p-inputnumber-input {
  width:1%
}
.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input {
  width:100%
}
.p-inputswitch {
  position:relative;
  display:inline-block
}
.p-inputswitch-slider {
  position:absolute;
  cursor:pointer;
  top:0;
  left:0;
  right:0;
  bottom:0
}
.p-inputswitch-slider:before {
  position:absolute;
  content:"";
  top:50%
}
.p-inputtext {
  margin:0
}
.p-fluid .p-inputtext {
  width:100%
}
.p-inputgroup {
  display:flex;
  align-items:stretch;
  width:100%
}
.p-inputgroup-addon {
  display:flex;
  align-items:center;
  justify-content:center
}
.p-inputgroup .p-float-label {
  display:flex;
  align-items:stretch;
  width:100%
}
.p-fluid .p-inputgroup .p-input,
.p-fluid .p-inputgroup .p-inputtext,
.p-inputgroup .p-inputtext,
.p-inputgroup .p-inputwrapper {
  flex:1 1 auto;
  width:1%
}
.p-float-label {
  display:block;
  position:relative
}
.p-float-label label {
  position:absolute;
  pointer-events:none;
  top:50%;
  margin-top:-.5rem;
  transition-property:all;
  transition-timing-function:ease;
  line-height:1
}
.p-float-label textarea~label {
  top:1rem
}
.p-float-label .p-inputwrapper-filled~label,
.p-float-label .p-inputwrapper-focus~label,
.p-float-label input.p-filled~label,
.p-float-label input:focus~label,
.p-float-label textarea.p-filled~label,
.p-float-label textarea:focus~label {
  top:-.75rem;
  font-size:12px
}
.p-float-label input:-webkit-autofill~label {
  top:-20px;
  font-size:12px
}
.p-input-icon-left,
.p-input-icon-right {
  position:relative;
  display:inline-block
}
.p-input-icon-left>.p-input-prefix,
.p-input-icon-left>i,
.p-input-icon-left>svg,
.p-input-icon-right>.p-input-suffix,
.p-input-icon-right>i,
.p-input-icon-right>svg {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-fluid .p-input-icon-left,
.p-fluid .p-input-icon-right {
  display:block;
  width:100%
}
.p-inputtextarea-resizable {
  overflow:hidden;
  resize:none
}
.p-fluid .p-inputtextarea {
  width:100%
}
@keyframes dash-frame {
  to {
    stroke-dashoffset:0
  }
}
.p-knob-range {
  fill:none;
  transition:stroke .1s ease-in
}
.p-knob-value {
  animation-name:dash-frame;
  animation-fill-mode:forwards;
  fill:none
}
.p-knob-text {
  font-size:1.3rem;
  text-align:center
}
.p-listbox-list-wrapper {
  overflow:auto
}
.p-listbox-list {
  list-style-type:none;
  margin:0;
  padding:0
}
.p-listbox-item {
  cursor:pointer;
  overflow:hidden
}
.p-listbox-filter-container,
.p-listbox-item {
  position:relative
}
.p-listbox-filter-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-listbox-filter {
  width:100%
}
.p-megamenu-root-list {
  margin:0;
  padding:0;
  list-style:none
}
.p-megamenu-root-list>.p-menuitem {
  position:relative
}
.p-megamenu .p-menuitem-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  text-decoration:none;
  overflow:hidden;
  position:relative
}
.p-megamenu .p-menuitem-text {
  line-height:1
}
.p-megamenu-panel {
  display:none;
  position:absolute;
  width:auto;
  z-index:1
}
.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel {
  display:block
}
.p-megamenu-submenu {
  margin:0;
  padding:0;
  list-style:none
}
.p-megamenu-horizontal .p-megamenu-root-list {
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
.p-megamenu-vertical .p-megamenu-root-list {
  flex-direction:column
}
.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel {
  left:100%;
  top:0
}
.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon {
  margin-left:auto
}
.p-megamenu-grid {
  display:flex
}
.p-megamenu-col-2,
.p-megamenu-col-3,
.p-megamenu-col-4,
.p-megamenu-col-6,
.p-megamenu-col-12 {
  flex:0 0 auto;
  padding:.5rem
}
.p-megamenu-col-2 {
  width:16.6667%
}
.p-megamenu-col-3 {
  width:25%
}
.p-megamenu-col-4 {
  width:33.3333%
}
.p-megamenu-col-6 {
  width:50%
}
.p-megamenu-col-12 {
  width:100%
}
.p-mention {
  display:inline-flex;
  position:relative
}
.p-autocomplete-loader {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-mention .p-mention-panel {
  min-width:100%
}
.p-mention-panel {
  position:absolute;
  top:0;
  left:0;
  overflow:auto
}
.p-mention-items {
  margin:0;
  padding:0;
  list-style-type:none
}
.p-mention-item {
  cursor:pointer;
  white-space:nowrap;
  position:relative;
  overflow:hidden
}
.p-fluid .p-mention {
  display:flex
}
.p-menu-overlay {
  position:absolute
}
.p-menu ul {
  margin:0;
  padding:0;
  list-style:none
}
.p-menu .p-menuitem-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  text-decoration:none;
  overflow:hidden;
  position:relative
}
.p-menu .p-menuitem-text {
  line-height:1
}
.p-menubar {
  display:flex;
  align-items:center
}
.p-menubar ul {
  margin:0;
  padding:0;
  list-style:none
}
.p-menubar .p-menuitem-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  text-decoration:none;
  overflow:hidden;
  position:relative
}
.p-menubar .p-menuitem-text {
  line-height:1
}
.p-menubar .p-menuitem {
  position:relative
}
.p-menubar-root-list {
  display:flex;
  align-items:center
}
.p-menubar-root-list>li ul {
  display:none;
  z-index:1
}
.p-menubar-root-list>.p-menuitem-active>.p-submenu-list {
  display:block
}
.p-menubar .p-submenu-list {
  display:none;
  position:absolute;
  z-index:1
}
.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list {
  display:block;
  left:100%;
  top:0
}
.p-menubar .p-submenu-list .p-menuitem-link .p-submenu-icon {
  margin-left:auto
}
.p-menubar .p-menubar-custom,
.p-menubar .p-menubar-end {
  margin-left:auto;
  align-self:center
}
.p-menubar-button {
  display:none;
  cursor:pointer;
  text-decoration:none
}
.p-inline-message,
.p-menubar-button {
  align-items:center;
  justify-content:center
}
.p-inline-message {
  display:inline-flex;
  vertical-align:top
}
.p-inline-message-icon-only .p-inline-message-text {
  visibility:hidden;
  width:0
}
.p-fluid .p-inline-message {
  display:flex
}
.p-message-close,
.p-message-wrapper {
  display:flex;
  align-items:center
}
.p-message-close {
  justify-content:center
}
.p-message-close.p-link {
  margin-left:auto;
  overflow:hidden;
  position:relative
}
.p-message-enter {
  opacity:0
}
.p-message-enter-active {
  opacity:1;
  transition:opacity .3s
}
.p-message-exit {
  opacity:1;
  max-height:1000px
}
.p-message-exit-active {
  opacity:0;
  max-height:0;
  margin:0;
  overflow:hidden;
  transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .3s
}
.p-message-exit-active .p-message-close {
  display:none
}
.p-multiselect {
  display:inline-flex;
  position:relative;
  user-select:none
}
.p-multiselect-trigger {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  cursor:pointer
}
.p-multiselect-label-container {
  overflow:hidden;
  flex:1 1 auto;
  cursor:pointer
}
.p-multiselect-label {
  display:block;
  white-space:nowrap;
  cursor:pointer;
  overflow:hidden;
  text-overflow:ellipsis
}
.p-multiselect-label-empty {
  overflow:hidden;
  visibility:hidden
}
.p-multiselect-token {
  cursor:default;
  display:inline-flex;
  align-items:center;
  flex:0 0 auto
}
.p-multiselect-token-icon {
  cursor:pointer
}
.p-multiselect .p-multiselect-panel {
  min-width:100%
}
.p-multiselect-panel {
  position:absolute;
  top:0;
  left:0
}
.p-multiselect-items-wrapper {
  overflow:auto
}
.p-multiselect-items {
  margin:0;
  padding:0;
  list-style-type:none
}
.p-multiselect-item {
  cursor:pointer;
  display:flex;
  align-items:center;
  font-weight:400;
  white-space:nowrap;
  position:relative;
  overflow:hidden
}
.p-multiselect-header {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.p-multiselect-filter-container {
  position:relative;
  flex:1 1 auto
}
.p-multiselect-filter-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-multiselect-filter-container .p-inputtext {
  width:100%
}
.p-multiselect-close {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  overflow:hidden;
  position:relative;
  margin-left:auto
}
.p-multiselect-clear-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-fluid .p-multiselect,
.p-orderlist {
  display:flex
}
.p-orderlist-controls {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.p-orderlist-list-container {
  flex:1 1 auto
}
.p-orderlist-list {
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:auto;
  min-height:12rem;
  max-height:24rem
}
.p-orderlist-item {
  cursor:pointer;
  overflow:hidden;
  position:relative
}
.p-orderlist.p-state-disabled .p-button,
.p-orderlist.p-state-disabled .p-orderlist-item {
  cursor:default
}
.p-orderlist.p-state-disabled .p-orderlist-list {
  overflow:hidden
}
.p-organizationchart-table {
  border-spacing:0;
  border-collapse:separate;
  margin:0 auto
}
.p-organizationchart-table>tbody>tr>td {
  text-align:center;
  vertical-align:top;
  padding:0 .75rem
}
.p-organizationchart-node-content {
  display:inline-block;
  position:relative
}
.p-organizationchart-node-content .p-node-toggler {
  position:absolute;
  bottom:-.75rem;
  margin-left:-.75rem;
  z-index:2;
  left:50%;
  user-select:none;
  cursor:pointer;
  width:1.5rem;
  height:1.5rem;
  text-decoration:none
}
.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon {
  position:relative;
  top:.25rem
}
.p-organizationchart-line-down {
  margin:0 auto;
  height:20px;
  width:1px
}
.p-organizationchart-line-left,
.p-organizationchart-line-right {
  border-radius:0
}
.p-organizationchart-selectable-node {
  cursor:pointer
}
.p-overlaypanel {
  position:absolute;
  margin-top:10px
}
.p-overlaypanel-flipped {
  margin-top:0;
  margin-bottom:10px
}
.p-overlaypanel-close {
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
  position:relative
}
.p-overlaypanel-enter {
  opacity:0;
  transform:scaleY(.8)
}
.p-overlaypanel-enter-active {
  opacity:1;
  transform:scaleY(1);
  transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)
}
.p-overlaypanel-enter-done {
  transform:none
}
.p-overlaypanel-exit {
  opacity:1
}
.p-overlaypanel-exit-active {
  opacity:0;
  transition:opacity .1s linear
}
.p-overlaypanel:after,
.p-overlaypanel:before {
  bottom:100%;
  left:calc(var(--overlayArrowLeft, 0) + 1.25rem);
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
.p-overlaypanel:after {
  border-width:8px;
  margin-left:-8px
}
.p-overlaypanel:before {
  border-width:10px;
  margin-left:-10px
}
.p-overlaypanel-flipped:after,
.p-overlaypanel-flipped:before {
  bottom:auto;
  top:100%
}
.p-overlaypanel.p-overlaypanel-flipped:after,
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-bottom-color:transparent
}
.p-paginator {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap
}
.p-paginator-left-content {
  margin-right:auto
}
.p-paginator-right-content {
  margin-left:auto
}
.p-paginator-current,
.p-paginator-first,
.p-paginator-last,
.p-paginator-next,
.p-paginator-page,
.p-paginator-prev {
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1;
  user-select:none;
  overflow:hidden;
  position:relative
}
.p-paginator-element:focus {
  z-index:1;
  position:relative
}
.p-panel-header {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.p-panel-title {
  line-height:1
}
.p-panel-header-icon {
  display:inline-flex;
  justify-content:center;
  overflow:hidden
}
.p-panel-header-icon,
.p-panelmenu .p-panelmenu-header-link {
  align-items:center;
  cursor:pointer;
  text-decoration:none;
  position:relative
}
.p-panelmenu .p-panelmenu-header-link {
  display:flex;
  user-select:none
}
.p-panelmenu .p-panelmenu-header-link:focus {
  z-index:1
}
.p-panelmenu .p-submenu-list {
  margin:0;
  padding:0;
  list-style:none
}
.p-panelmenu .p-menuitem-link {
  display:flex;
  align-items:center;
  user-select:none;
  cursor:pointer;
  text-decoration:none
}
.p-panelmenu .p-menuitem-text {
  line-height:1
}
.p-password {
  position:relative;
  display:inline-flex
}
.p-password-panel {
  position:absolute;
  top:0;
  left:0
}
.p-password .p-password-panel {
  min-width:100%
}
.p-password-meter {
  height:10px
}
.p-password-strength {
  height:100%;
  width:0;
  transition:width 1s ease-in-out
}
.p-fluid .p-password,
.p-picklist {
  display:flex
}
.p-picklist-buttons {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.p-picklist-list-wrapper {
  flex:1 1 50%
}
.p-picklist-list {
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:auto;
  min-height:12rem;
  max-height:24rem
}
.p-picklist-item {
  cursor:pointer
}
.p-picklist-item,
.p-progressbar {
  overflow:hidden;
  position:relative
}
.p-progressbar-determinate .p-progressbar-value {
  height:100%;
  width:0;
  position:absolute;
  display:none;
  border:0
}
.p-progressbar-determinate .p-progressbar-value-animate {
  transition:width 1s ease-in-out
}
.p-progressbar-determinate .p-progressbar-label {
  text-align:center;
  height:100%;
  width:100%;
  position:absolute;
  font-weight:700
}
.p-progressbar-indeterminate .p-progressbar-value:before {
  content:"";
  position:absolute;
  background-color:inherit;
  top:0;
  left:0;
  bottom:0;
  will-change:left,right;
  -webkit-animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;
  animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite
}
.p-progressbar-indeterminate .p-progressbar-value:after {
  content:"";
  position:absolute;
  background-color:inherit;
  top:0;
  left:0;
  bottom:0;
  will-change:left,right;
  -webkit-animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;
  animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;
  -webkit-animation-delay:1.15s;
  animation-delay:1.15s
}
@-webkit-keyframes p-progressbar-indeterminate-anim {
  0% {
    left:-35%;
    right:100%
  }
  60% {
    left:100%;
    right:-90%
  }
  to {
    left:100%;
    right:-90%
  }
}
@keyframes p-progressbar-indeterminate-anim {
  0% {
    left:-35%;
    right:100%
  }
  60% {
    left:100%;
    right:-90%
  }
  to {
    left:100%;
    right:-90%
  }
}
@-webkit-keyframes p-progressbar-indeterminate-anim-short {
  0% {
    left:-200%;
    right:100%
  }
  60% {
    left:107%;
    right:-8%
  }
  to {
    left:107%;
    right:-8%
  }
}
@keyframes p-progressbar-indeterminate-anim-short {
  0% {
    left:-200%;
    right:100%
  }
  60% {
    left:107%;
    right:-8%
  }
  to {
    left:107%;
    right:-8%
  }
}
.p-progress-spinner {
  position:relative;
  margin:0 auto;
  width:100px;
  height:100px;
  display:inline-block
}
.p-progress-spinner:before {
  content:"";
  display:block;
  padding-top:100%
}
.p-progress-spinner-svg {
  animation:p-progress-spinner-rotate 2s linear infinite;
  height:100%;
  transform-origin:center center;
  width:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto
}
.p-progress-spinner-circle {
  stroke-dasharray:89,200;
  stroke-dashoffset:0;
  stroke:#d62d20;
  animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;
  stroke-linecap:round
}
@keyframes p-progress-spinner-rotate {
  to {
    transform:rotate(1turn)
  }
}
@keyframes p-progress-spinner-dash {
  0% {
    stroke-dasharray:1,200;
    stroke-dashoffset:0
  }
  50% {
    stroke-dasharray:89,200;
    stroke-dashoffset:-35px
  }
  to {
    stroke-dasharray:89,200;
    stroke-dashoffset:-124px
  }
}
@keyframes p-progress-spinner-color {
  0%,
  to {
    stroke:#d62d20
  }
  40% {
    stroke:#0057e7
  }
  66% {
    stroke:#008744
  }
  80%,
  90% {
    stroke:#ffa700
  }
}
.p-radiobutton {
  display:inline-flex;
  cursor:pointer;
  user-select:none;
  vertical-align:bottom
}
.p-radiobutton-box {
  display:flex;
  justify-content:center;
  align-items:center
}
.p-radiobutton-icon {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translateZ(0) scale(.1);
  border-radius:50%;
  visibility:hidden
}
.p-radiobutton-box.p-highlight .p-radiobutton-icon {
  transform:translateZ(0) scale(1);
  visibility:visible
}
.p-rating-icon {
  cursor:pointer
}
.p-rating.p-rating-readonly .p-rating-icon {
  cursor:default
}
.p-ripple {
  overflow:hidden;
  position:relative
}
.p-ink {
  display:block;
  position:absolute;
  background:hsla(0,0%,100%,.5);
  border-radius:100%;
  transform:scale(0)
}
.p-ink-active {
  animation:ripple .4s linear
}
.p-ripple-disabled .p-ink {
  display:none!important
}
@keyframes ripple {
  to {
    opacity:0;
    transform:scale(2.5)
  }
}
.p-scrollpanel-wrapper {
  overflow:hidden;
  width:100%;
  height:100%;
  position:relative;
  z-index:1;
  float:left
}
.p-scrollpanel-content {
  height:calc(100% + 18px);
  width:calc(100% + 18px);
  padding:0 18px 18px 0;
  position:relative;
  overflow:scroll;
  box-sizing:border-box
}
.p-scrollpanel-bar {
  position:relative;
  background:#c1c1c1;
  border-radius:3px;
  z-index:2;
  cursor:pointer;
  opacity:0;
  transition:opacity .25s linear
}
.p-scrollpanel-bar-y {
  width:9px;
  top:0
}
.p-scrollpanel-bar-x {
  height:9px;
  bottom:0
}
.p-scrollpanel-hidden {
  visibility:hidden
}
.p-scrollpanel:active .p-scrollpanel-bar,
.p-scrollpanel:hover .p-scrollpanel-bar {
  opacity:1
}
.p-scrollpanel-grabbed {
  user-select:none
}
.p-scrolltop {
  position:fixed;
  bottom:20px;
  right:20px;
  display:flex;
  align-items:center;
  justify-content:center
}
.p-scrolltop-sticky {
  position:sticky
}
.p-scrolltop-sticky.p-link {
  margin-left:auto
}
.p-scrolltop-helper {
  display:none!important
}
.p-scrolltop-enter {
  opacity:0
}
.p-scrolltop-enter-active {
  opacity:1;
  transition:opacity .15s
}
.p-scrolltop-exit {
  opacity:1
}
.p-scrolltop-exit-active {
  opacity:0;
  transition:opacity .15s
}
.p-sidebar-mask {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  justify-content:center;
  align-items:center;
  pointer-events:none;
  background-color:transparent;
  transition-property:background-color
}
.p-sidebar-visible {
  display:flex
}
.p-sidebar,
.p-sidebar-mask.p-component-overlay {
  pointer-events:auto
}
.p-sidebar {
  display:flex;
  flex-direction:column;
  transform:translateZ(0);
  position:relative
}
.p-sidebar-content {
  overflow-y:auto;
  flex-grow:1
}
.p-sidebar-header {
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex-shrink:0
}
.p-sidebar-icon {
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  position:relative
}
.p-sidebar-full .p-sidebar {
  transition:none;
  transform:none;
  width:100vw!important;
  height:100vh!important;
  max-height:100%;
  top:0!important;
  left:0!important
}
.p-sidebar-top .p-sidebar-enter,
.p-sidebar-top .p-sidebar-exit-active {
  transform:translate3d(0,-100%,0)
}
.p-sidebar-bottom .p-sidebar-enter,
.p-sidebar-bottom .p-sidebar-exit-active {
  transform:translate3d(0,100%,0)
}
.p-sidebar-left .p-sidebar-enter,
.p-sidebar-left .p-sidebar-exit-active {
  transform:translate3d(-100%,0,0)
}
.p-sidebar-right .p-sidebar-enter,
.p-sidebar-right .p-sidebar-exit-active {
  transform:translate3d(100%,0,0)
}
.p-sidebar-bottom .p-sidebar-enter-active,
.p-sidebar-left .p-sidebar-enter-active,
.p-sidebar-right .p-sidebar-enter-active,
.p-sidebar-top .p-sidebar-enter-active {
  transform:translateZ(0);
  transition:all .3s
}
.p-sidebar-bottom .p-sidebar-enter-done,
.p-sidebar-left .p-sidebar-enter-done,
.p-sidebar-right .p-sidebar-enter-done,
.p-sidebar-top .p-sidebar-enter-done {
  transform:none
}
.p-sidebar-bottom .p-sidebar-exit-active,
.p-sidebar-left .p-sidebar-exit-active,
.p-sidebar-right .p-sidebar-exit-active,
.p-sidebar-top .p-sidebar-exit-active {
  transition:all .3s
}
.p-sidebar-full .p-sidebar-enter {
  opacity:0;
  transform:scale(.5)
}
.p-sidebar-full .p-sidebar-enter-active {
  opacity:1;
  transform:scale(1);
  transition:all .15s cubic-bezier(0,0,.2,1)
}
.p-sidebar-full .p-sidebar-enter-done {
  transform:none
}
.p-sidebar-full .p-sidebar-exit-active {
  opacity:0;
  transform:scale(.5);
  transition:all .15s cubic-bezier(.4,0,.2,1)
}
.p-sidebar-left {
  justify-content:flex-start
}
.p-sidebar-right {
  justify-content:flex-end
}
.p-sidebar-top {
  align-items:flex-start
}
.p-sidebar-bottom {
  align-items:flex-end
}
.p-sidebar-left .p-sidebar,
.p-sidebar-right .p-sidebar {
  width:20rem;
  height:100%
}
.p-sidebar-bottom .p-sidebar,
.p-sidebar-top .p-sidebar {
  height:10rem;
  width:100%
}
.p-sidebar-left .p-sidebar-sm,
.p-sidebar-right .p-sidebar-sm {
  width:20rem
}
.p-sidebar-left .p-sidebar-md,
.p-sidebar-right .p-sidebar-md {
  width:40rem
}
.p-sidebar-left .p-sidebar-lg,
.p-sidebar-right .p-sidebar-lg {
  width:60rem
}
.p-sidebar-bottom .p-sidebar-sm,
.p-sidebar-top .p-sidebar-sm {
  height:10rem
}
.p-sidebar-bottom .p-sidebar-md,
.p-sidebar-top .p-sidebar-md {
  height:20rem
}
.p-sidebar-bottom .p-sidebar-lg,
.p-sidebar-top .p-sidebar-lg {
  height:30rem
}
.p-sidebar-bottom .p-sidebar-content,
.p-sidebar-bottom .p-sidebar-view,
.p-sidebar-left .p-sidebar-content,
.p-sidebar-left .p-sidebar-view,
.p-sidebar-right .p-sidebar-content,
.p-sidebar-right .p-sidebar-view,
.p-sidebar-top .p-sidebar-content,
.p-sidebar-top .p-sidebar-view {
  width:100%;
  height:100%
}
@media screen and (max-width:64em) {
  .p-sidebar-left .p-sidebar-lg,
  .p-sidebar-left .p-sidebar-md,
  .p-sidebar-right .p-sidebar-lg,
  .p-sidebar-right .p-sidebar-md {
    width:20rem
  }
}
.p-skeleton {
  position:relative;
  overflow:hidden
}
.p-skeleton:after {
  content:"";
  animation:p-skeleton-animation 1.2s infinite;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transform:translateX(-100%);
  z-index:1
}
.p-skeleton-circle {
  border-radius:50%
}
.p-skeleton-none:after {
  animation:none
}
@keyframes p-skeleton-animation {
  0% {
    transform:translateX(-100%)
  }
  to {
    transform:translateX(100%)
  }
}
.p-slidemenu {
  width:12.5em
}
.p-slidemenu.p-slidemenu-overlay {
  position:absolute
}
.p-slidemenu .p-menu-separator {
  border-width:1px 0 0
}
.p-slidemenu ul {
  list-style:none;
  margin:0;
  padding:0
}
.p-slidemenu .p-slidemenu-rootlist {
  position:absolute;
  top:0
}
.p-slidemenu .p-submenu-list {
  display:none;
  position:absolute;
  top:0;
  width:12.5em
}
.p-slidemenu .p-menuitem-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  text-decoration:none;
  overflow:hidden
}
.p-slidemenu .p-menuitem-icon,
.p-slidemenu .p-menuitem-text {
  vertical-align:middle
}
.p-slidemenu .p-menuitem {
  position:relative
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  margin-left:auto
}
.p-slidemenu .p-slidemenu-wrapper {
  position:relative
}
.p-slidemenu .p-slidemenu-content {
  overflow-x:hidden;
  overflow-y:auto;
  position:relative;
  height:100%
}
.p-slidemenu-backward {
  position:absolute;
  bottom:0;
  width:100%;
  padding:.25em;
  cursor:pointer
}
.p-slidemenu-backward .p-slidemenu-backward-icon,
.p-slidemenu-backward span {
  vertical-align:middle
}
.p-slidemenu .p-menuitem-active {
  position:static
}
.p-slidemenu .p-menuitem-active>.p-submenu-list {
  display:block
}
.p-slider {
  position:relative
}
.p-slider .p-slider-handle {
  position:absolute;
  cursor:grab;
  touch-action:none;
  display:block;
  z-index:1
}
.p-slider .p-slider-handle.p-slider-handle-active {
  z-index:2
}
.p-slider-range {
  position:absolute;
  display:block
}
.p-slider-horizontal .p-slider-range {
  top:0;
  left:0;
  height:100%
}
.p-slider-horizontal .p-slider-handle {
  top:50%
}
.p-slider-vertical {
  height:100px
}
.p-slider-vertical .p-slider-handle {
  left:50%
}
.p-slider-vertical .p-slider-range {
  bottom:0;
  left:0;
  width:100%
}
.p-speeddial {
  position:absolute;
  display:flex;
  z-index:1
}
.p-speeddial-list {
  margin:0;
  padding:0;
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:top 0s linear .2s;
  pointer-events:none
}
.p-speeddial-item {
  transform:scale(0);
  opacity:0;
  transition:transform .2s cubic-bezier(.4,0,.2,1) 0ms,opacity .8s;
  will-change:transform
}
.p-speeddial-action {
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  position:relative;
  overflow:hidden;
  text-decoration:none
}
.p-speeddial-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item {
  position:absolute
}
.p-speeddial-rotate {
  transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms;
  will-change:transform
}
.p-speeddial-mask {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  opacity:0;
  transition:opacity .25s cubic-bezier(.25,.8,.25,1)
}
.p-speeddial-mask-visible {
  pointer-events:none;
  opacity:1;
  transition:opacity .4s cubic-bezier(.25,.8,.25,1)
}
.p-speeddial-opened .p-speeddial-list {
  pointer-events:auto
}
.p-speeddial-opened .p-speeddial-item {
  transform:scale(1);
  opacity:1
}
.p-speeddial-opened .p-speeddial-rotate {
  transform:rotate(45deg)
}
.p-speeddial-direction-up {
  align-items:center
}
.p-speeddial-direction-up,
.p-speeddial-direction-up .p-speeddial-list {
  flex-direction:column-reverse
}
.p-speeddial-direction-down {
  align-items:center;
  flex-direction:column
}
.p-speeddial-direction-down .p-speeddial-list {
  flex-direction:column
}
.p-speeddial-direction-left {
  justify-content:center;
  flex-direction:row-reverse
}
.p-speeddial-direction-left .p-speeddial-list {
  flex-direction:row-reverse
}
.p-speeddial-direction-right {
  justify-content:center;
  flex-direction:row
}
.p-speeddial-direction-right .p-speeddial-list {
  flex-direction:row
}
.p-splitbutton {
  display:inline-flex;
  position:relative
}
.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button,
.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,
.p-splitbutton .p-splitbutton-defaultbutton {
  flex:1 1 auto;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-right:0
}
.p-splitbutton-menubutton,
.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button,
.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button {
  display:flex;
  align-items:center;
  justify-content:center;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.p-splitbutton .p-menu {
  min-width:100%
}
.p-fluid .p-splitbutton,
.p-splitter {
  display:flex
}
.p-splitter {
  flex-wrap:nowrap
}
.p-splitter-vertical {
  flex-direction:column
}
.p-splitter-panel {
  flex-grow:1
}
.p-splitter-panel-nested {
  display:flex
}
.p-splitter-panel .p-splitter {
  flex-grow:1;
  border:0
}
.p-splitter-gutter {
  flex-grow:0;
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:col-resize
}
.p-splitter-horizontal.p-splitter-resizing {
  cursor:col-resize;
  user-select:none
}
.p-splitter-horizontal>.p-splitter-gutter>.p-splitter-gutter-handle {
  height:24px;
  width:100%
}
.p-splitter-horizontal>.p-splitter-gutter {
  cursor:col-resize
}
.p-splitter-vertical.p-splitter-resizing {
  cursor:row-resize;
  user-select:none
}
.p-splitter-vertical>.p-splitter-gutter {
  cursor:row-resize
}
.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle {
  width:24px;
  height:100%
}
.p-steps {
  position:relative
}
.p-steps ul {
  padding:0;
  margin:0;
  list-style-type:none;
  display:flex
}
.p-steps-item {
  position:relative;
  display:flex;
  justify-content:center;
  flex:1 1 auto
}
.p-steps-item .p-menuitem-link {
  display:inline-flex;
  flex-direction:column;
  align-items:center;
  overflow:hidden;
  text-decoration:none
}
.p-steps.p-steps-readonly .p-steps-item {
  cursor:auto
}
.p-steps-item.p-steps-current .p-menuitem-link {
  cursor:default
}
.p-steps-title {
  white-space:nowrap
}
.p-steps-number {
  display:flex;
  align-items:center;
  justify-content:center
}
.p-steps-title {
  display:block
}
.p-tabmenu {
  overflow-x:auto
}
.p-tabmenu-nav {
  display:flex;
  margin:0;
  padding:0;
  list-style-type:none;
  flex-wrap:nowrap
}
.p-tabmenu-nav a {
  cursor:pointer;
  user-select:none;
  display:flex;
  align-items:center;
  position:relative;
  text-decoration:none;
  overflow:hidden
}
.p-tabmenu-nav a:focus {
  z-index:1
}
.p-tabmenu-nav .p-menuitem-text {
  line-height:1
}
.p-tabmenu-ink-bar {
  display:none;
  z-index:1
}
.p-tabmenu::-webkit-scrollbar {
  display:none
}
.p-tabview-nav-container {
  position:relative
}
.p-tabview-scrollable .p-tabview-nav-container {
  overflow:hidden
}
.p-tabview-nav-content {
  overflow-x:auto;
  overflow-y:hidden;
  scroll-behavior:smooth;
  scrollbar-width:none;
  overscroll-behavior:contain auto
}
.p-tabview-nav {
  display:flex;
  margin:0;
  padding:0;
  list-style-type:none;
  flex:1 1 auto
}
.p-tabview-nav-link {
  cursor:pointer;
  user-select:none;
  display:flex;
  align-items:center;
  position:relative;
  text-decoration:none;
  overflow:hidden
}
.p-tabview-ink-bar {
  display:none;
  z-index:1
}
.p-tabview-close,
.p-tabview-nav-link:focus {
  z-index:1
}
.p-tabview-title {
  line-height:1;
  white-space:nowrap
}
.p-tabview-nav-btn {
  position:absolute;
  top:0;
  z-index:2;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center
}
.p-tabview-nav-prev {
  left:0
}
.p-tabview-nav-next {
  right:0
}
.p-tabview-nav-content::-webkit-scrollbar {
  display:none
}
.p-tag {
  display:inline-flex;
  align-items:center;
  justify-content:center
}
.p-tag-icon,
.p-tag-icon.pi,
.p-tag-value {
  line-height:1.5
}
.p-tag.p-tag-rounded {
  border-radius:10rem
}
.p-terminal {
  height:18rem;
  overflow:auto
}
.p-terminal-prompt-container {
  display:flex;
  align-items:center
}
.p-terminal-input {
  flex:1 1 auto;
  border:0;
  background-color:transparent;
  color:inherit;
  padding:0;
  outline:0 none
}
.p-terminal-input::-ms-clear {
  display:none
}
.p-tieredmenu-overlay {
  position:absolute
}
.p-tieredmenu ul {
  margin:0;
  padding:0;
  list-style:none
}
.p-tieredmenu .p-submenu-list {
  position:absolute;
  min-width:100%;
  z-index:1;
  display:none
}
.p-tieredmenu .p-menuitem-link {
  cursor:pointer;
  display:flex;
  align-items:center;
  text-decoration:none;
  overflow:hidden;
  position:relative
}
.p-tieredmenu .p-menuitem-text {
  line-height:1
}
.p-tieredmenu .p-menuitem {
  position:relative
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  margin-left:auto
}
.p-tieredmenu .p-menuitem-active>.p-submenu-list {
  display:block;
  left:100%;
  top:0
}
.p-tieredmenu .p-menuitem-active>.p-submenu-list-flipped {
  left:-100%
}
.p-timeline {
  display:flex;
  flex-grow:1;
  flex-direction:column
}
.p-timeline-left .p-timeline-event-opposite {
  text-align:right
}
.p-timeline-left .p-timeline-event-content {
  text-align:left
}
.p-timeline-right .p-timeline-event {
  flex-direction:row-reverse
}
.p-timeline-right .p-timeline-event-opposite {
  text-align:left
}
.p-timeline-right .p-timeline-event-content {
  text-align:right
}
.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) {
  flex-direction:row-reverse
}
.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite {
  text-align:right
}
.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite,
.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content {
  text-align:left
}
.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-content {
  text-align:right
}
.p-timeline-event {
  display:flex;
  position:relative;
  min-height:70px
}
.p-timeline-event:last-child {
  min-height:0
}
.p-timeline-event-content,
.p-timeline-event-opposite {
  flex:1;
  padding:0 1rem
}
.p-timeline-event-separator {
  flex:0;
  display:flex;
  align-items:center;
  flex-direction:column
}
.p-timeline-event-marker {
  display:flex;
  align-self:baseline
}
.p-timeline-event-connector {
  flex-grow:1
}
.p-timeline-horizontal {
  flex-direction:row
}
.p-timeline-horizontal .p-timeline-event {
  flex-direction:column;
  flex:1
}
.p-timeline-horizontal .p-timeline-event:last-child {
  flex:0
}
.p-timeline-horizontal .p-timeline-event-separator {
  flex-direction:row
}
.p-timeline-horizontal .p-timeline-event-connector {
  width:100%
}
.p-timeline-bottom .p-timeline-event,
.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n) {
  flex-direction:column-reverse
}
.p-toast {
  position:fixed;
  width:25rem
}
.p-toast-message-content {
  display:flex;
  align-items:flex-start
}
.p-toast-message-text {
  flex:1 1 auto
}
.p-toast-top-right {
  top:20px;
  right:20px
}
.p-toast-top-left {
  top:20px;
  left:20px
}
.p-toast-bottom-left {
  bottom:20px;
  left:20px
}
.p-toast-bottom-right {
  bottom:20px;
  right:20px
}
.p-toast-top-center {
  top:20px;
  left:50%;
  transform:translateX(-50%)
}
.p-toast-bottom-center {
  bottom:20px;
  left:50%;
  transform:translateX(-50%)
}
.p-toast-center {
  left:50%;
  top:50%;
  min-width:20vw;
  transform:translate(-50%,-50%)
}
.p-toast-icon-close {
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  position:relative
}
.p-toast-icon-close.p-link {
  cursor:pointer
}
.p-toast-message-enter {
  opacity:0;
  transform:translateY(50%)
}
.p-toast-message-enter-active {
  opacity:1;
  transform:translateY(0);
  transition:transform .3s,opacity .3s
}
.p-toast-message-enter-done {
  transform:none
}
.p-toast-message-exit {
  opacity:1;
  max-height:1000px
}
.p-toast-message-exit-active {
  opacity:0;
  max-height:0;
  margin-bottom:0;
  overflow:hidden;
  transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s
}
.p-toolbar {
  justify-content:space-between;
  flex-wrap:wrap
}
.p-toolbar,
.p-toolbar-group-left,
.p-toolbar-group-right {
  display:flex;
  align-items:center
}
.p-tooltip {
  position:absolute;
  padding:.25em .5rem
}
.p-tooltip.p-tooltip-left,
.p-tooltip.p-tooltip-right {
  padding:0 .25rem
}
.p-tooltip.p-tooltip-bottom,
.p-tooltip.p-tooltip-top {
  padding:.25em 0
}
.p-tooltip .p-tooltip-text {
  white-space:pre-line;
  word-break:break-word
}
.p-tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.p-tooltip-right .p-tooltip-arrow {
  top:50%;
  left:0;
  margin-top:-.25rem;
  border-width:.25em .25em .25em 0
}
.p-tooltip-left .p-tooltip-arrow {
  top:50%;
  right:0;
  margin-top:-.25rem;
  border-width:.25em 0 .25em .25rem
}
.p-tooltip.p-tooltip-top {
  padding:.25em 0
}
.p-tooltip-top .p-tooltip-arrow {
  bottom:0;
  left:50%;
  margin-left:-.25rem;
  border-width:.25em .25em 0
}
.p-tooltip-bottom .p-tooltip-arrow {
  top:0;
  left:50%;
  margin-left:-.25rem;
  border-width:0 .25em .25rem
}
.p-tree-container {
  overflow:auto
}
.p-tree-container,
.p-treenode-children {
  margin:0;
  padding:0;
  list-style-type:none
}
.p-tree-toggler,
.p-treenode-selectable {
  cursor:pointer;
  user-select:none
}
.p-tree-toggler {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  overflow:hidden;
  position:relative
}
.p-treenode-leaf>.p-treenode-content .p-tree-toggler {
  visibility:hidden
}
.p-treenode-content {
  display:flex;
  align-items:center
}
.p-tree-filter {
  width:100%
}
.p-tree-filter-container {
  position:relative;
  display:block;
  width:100%
}
.p-tree-filter-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-tree-loading {
  position:relative;
  min-height:4rem
}
.p-tree .p-tree-loading-overlay {
  position:absolute;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center
}
.p-treeselect {
  display:inline-flex;
  cursor:pointer;
  position:relative;
  user-select:none
}
.p-treeselect-trigger {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0
}
.p-treeselect-label-container {
  overflow:hidden;
  flex:1 1 auto;
  cursor:pointer
}
.p-treeselect-label {
  display:block;
  white-space:nowrap;
  cursor:pointer;
  overflow:hidden;
  text-overflow:ellipsis
}
.p-treeselect-label-empty {
  overflow:hidden;
  visibility:hidden
}
.p-treeselect-token {
  cursor:default;
  display:inline-flex;
  align-items:center;
  flex:0 0 auto
}
.p-treeselect .p-treeselect-panel {
  min-width:100%
}
.p-treeselect-panel {
  position:absolute;
  top:0;
  left:0
}
.p-treeselect-items-wrapper {
  overflow:auto
}
.p-treeselect-header {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.p-treeselect-filter-container {
  position:relative;
  flex:1 1 auto
}
.p-treeselect-filter-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-treeselect-filter-container .p-inputtext {
  width:100%
}
.p-treeselect-close {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  overflow:hidden;
  position:relative;
  margin-left:auto
}
.p-treeselect-clear-icon {
  position:absolute;
  top:50%;
  margin-top:-.5rem
}
.p-fluid .p-treeselect {
  display:flex
}
.p-treetable {
  position:relative
}
.p-treetable table {
  border-collapse:collapse;
  width:100%;
  table-layout:fixed
}
.p-treetable .p-sortable-column {
  cursor:pointer;
  user-select:none
}
.p-treetable-auto-layout>.p-treetable-wrapper {
  overflow-x:auto
}
.p-treetable-auto-layout>.p-treetable-wrapper>table {
  table-layout:auto
}
.p-treetable-selectable .p-treetable-tbody>tr {
  cursor:pointer
}
.p-treetable-toggler {
  cursor:pointer;
  user-select:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  overflow:hidden;
  position:relative
}
.p-treetable-toggler,
.p-treetable-toggler+.p-checkbox,
.p-treetable-toggler+.p-checkbox+span {
  vertical-align:middle
}
.p-treetable-resizable>.p-treetable-wrapper {
  overflow-x:auto
}
.p-treetable-resizable .p-treetable-tbody>tr>td,
.p-treetable-resizable .p-treetable-tfoot>tr>td,
.p-treetable-resizable .p-treetable-thead>tr>th {
  overflow:hidden
}
.p-treetable-resizable .p-resizable-column {
  background-clip:padding-box;
  position:relative
}
.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
  display:none
}
.p-treetable .p-column-resizer {
  display:block;
  position:absolute!important;
  top:0;
  right:0;
  margin:0;
  width:.5rem;
  height:100%;
  padding:0;
  cursor:col-resize;
  border:1px solid transparent
}
.p-treetable .p-column-resizer-helper {
  width:1px;
  position:absolute;
  z-index:10;
  display:none
}
.p-treetable-scrollable-wrapper {
  position:relative
}
.p-treetable-scrollable-footer,
.p-treetable-scrollable-header {
  overflow:hidden;
  border:0
}
.p-treetable-scrollable-body {
  overflow:auto;
  position:relative
}
.p-treetable-virtual-table {
  position:absolute
}
.p-treetable-frozen-view .p-treetable-scrollable-body {
  overflow:hidden
}
.p-treetable-unfrozen-view {
  position:absolute;
  top:0;
  left:0
}
.p-treetable-reorder-indicator-down,
.p-treetable-reorder-indicator-up {
  position:absolute;
  display:none
}
.p-treetable .p-treetable-loading-overlay {
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:1
}
.p-virtualscroller {
  position:relative;
  overflow:auto;
  contain:strict;
  transform:translateZ(0);
  will-change:scroll-position;
  outline:0 none
}
.p-virtualscroller-content {
  position:absolute;
  top:0;
  left:0;
  min-height:100%;
  min-width:100%;
  will-change:transform
}
.p-virtualscroller-spacer {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  width:1px;
  transform-origin:0 0;
  pointer-events:none
}
.p-virtualscroller-loader {
  position:sticky;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.p-virtualscroller-loader.p-component-overlay {
  display:flex;
  align-items:center;
  justify-content:center
}
@font-face {
  font-family:primeicons;
  font-display:block;
  src:url(../content/7fc4d8e224d1ff1b9c6256b15cbe43a7.eot);
  src:url(../content/7fc4d8e224d1ff1b9c6256b15cbe43a7.eot?#iefix) format("embedded-opentype"),
  url(../content/91bacab1f083f2795272499faf7e83dc.ttf) format("truetype"),
  url(../content/449aa8c65cdc5c2a868645403b9ea4d3.woff) format("woff"),
  url(../content/c6e2053303524e39530c36f094129407.svg?#primeicons) format("svg");
  font-weight:400;
  font-style:normal
}
.pi {
  font-family:primeicons;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  display:inline-block;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.pi:before {
  --webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.pi-fw {
  width:1.28571429em;
  text-align:center
}
.pi-spin {
  -webkit-animation:fa-spin 2s linear infinite;
  animation:fa-spin 2s linear infinite
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg)
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg)
  }
}
.pi-sort-alt-slash:before {
  content:"\e9ee"
}
.pi-arrows-h:before {
  content:"\e9ec"
}
.pi-arrows-v:before {
  content:"\e9ed"
}
.pi-pound:before {
  content:"\e9eb"
}
.pi-prime:before {
  content:"\e9ea"
}
.pi-chart-pie:before {
  content:"\e9e9"
}
.pi-reddit:before {
  content:"\e9e8"
}
.pi-code:before {
  content:"\e9e7"
}
.pi-sync:before {
  content:"\e9e6"
}
.pi-shopping-bag:before {
  content:"\e9e5"
}
.pi-server:before {
  content:"\e9e4"
}
.pi-database:before {
  content:"\e9e3"
}
.pi-hashtag:before {
  content:"\e9e2"
}
.pi-bookmark-fill:before {
  content:"\e9df"
}
.pi-filter-fill:before {
  content:"\e9e0"
}
.pi-heart-fill:before {
  content:"\e9e1"
}
.pi-flag-fill:before {
  content:"\e9de"
}
.pi-circle:before {
  content:"\e9dc"
}
.pi-circle-fill:before {
  content:"\e9dd"
}
.pi-bolt:before {
  content:"\e9db"
}
.pi-history:before {
  content:"\e9da"
}
.pi-box:before {
  content:"\e9d9"
}
.pi-at:before {
  content:"\e9d8"
}
.pi-arrow-up-right:before {
  content:"\e9d4"
}
.pi-arrow-up-left:before {
  content:"\e9d5"
}
.pi-arrow-down-left:before {
  content:"\e9d6"
}
.pi-arrow-down-right:before {
  content:"\e9d7"
}
.pi-telegram:before {
  content:"\e9d3"
}
.pi-stop-circle:before {
  content:"\e9d2"
}
.pi-stop:before {
  content:"\e9d1"
}
.pi-whatsapp:before {
  content:"\e9d0"
}
.pi-building:before {
  content:"\e9cf"
}
.pi-qrcode:before {
  content:"\e9ce"
}
.pi-car:before {
  content:"\e9cd"
}
.pi-instagram:before {
  content:"\e9cc"
}
.pi-linkedin:before {
  content:"\e9cb"
}
.pi-send:before {
  content:"\e9ca"
}
.pi-slack:before {
  content:"\e9c9"
}
.pi-sun:before {
  content:"\e9c8"
}
.pi-moon:before {
  content:"\e9c7"
}
.pi-vimeo:before {
  content:"\e9c6"
}
.pi-youtube:before {
  content:"\e9c5"
}
.pi-flag:before {
  content:"\e9c4"
}
.pi-wallet:before {
  content:"\e9c3"
}
.pi-map:before {
  content:"\e9c2"
}
.pi-link:before {
  content:"\e9c1"
}
.pi-credit-card:before {
  content:"\e9bf"
}
.pi-discord:before {
  content:"\e9c0"
}
.pi-percentage:before {
  content:"\e9be"
}
.pi-euro:before {
  content:"\e9bd"
}
.pi-book:before {
  content:"\e9ba"
}
.pi-shield:before {
  content:"\e9b9"
}
.pi-paypal:before {
  content:"\e9bb"
}
.pi-amazon:before {
  content:"\e9bc"
}
.pi-phone:before {
  content:"\e9b8"
}
.pi-filter-slash:before {
  content:"\e9b7"
}
.pi-facebook:before {
  content:"\e9b4"
}
.pi-github:before {
  content:"\e9b5"
}
.pi-twitter:before {
  content:"\e9b6"
}
.pi-step-backward-alt:before {
  content:"\e9ac"
}
.pi-step-forward-alt:before {
  content:"\e9ad"
}
.pi-forward:before {
  content:"\e9ae"
}
.pi-backward:before {
  content:"\e9af"
}
.pi-fast-backward:before {
  content:"\e9b0"
}
.pi-fast-forward:before {
  content:"\e9b1"
}
.pi-pause:before {
  content:"\e9b2"
}
.pi-play:before {
  content:"\e9b3"
}
.pi-compass:before {
  content:"\e9ab"
}
.pi-id-card:before {
  content:"\e9aa"
}
.pi-ticket:before {
  content:"\e9a9"
}
.pi-file-o:before {
  content:"\e9a8"
}
.pi-reply:before {
  content:"\e9a7"
}
.pi-directions-alt:before {
  content:"\e9a5"
}
.pi-directions:before {
  content:"\e9a6"
}
.pi-thumbs-up:before {
  content:"\e9a3"
}
.pi-thumbs-down:before {
  content:"\e9a4"
}
.pi-sort-numeric-down-alt:before {
  content:"\e996"
}
.pi-sort-numeric-up-alt:before {
  content:"\e997"
}
.pi-sort-alpha-down-alt:before {
  content:"\e998"
}
.pi-sort-alpha-up-alt:before {
  content:"\e999"
}
.pi-sort-numeric-down:before {
  content:"\e99a"
}
.pi-sort-numeric-up:before {
  content:"\e99b"
}
.pi-sort-alpha-down:before {
  content:"\e99c"
}
.pi-sort-alpha-up:before {
  content:"\e99d"
}
.pi-sort-alt:before {
  content:"\e99e"
}
.pi-sort-amount-up:before {
  content:"\e99f"
}
.pi-sort-amount-down:before {
  content:"\e9a0"
}
.pi-sort-amount-down-alt:before {
  content:"\e9a1"
}
.pi-sort-amount-up-alt:before {
  content:"\e9a2"
}
.pi-palette:before {
  content:"\e995"
}
.pi-undo:before {
  content:"\e994"
}
.pi-desktop:before {
  content:"\e993"
}
.pi-sliders-v:before {
  content:"\e991"
}
.pi-sliders-h:before {
  content:"\e992"
}
.pi-search-plus:before {
  content:"\e98f"
}
.pi-search-minus:before {
  content:"\e990"
}
.pi-file-excel:before {
  content:"\e98e"
}
.pi-file-pdf:before {
  content:"\e98d"
}
.pi-check-square:before {
  content:"\e98c"
}
.pi-chart-line:before {
  content:"\e98b"
}
.pi-user-edit:before {
  content:"\e98a"
}
.pi-exclamation-circle:before {
  content:"\e989"
}
.pi-android:before {
  content:"\e985"
}
.pi-google:before {
  content:"\e986"
}
.pi-apple:before {
  content:"\e987"
}
.pi-microsoft:before {
  content:"\e988"
}
.pi-heart:before {
  content:"\e984"
}
.pi-mobile:before {
  content:"\e982"
}
.pi-tablet:before {
  content:"\e983"
}
.pi-key:before {
  content:"\e981"
}
.pi-shopping-cart:before {
  content:"\e980"
}
.pi-comments:before {
  content:"\e97e"
}
.pi-comment:before {
  content:"\e97f"
}
.pi-briefcase:before {
  content:"\e97d"
}
.pi-bell:before {
  content:"\e97c"
}
.pi-paperclip:before {
  content:"\e97b"
}
.pi-share-alt:before {
  content:"\e97a"
}
.pi-envelope:before {
  content:"\e979"
}
.pi-volume-down:before {
  content:"\e976"
}
.pi-volume-up:before {
  content:"\e977"
}
.pi-volume-off:before {
  content:"\e978"
}
.pi-eject:before {
  content:"\e975"
}
.pi-money-bill:before {
  content:"\e974"
}
.pi-images:before {
  content:"\e973"
}
.pi-image:before {
  content:"\e972"
}
.pi-sign-in:before {
  content:"\e970"
}
.pi-sign-out:before {
  content:"\e971"
}
.pi-wifi:before {
  content:"\e96f"
}
.pi-sitemap:before {
  content:"\e96e"
}
.pi-chart-bar:before {
  content:"\e96d"
}
.pi-camera:before {
  content:"\e96c"
}
.pi-dollar:before {
  content:"\e96b"
}
.pi-lock-open:before {
  content:"\e96a"
}
.pi-table:before {
  content:"\e969"
}
.pi-map-marker:before {
  content:"\e968"
}
.pi-list:before {
  content:"\e967"
}
.pi-eye-slash:before {
  content:"\e965"
}
.pi-eye:before {
  content:"\e966"
}
.pi-folder-open:before {
  content:"\e964"
}
.pi-folder:before {
  content:"\e963"
}
.pi-video:before {
  content:"\e962"
}
.pi-inbox:before {
  content:"\e961"
}
.pi-lock:before {
  content:"\e95f"
}
.pi-unlock:before {
  content:"\e960"
}
.pi-tags:before {
  content:"\e95d"
}
.pi-tag:before {
  content:"\e95e"
}
.pi-power-off:before {
  content:"\e95c"
}
.pi-save:before {
  content:"\e95b"
}
.pi-question-circle:before {
  content:"\e959"
}
.pi-question:before {
  content:"\e95a"
}
.pi-copy:before {
  content:"\e957"
}
.pi-file:before {
  content:"\e958"
}
.pi-clone:before {
  content:"\e955"
}
.pi-calendar-times:before {
  content:"\e952"
}
.pi-calendar-minus:before {
  content:"\e953"
}
.pi-calendar-plus:before {
  content:"\e954"
}
.pi-ellipsis-v:before {
  content:"\e950"
}
.pi-ellipsis-h:before {
  content:"\e951"
}
.pi-bookmark:before {
  content:"\e94e"
}
.pi-globe:before {
  content:"\e94f"
}
.pi-replay:before {
  content:"\e94d"
}
.pi-filter:before {
  content:"\e94c"
}
.pi-print:before {
  content:"\e94b"
}
.pi-align-right:before {
  content:"\e946"
}
.pi-align-left:before {
  content:"\e947"
}
.pi-align-center:before {
  content:"\e948"
}
.pi-align-justify:before {
  content:"\e949"
}
.pi-cog:before {
  content:"\e94a"
}
.pi-cloud-download:before {
  content:"\e943"
}
.pi-cloud-upload:before {
  content:"\e944"
}
.pi-cloud:before {
  content:"\e945"
}
.pi-pencil:before {
  content:"\e942"
}
.pi-users:before {
  content:"\e941"
}
.pi-clock:before {
  content:"\e940"
}
.pi-user-minus:before {
  content:"\e93e"
}
.pi-user-plus:before {
  content:"\e93f"
}
.pi-trash:before {
  content:"\e93d"
}
.pi-external-link:before {
  content:"\e93c"
}
.pi-window-maximize:before {
  content:"\e93b"
}
.pi-window-minimize:before {
  content:"\e93a"
}
.pi-refresh:before {
  content:"\e938"
}
.pi-user:before {
  content:"\e939"
}
.pi-exclamation-triangle:before {
  content:"\e922"
}
.pi-calendar:before {
  content:"\e927"
}
.pi-chevron-circle-left:before {
  content:"\e928"
}
.pi-chevron-circle-down:before {
  content:"\e929"
}
.pi-chevron-circle-right:before {
  content:"\e92a"
}
.pi-chevron-circle-up:before {
  content:"\e92b"
}
.pi-angle-double-down:before {
  content:"\e92c"
}
.pi-angle-double-left:before {
  content:"\e92d"
}
.pi-angle-double-right:before {
  content:"\e92e"
}
.pi-angle-double-up:before {
  content:"\e92f"
}
.pi-angle-down:before {
  content:"\e930"
}
.pi-angle-left:before {
  content:"\e931"
}
.pi-angle-right:before {
  content:"\e932"
}
.pi-angle-up:before {
  content:"\e933"
}
.pi-upload:before {
  content:"\e934"
}
.pi-download:before {
  content:"\e956"
}
.pi-ban:before {
  content:"\e935"
}
.pi-star-fill:before {
  content:"\e936"
}
.pi-star:before {
  content:"\e937"
}
.pi-chevron-left:before {
  content:"\e900"
}
.pi-chevron-right:before {
  content:"\e901"
}
.pi-chevron-down:before {
  content:"\e902"
}
.pi-chevron-up:before {
  content:"\e903"
}
.pi-caret-left:before {
  content:"\e904"
}
.pi-caret-right:before {
  content:"\e905"
}
.pi-caret-down:before {
  content:"\e906"
}
.pi-caret-up:before {
  content:"\e907"
}
.pi-search:before {
  content:"\e908"
}
.pi-check:before {
  content:"\e909"
}
.pi-check-circle:before {
  content:"\e90a"
}
.pi-times:before {
  content:"\e90b"
}
.pi-times-circle:before {
  content:"\e90c"
}
.pi-plus:before {
  content:"\e90d"
}
.pi-plus-circle:before {
  content:"\e90e"
}
.pi-minus:before {
  content:"\e90f"
}
.pi-minus-circle:before {
  content:"\e910"
}
.pi-circle-on:before {
  content:"\e911"
}
.pi-circle-off:before {
  content:"\e912"
}
.pi-sort-down:before {
  content:"\e913"
}
.pi-sort-up:before {
  content:"\e914"
}
.pi-sort:before {
  content:"\e915"
}
.pi-step-backward:before {
  content:"\e916"
}
.pi-step-forward:before {
  content:"\e917"
}
.pi-th-large:before {
  content:"\e918"
}
.pi-arrow-down:before {
  content:"\e919"
}
.pi-arrow-left:before {
  content:"\e91a"
}
.pi-arrow-right:before {
  content:"\e91b"
}
.pi-arrow-up:before {
  content:"\e91c"
}
.pi-bars:before {
  content:"\e91d"
}
.pi-arrow-circle-down:before {
  content:"\e91e"
}
.pi-arrow-circle-left:before {
  content:"\e91f"
}
.pi-arrow-circle-right:before {
  content:"\e920"
}
.pi-arrow-circle-up:before {
  content:"\e921"
}
.pi-info:before {
  content:"\e923"
}
.pi-info-circle:before {
  content:"\e924"
}
.pi-home:before {
  content:"\e925"
}
.pi-spinner:before {
  content:"\e926"
}

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,
:after,
:before {
  box-sizing:border-box
}
html {
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display:block
}
body {
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  text-align:left;
  background-color:#fff
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline:0!important
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top:0;
  margin-bottom:.5rem
}
p {
  margin-top:0;
  margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  cursor:help;
  border-bottom:0;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none
}
address {
  font-style:normal;
  line-height:inherit
}
address,
dl,
ol,
ul {
  margin-bottom:1rem
}
dl,
ol,
ul {
  margin-top:0
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom:0
}
dt {
  font-weight:700
}
dd {
  margin-bottom:.5rem;
  margin-left:0
}
blockquote {
  margin:0 0 1rem
}
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:#007bff;
  text-decoration:none;
  background-color:transparent
}
a:hover {
  color:#0056b3;
  text-decoration:underline
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color:inherit;
  text-decoration:none
}
code,
kbd,
pre,
samp {
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-size:1em
}
pre {
  margin-top:0;
  margin-bottom:1rem;
  overflow:auto;
  -ms-overflow-style:scrollbar
}
figure {
  margin:0 0 1rem
}
img {
  border-style:none
}
svg {
  overflow:hidden;
  vertical-align:middle
}
caption {
  padding-top:.75rem;
  padding-bottom:.75rem;
  color:#6c757d;
  text-align:left;
  caption-side:bottom
}
th {
  text-align:inherit;
  text-align:-webkit-match-parent
}
label {
  display:inline-block;
  margin-bottom:.5rem
}
button {
  border-radius:0
}
button:focus:not(:focus-visible) {
  outline:0
}
button,
input,
optgroup,
select,
textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
button,
input {
  overflow:visible
}
[role=button] {
  cursor:pointer
}
select {
  word-wrap:normal
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor:pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding:0;
  border-style:none
}
fieldset {
  min-width:0
}
legend {
  display:block;
  width:100%;
  max-width:100%;
  margin-bottom:.5rem;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit
}
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-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:.5rem;
  font-weight:500;
  line-height:1.2
}
.h1,
h1 {
  font-size:2.5rem
}
.h2,
h2 {
  font-size:2rem
}
.h3,
h3 {
  font-size:1.75rem
}
.h4,
h4 {
  font-size:1.5rem
}
.h5,
h5 {
  font-size:1.25rem
}
.h6,
h6 {
  font-size:1rem
}
.lead {
  font-size:1.25rem;
  font-weight:300
}
.display-1 {
  font-size:6rem
}
.display-1,
.display-2 {
  font-weight:300;
  line-height:1.2
}
.display-2 {
  font-size:5.5rem
}
.display-3 {
  font-size:4.5rem
}
.display-3,
.display-4 {
  font-weight:300;
  line-height:1.2
}
.display-4 {
  font-size:3.5rem
}
hr {
  margin-top:1rem;
  margin-bottom:1rem;
  border:0;
  border-top:1px solid rgba(0,0,0,.1)
}
.small,
small {
  font-size:80%;
  font-weight:400
}
.mark,
mark {
  padding:.2em;
  background-color:#fcf8e3
}
.list-inline,
.list-unstyled {
  padding-left:0;
  list-style:none
}
.list-inline-item {
  display:inline-block
}
.list-inline-item:not(:last-child) {
  margin-right:.5rem
}
.initialism {
  font-size:90%;
  text-transform:uppercase
}
.blockquote {
  margin-bottom:1rem;
  font-size:1.25rem
}
.blockquote-footer {
  display:block;
  font-size:80%;
  color:#6c757d
}
.blockquote-footer:before {
  content:"\2014\00A0"
}
.img-fluid,
.img-thumbnail {
  max-width:100%;
  height:auto
}
.img-thumbnail {
  padding:.25rem;
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:.25rem
}
.figure {
  display:inline-block
}
.figure-img {
  margin-bottom:.5rem;
  line-height:1
}
.figure-caption {
  font-size:90%;
  color:#6c757d
}
code {
  font-size:87.5%;
  color:#e83e8c;
  word-wrap:break-word
}
a>code {
  color:inherit
}
kbd {
  padding:.2rem .4rem;
  font-size:87.5%;
  color:#fff;
  background-color:#212529;
  border-radius:.2rem
}
kbd kbd {
  padding:0;
  font-size:100%;
  font-weight:700
}
pre {
  display:block;
  font-size:87.5%;
  color:#212529
}
pre code {
  font-size:inherit;
  color:inherit;
  word-break:normal
}
.pre-scrollable {
  max-height:340px;
  overflow-y:scroll
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width:576px) {
  .container,
  .container-sm {
    max-width:540px
  }
}
@media (min-width:768px) {
  .container,
  .container-md,
  .container-sm {
    max-width:720px
  }
}
@media (min-width:992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width:960px
  }
}
@media (min-width:1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width:1140px
  }
}
.row {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px
}
.no-gutters {
  margin-right:0;
  margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-right:0;
  padding-left:0
}
.col,
.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-auto,
.col-lg,
.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-auto,
.col-md,
.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-auto,
.col-sm,
.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-auto,
.col-xl,
.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-auto {
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px
}
.col {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.row-cols-1>* {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.row-cols-2>* {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.row-cols-3>* {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
}
.row-cols-4>* {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.row-cols-5>* {
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.row-cols-6>* {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
}
.col-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
}
.col-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
}
.col-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
}
.col-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.col-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
}
.col-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
}
.col-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.col-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
}
.col-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
}
.col-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
}
.col-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
}
.col-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
}
.col-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.order-first {
  -ms-flex-order:-1;
  order:-1
}
.order-last {
  -ms-flex-order:13;
  order:13
}
.order-0 {
  -ms-flex-order:0;
  order:0
}
.order-1 {
  -ms-flex-order:1;
  order:1
}
.order-2 {
  -ms-flex-order:2;
  order:2
}
.order-3 {
  -ms-flex-order:3;
  order:3
}
.order-4 {
  -ms-flex-order:4;
  order:4
}
.order-5 {
  -ms-flex-order:5;
  order:5
}
.order-6 {
  -ms-flex-order:6;
  order:6
}
.order-7 {
  -ms-flex-order:7;
  order:7
}
.order-8 {
  -ms-flex-order:8;
  order:8
}
.order-9 {
  -ms-flex-order:9;
  order:9
}
.order-10 {
  -ms-flex-order:10;
  order:10
}
.order-11 {
  -ms-flex-order:11;
  order:11
}
.order-12 {
  -ms-flex-order:12;
  order:12
}
.offset-1 {
  margin-left:8.333333%
}
.offset-2 {
  margin-left:16.666667%
}
.offset-3 {
  margin-left:25%
}
.offset-4 {
  margin-left:33.333333%
}
.offset-5 {
  margin-left:41.666667%
}
.offset-6 {
  margin-left:50%
}
.offset-7 {
  margin-left:58.333333%
}
.offset-8 {
  margin-left:66.666667%
}
.offset-9 {
  margin-left:75%
}
.offset-10 {
  margin-left:83.333333%
}
.offset-11 {
  margin-left:91.666667%
}
@media (min-width:576px) {
  .col-sm {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-sm-1>* {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-sm-2>* {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-sm-3>* {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .row-cols-sm-4>* {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-sm-5>* {
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-sm-6>* {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-sm-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-sm-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-sm-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-sm-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-sm-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-sm-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-sm-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-sm-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-sm-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-sm-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-sm-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-sm-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-sm-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-sm-first {
    -ms-flex-order:-1;
    order:-1
  }
  .order-sm-last {
    -ms-flex-order:13;
    order:13
  }
  .order-sm-0 {
    -ms-flex-order:0;
    order:0
  }
  .order-sm-1 {
    -ms-flex-order:1;
    order:1
  }
  .order-sm-2 {
    -ms-flex-order:2;
    order:2
  }
  .order-sm-3 {
    -ms-flex-order:3;
    order:3
  }
  .order-sm-4 {
    -ms-flex-order:4;
    order:4
  }
  .order-sm-5 {
    -ms-flex-order:5;
    order:5
  }
  .order-sm-6 {
    -ms-flex-order:6;
    order:6
  }
  .order-sm-7 {
    -ms-flex-order:7;
    order:7
  }
  .order-sm-8 {
    -ms-flex-order:8;
    order:8
  }
  .order-sm-9 {
    -ms-flex-order:9;
    order:9
  }
  .order-sm-10 {
    -ms-flex-order:10;
    order:10
  }
  .order-sm-11 {
    -ms-flex-order:11;
    order:11
  }
  .order-sm-12 {
    -ms-flex-order:12;
    order:12
  }
  .offset-sm-0 {
    margin-left:0
  }
  .offset-sm-1 {
    margin-left:8.333333%
  }
  .offset-sm-2 {
    margin-left:16.666667%
  }
  .offset-sm-3 {
    margin-left:25%
  }
  .offset-sm-4 {
    margin-left:33.333333%
  }
  .offset-sm-5 {
    margin-left:41.666667%
  }
  .offset-sm-6 {
    margin-left:50%
  }
  .offset-sm-7 {
    margin-left:58.333333%
  }
  .offset-sm-8 {
    margin-left:66.666667%
  }
  .offset-sm-9 {
    margin-left:75%
  }
  .offset-sm-10 {
    margin-left:83.333333%
  }
  .offset-sm-11 {
    margin-left:91.666667%
  }
}
@media (min-width:768px) {
  .col-md {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-md-1>* {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-md-2>* {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-md-3>* {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .row-cols-md-4>* {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-md-5>* {
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-md-6>* {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-md-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-md-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-md-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-md-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-md-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-md-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-md-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-md-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-md-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-md-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-md-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-md-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-md-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-md-first {
    -ms-flex-order:-1;
    order:-1
  }
  .order-md-last {
    -ms-flex-order:13;
    order:13
  }
  .order-md-0 {
    -ms-flex-order:0;
    order:0
  }
  .order-md-1 {
    -ms-flex-order:1;
    order:1
  }
  .order-md-2 {
    -ms-flex-order:2;
    order:2
  }
  .order-md-3 {
    -ms-flex-order:3;
    order:3
  }
  .order-md-4 {
    -ms-flex-order:4;
    order:4
  }
  .order-md-5 {
    -ms-flex-order:5;
    order:5
  }
  .order-md-6 {
    -ms-flex-order:6;
    order:6
  }
  .order-md-7 {
    -ms-flex-order:7;
    order:7
  }
  .order-md-8 {
    -ms-flex-order:8;
    order:8
  }
  .order-md-9 {
    -ms-flex-order:9;
    order:9
  }
  .order-md-10 {
    -ms-flex-order:10;
    order:10
  }
  .order-md-11 {
    -ms-flex-order:11;
    order:11
  }
  .order-md-12 {
    -ms-flex-order:12;
    order:12
  }
  .offset-md-0 {
    margin-left:0
  }
  .offset-md-1 {
    margin-left:8.333333%
  }
  .offset-md-2 {
    margin-left:16.666667%
  }
  .offset-md-3 {
    margin-left:25%
  }
  .offset-md-4 {
    margin-left:33.333333%
  }
  .offset-md-5 {
    margin-left:41.666667%
  }
  .offset-md-6 {
    margin-left:50%
  }
  .offset-md-7 {
    margin-left:58.333333%
  }
  .offset-md-8 {
    margin-left:66.666667%
  }
  .offset-md-9 {
    margin-left:75%
  }
  .offset-md-10 {
    margin-left:83.333333%
  }
  .offset-md-11 {
    margin-left:91.666667%
  }
}
@media (min-width:992px) {
  .col-lg {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-lg-1>* {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-lg-2>* {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-lg-3>* {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .row-cols-lg-4>* {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-lg-5>* {
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-lg-6>* {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-lg-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-lg-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-lg-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-lg-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-lg-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-lg-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-lg-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-lg-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-lg-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-lg-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-lg-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-lg-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-lg-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-lg-first {
    -ms-flex-order:-1;
    order:-1
  }
  .order-lg-last {
    -ms-flex-order:13;
    order:13
  }
  .order-lg-0 {
    -ms-flex-order:0;
    order:0
  }
  .order-lg-1 {
    -ms-flex-order:1;
    order:1
  }
  .order-lg-2 {
    -ms-flex-order:2;
    order:2
  }
  .order-lg-3 {
    -ms-flex-order:3;
    order:3
  }
  .order-lg-4 {
    -ms-flex-order:4;
    order:4
  }
  .order-lg-5 {
    -ms-flex-order:5;
    order:5
  }
  .order-lg-6 {
    -ms-flex-order:6;
    order:6
  }
  .order-lg-7 {
    -ms-flex-order:7;
    order:7
  }
  .order-lg-8 {
    -ms-flex-order:8;
    order:8
  }
  .order-lg-9 {
    -ms-flex-order:9;
    order:9
  }
  .order-lg-10 {
    -ms-flex-order:10;
    order:10
  }
  .order-lg-11 {
    -ms-flex-order:11;
    order:11
  }
  .order-lg-12 {
    -ms-flex-order:12;
    order:12
  }
  .offset-lg-0 {
    margin-left:0
  }
  .offset-lg-1 {
    margin-left:8.333333%
  }
  .offset-lg-2 {
    margin-left:16.666667%
  }
  .offset-lg-3 {
    margin-left:25%
  }
  .offset-lg-4 {
    margin-left:33.333333%
  }
  .offset-lg-5 {
    margin-left:41.666667%
  }
  .offset-lg-6 {
    margin-left:50%
  }
  .offset-lg-7 {
    margin-left:58.333333%
  }
  .offset-lg-8 {
    margin-left:66.666667%
  }
  .offset-lg-9 {
    margin-left:75%
  }
  .offset-lg-10 {
    margin-left:83.333333%
  }
  .offset-lg-11 {
    margin-left:91.666667%
  }
}
@media (min-width:1200px) {
  .col-xl {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-xl-1>* {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-xl-2>* {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-xl-3>* {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .row-cols-xl-4>* {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-xl-5>* {
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-xl-6>* {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-xl-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-xl-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-xl-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-xl-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xl-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-xl-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-xl-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xl-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-xl-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-xl-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xl-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-xl-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-xl-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xl-first {
    -ms-flex-order:-1;
    order:-1
  }
  .order-xl-last {
    -ms-flex-order:13;
    order:13
  }
  .order-xl-0 {
    -ms-flex-order:0;
    order:0
  }
  .order-xl-1 {
    -ms-flex-order:1;
    order:1
  }
  .order-xl-2 {
    -ms-flex-order:2;
    order:2
  }
  .order-xl-3 {
    -ms-flex-order:3;
    order:3
  }
  .order-xl-4 {
    -ms-flex-order:4;
    order:4
  }
  .order-xl-5 {
    -ms-flex-order:5;
    order:5
  }
  .order-xl-6 {
    -ms-flex-order:6;
    order:6
  }
  .order-xl-7 {
    -ms-flex-order:7;
    order:7
  }
  .order-xl-8 {
    -ms-flex-order:8;
    order:8
  }
  .order-xl-9 {
    -ms-flex-order:9;
    order:9
  }
  .order-xl-10 {
    -ms-flex-order:10;
    order:10
  }
  .order-xl-11 {
    -ms-flex-order:11;
    order:11
  }
  .order-xl-12 {
    -ms-flex-order:12;
    order:12
  }
  .offset-xl-0 {
    margin-left:0
  }
  .offset-xl-1 {
    margin-left:8.333333%
  }
  .offset-xl-2 {
    margin-left:16.666667%
  }
  .offset-xl-3 {
    margin-left:25%
  }
  .offset-xl-4 {
    margin-left:33.333333%
  }
  .offset-xl-5 {
    margin-left:41.666667%
  }
  .offset-xl-6 {
    margin-left:50%
  }
  .offset-xl-7 {
    margin-left:58.333333%
  }
  .offset-xl-8 {
    margin-left:66.666667%
  }
  .offset-xl-9 {
    margin-left:75%
  }
  .offset-xl-10 {
    margin-left:83.333333%
  }
  .offset-xl-11 {
    margin-left:91.666667%
  }
}
.table {
  width:100%;
  margin-bottom:1rem;
  color:#212529
}
.table td,
.table th {
  padding:.75rem;
  vertical-align:top;
  border-top:1px solid #dee2e6
}
.table thead th {
  vertical-align:bottom;
  border-bottom:2px solid #dee2e6
}
.table tbody+tbody {
  border-top:2px solid #dee2e6
}
.table-sm td,
.table-sm th {
  padding:.3rem
}
.table-bordered,
.table-bordered td,
.table-bordered th {
  border:1px solid #dee2e6
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width:2px
}
.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border:0
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
  color:#212529;
  background-color:rgba(0,0,0,.075)
}
.table-primary,
.table-primary>td,
.table-primary>th {
  background-color:#b8daff
}
.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color:#7abaff
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
  background-color:#9fcdff
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
  background-color:#d6d8db
}
.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color:#b3b7bb
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
  background-color:#c8cbcf
}
.table-success,
.table-success>td,
.table-success>th {
  background-color:#c3e6cb
}
.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color:#8fd19e
}
.table-hover .table-success:hover,
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
  background-color:#b1dfbb
}
.table-info,
.table-info>td,
.table-info>th {
  background-color:#bee5eb
}
.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color:#86cfda
}
.table-hover .table-info:hover,
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
  background-color:#abdde5
}
.table-warning,
.table-warning>td,
.table-warning>th {
  background-color:#ffeeba
}
.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color:#ffdf7e
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
  background-color:#ffe8a1
}
.table-danger,
.table-danger>td,
.table-danger>th {
  background-color:#f5c6cb
}
.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color:#ed969e
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
  background-color:#f1b0b7
}
.table-light,
.table-light>td,
.table-light>th {
  background-color:#fdfdfe
}
.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color:#fbfcfc
}
.table-hover .table-light:hover,
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
  background-color:#ececf6
}
.table-dark,
.table-dark>td,
.table-dark>th {
  background-color:#c6c8ca
}
.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color:#95999c
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
  background-color:#b9bbbe
}
.table-active,
.table-active>td,
.table-active>th,
.table-hover .table-active:hover,
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
  background-color:rgba(0,0,0,.075)
}
.table .thead-dark th {
  color:#fff;
  background-color:#343a40;
  border-color:#454d55
}
.table .thead-light th {
  color:#495057;
  background-color:#e9ecef;
  border-color:#dee2e6
}
.table-dark {
  color:#fff;
  background-color:#343a40
}
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color:#454d55
}
.table-dark.table-bordered {
  border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color:hsla(0,0%,100%,.05)
}
.table-dark.table-hover tbody tr:hover {
  color:#fff;
  background-color:hsla(0,0%,100%,.075)
}
@media (max-width:575.98px) {
  .table-responsive-sm {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
  }
  .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
  }
  .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
  }
  .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
  }
  .table-responsive-xl>.table-bordered {
    border:0
  }
}
.table-responsive {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered {
  border:0
}
.form-control {
  display:block;
  width:100%;
  height:calc(1.5em + .75rem + 2px);
  padding:.375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-control {
    transition:none
  }
}
.form-control::-ms-expand {
  background-color:transparent;
  border:0
}
.form-control:-moz-focusring {
  color:transparent;
  text-shadow:0 0 0 #495057
}
.form-control:focus {
  color:#495057;
  background-color:#fff;
  border-color:#80bdff;
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::-moz-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control:-ms-input-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::-ms-input-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::placeholder {
  color:#6c757d;
  opacity:1
}
.form-control:disabled,
.form-control[readonly] {
  background-color:#e9ecef;
  opacity:1
}
input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
select.form-control:focus::-ms-value {
  color:#495057;
  background-color:#fff
}
.form-control-file,
.form-control-range {
  display:block;
  width:100%
}
.col-form-label {
  padding-top:calc(.375rem + 1px);
  padding-bottom:calc(.375rem + 1px);
  margin-bottom:0;
  font-size:inherit;
  line-height:1.5
}
.col-form-label-lg {
  padding-top:calc(.5rem + 1px);
  padding-bottom:calc(.5rem + 1px);
  font-size:1.25rem;
  line-height:1.5
}
.col-form-label-sm {
  padding-top:calc(.25rem + 1px);
  padding-bottom:calc(.25rem + 1px);
  font-size:.875rem;
  line-height:1.5
}
.form-control-plaintext {
  display:block;
  width:100%;
  padding:.375rem 0;
  margin-bottom:0;
  font-size:1rem;
  line-height:1.5;
  color:#212529;
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right:0;
  padding-left:0
}
.form-control-sm {
  height:calc(1.5em + .5rem + 2px);
  padding:.25rem .5rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:.2rem
}
.form-control-lg {
  height:calc(1.5em + 1rem + 2px);
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:.3rem
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
  height:auto
}
.form-group {
  margin-bottom:1rem
}
.form-text {
  display:block;
  margin-top:.25rem
}
.form-row {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  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:.3rem;
  margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
  color:#6c757d
}
.form-check-label {
  margin-bottom:0
}
.form-check-inline {
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
  padding-left:0;
  margin-right:.75rem
}
.form-check-inline .form-check-input {
  position:static;
  margin-top:0;
  margin-right:.3125rem;
  margin-left:0
}
.valid-feedback {
  display:none;
  width:100%;
  margin-top:.25rem;
  font-size:80%;
  color:#28a745
}
.valid-tooltip {
  position:absolute;
  top:100%;
  left:0;
  z-index:5;
  display:none;
  max-width:100%;
  padding:.25rem .5rem;
  margin-top:.1rem;
  font-size:.875rem;
  line-height:1.5;
  color:#fff;
  background-color:rgba(40,167,69,.9);
  border-radius:.25rem
}
.form-row>.col>.valid-tooltip,
.form-row>[class*=col-]>.valid-tooltip {
  left:5px
}
.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
  display:block
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color:#28a745;
  padding-right:calc(1.5em + .75rem);
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right calc(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color:#28a745;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right:calc(1.5em + .75rem);
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
  border-color:#28a745;
  padding-right:calc(.75em + 2.3125rem);
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
  border-color:#28a745;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
  color:#28a745
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
  display:block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
  color:#28a745
}
.custom-control-input.is-valid~.custom-control-label:before,
.was-validated .custom-control-input:valid~.custom-control-label:before {
  border-color:#28a745
}
.custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
  border-color:#34ce57;
  background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-file-input:valid~.custom-file-label {
  border-color:#28a745
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
  border-color:#28a745;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
  display:none;
  width:100%;
  margin-top:.25rem;
  font-size:80%;
  color:#dc3545
}
.invalid-tooltip {
  position:absolute;
  top:100%;
  left:0;
  z-index:5;
  display:none;
  max-width:100%;
  padding:.25rem .5rem;
  margin-top:.1rem;
  font-size:.875rem;
  line-height:1.5;
  color:#fff;
  background-color:rgba(220,53,69,.9);
  border-radius:.25rem
}
.form-row>.col>.invalid-tooltip,
.form-row>[class*=col-]>.invalid-tooltip {
  left:5px
}
.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
  display:block
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color:#dc3545;
  padding-right:calc(1.5em + .75rem);
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right calc(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color:#dc3545;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right:calc(1.5em + .75rem);
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
  border-color:#dc3545;
  padding-right:calc(.75em + 2.3125rem);
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
  border-color:#dc3545;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
  color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
  display:block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
  color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .custom-control-input:invalid~.custom-control-label:before {
  border-color:#dc3545
}
.custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
  border-color:#e4606d;
  background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-file-input:invalid~.custom-file-label {
  border-color:#dc3545
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
  border-color:#dc3545;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-align:center;
  align-items:center
}
.form-inline .form-check {
  width:100%
}
@media (min-width:576px) {
  .form-inline label {
    -ms-flex-align:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .form-inline .form-group,
  .form-inline label {
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    margin-bottom:0
  }
  .form-inline .form-group {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -ms-flex-align:center
  }
  .form-inline .form-control {
    display:inline-block;
    width:auto;
    vertical-align:middle
  }
  .form-inline .form-control-plaintext {
    display:inline-block
  }
  .form-inline .custom-select,
  .form-inline .input-group {
    width:auto
  }
  .form-inline .form-check {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:auto;
    padding-left:0
  }
  .form-inline .form-check-input {
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-top:0;
    margin-right:.25rem;
    margin-left:0
  }
  .form-inline .custom-control {
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .form-inline .custom-control-label {
    margin-bottom:0
  }
}
.btn {
  display:inline-block;
  font-weight:400;
  color:#212529;
  text-align:center;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-color:transparent;
  border:1px solid transparent;
  padding:.375rem .75rem;
  font-size:1rem;
  line-height:1.5;
  border-radius:.25rem;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .btn {
    transition:none
  }
}
.btn:hover {
  color:#212529;
  text-decoration:none
}
.btn.focus,
.btn:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,
.btn:disabled {
  opacity:.65
}
.btn:not(:disabled):not(.disabled) {
  cursor:pointer
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events:none
}
.btn-primary {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  color:#fff;
  background-color:#0069d9;
  border-color:#0062cc
}
.btn-primary.focus,
.btn-primary:focus {
  box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
  color:#fff;
  background-color:#0062cc;
  border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
  color:#fff;
  background-color:#5a6268;
  border-color:#545b62
}
.btn-secondary.focus,
.btn-secondary:focus {
  box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
  color:#fff;
  background-color:#545b62;
  border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
  color:#fff;
  background-color:#218838;
  border-color:#1e7e34
}
.btn-success.focus,
.btn-success:focus {
  box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,
.btn-success:disabled {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
  color:#fff;
  background-color:#1e7e34;
  border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info {
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
  color:#fff;
  background-color:#138496;
  border-color:#117a8b
}
.btn-info.focus,
.btn-info:focus {
  box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,
.btn-info:disabled {
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
  color:#fff;
  background-color:#117a8b;
  border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning {
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
  color:#212529;
  background-color:#e0a800;
  border-color:#d39e00
}
.btn-warning.focus,
.btn-warning:focus {
  box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
  color:#212529;
  background-color:#d39e00;
  border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
  color:#fff;
  background-color:#c82333;
  border-color:#bd2130
}
.btn-danger.focus,
.btn-danger:focus {
  box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
  color:#fff;
  background-color:#bd2130;
  border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light {
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
  color:#212529;
  background-color:#e2e6ea;
  border-color:#dae0e5
}
.btn-light.focus,
.btn-light:focus {
  box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,
.btn-light:disabled {
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
  color:#212529;
  background-color:#dae0e5;
  border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover {
  color:#fff;
  background-color:#23272b;
  border-color:#1d2124
}
.btn-dark.focus,
.btn-dark:focus {
  box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
  color:#fff;
  background-color:#1d2124;
  border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary {
  color:#007bff;
  border-color:#007bff
}
.btn-outline-primary:hover {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color:#007bff;
  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:#007bff;
  border-color:#007bff
}
.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:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
  color:#6c757d;
  border-color:#6c757d
}
.btn-outline-secondary:hover {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color:#6c757d;
  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:#6c757d;
  border-color:#6c757d
}
.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:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
  color:#28a745;
  border-color:#28a745
}
.btn-outline-success:hover {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-outline-success.focus,
.btn-outline-success:focus {
  box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color:#28a745;
  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:#28a745;
  border-color:#28a745
}
.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:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
  color:#17a2b8;
  border-color:#17a2b8
}
.btn-outline-info:hover {
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.btn-outline-info.focus,
.btn-outline-info:focus {
  box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color:#17a2b8;
  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:#17a2b8;
  border-color:#17a2b8
}
.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:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
  color:#ffc107;
  border-color:#ffc107
}
.btn-outline-warning:hover {
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color:#ffc107;
  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:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.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:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
  color:#dc3545;
  border-color:#dc3545
}
.btn-outline-danger:hover {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color:#dc3545;
  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:#dc3545;
  border-color:#dc3545
}
.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:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
  color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-outline-light:hover {
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-outline-light.focus,
.btn-outline-light:focus {
  box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color:#f8f9fa;
  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:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.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:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
  color:#343a40;
  border-color:#343a40
}
.btn-outline-dark:hover {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
  box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color:#343a40;
  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:#343a40;
  border-color:#343a40
}
.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:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
  font-weight:400;
  color:#007bff;
  text-decoration:none
}
.btn-link:hover {
  color:#0056b3
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover {
  text-decoration:underline
}
.btn-link.disabled,
.btn-link:disabled {
  color:#6c757d;
  pointer-events:none
}
.btn-group-lg>.btn,
.btn-lg {
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:.3rem
}
.btn-group-sm>.btn,
.btn-sm {
  padding:.25rem .5rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:.2rem
}
.btn-block {
  display:block;
  width:100%
}
.btn-block+.btn-block {
  margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width:100%
}
.fade {
  transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
  .fade {
    transition:none
  }
}
.fade:not(.show) {
  opacity:0
}
.collapse:not(.show) {
  display:none
}
.collapsing {
  position:relative;
  height:0;
  overflow:hidden;
  transition:height .35s ease
}
@media (prefers-reduced-motion:reduce) {
  .collapsing {
    transition:none
  }
}
.dropdown,
.dropleft,
.dropright,
.dropup {
  position:relative
}
.dropdown-toggle {
  white-space:nowrap
}
.dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid;
  border-right:.3em solid transparent;
  border-bottom:0;
  border-left:.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:.5rem 0;
  margin:.125rem 0 0;
  font-size:1rem;
  color:#212529;
  text-align:left;
  list-style:none;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.15);
  border-radius:.25rem
}
.dropdown-menu-left {
  right:auto;
  left:0
}
.dropdown-menu-right {
  right:0;
  left:auto
}
@media (min-width:576px) {
  .dropdown-menu-sm-left {
    right:auto;
    left:0
  }
  .dropdown-menu-sm-right {
    right:0;
    left:auto
  }
}
@media (min-width:768px) {
  .dropdown-menu-md-left {
    right:auto;
    left:0
  }
  .dropdown-menu-md-right {
    right:0;
    left:auto
  }
}
@media (min-width:992px) {
  .dropdown-menu-lg-left {
    right:auto;
    left:0
  }
  .dropdown-menu-lg-right {
    right:0;
    left:auto
  }
}
@media (min-width:1200px) {
  .dropdown-menu-xl-left {
    right:auto;
    left:0
  }
  .dropdown-menu-xl-right {
    right:0;
    left:auto
  }
}
.dropup .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:.125rem
}
.dropup .dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:0;
  border-right:.3em solid transparent;
  border-bottom:.3em solid;
  border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty:after {
  margin-left:0
}
.dropright .dropdown-menu {
  top:0;
  right:auto;
  left:100%;
  margin-top:0;
  margin-left:.125rem
}
.dropright .dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:0;
  border-bottom:.3em solid transparent;
  border-left:.3em solid
}
.dropright .dropdown-toggle:empty:after {
  margin-left:0
}
.dropright .dropdown-toggle:after {
  vertical-align:0
}
.dropleft .dropdown-menu {
  top:0;
  right:100%;
  left:auto;
  margin-top:0;
  margin-right:.125rem
}
.dropleft .dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  display:none
}
.dropleft .dropdown-toggle:before {
  display:inline-block;
  margin-right:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:.3em solid;
  border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty:after {
  margin-left:0
}
.dropleft .dropdown-toggle:before {
  vertical-align:0
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
  right:auto;
  bottom:auto
}
.dropdown-divider {
  height:0;
  margin:.5rem 0;
  overflow:hidden;
  border-top:1px solid #e9ecef
}
.dropdown-item {
  display:block;
  width:100%;
  padding:.25rem 1.5rem;
  clear:both;
  font-weight:400;
  color:#212529;
  text-align:inherit;
  white-space:nowrap;
  background-color:transparent;
  border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
  color:#16181b;
  text-decoration:none;
  background-color:#e9ecef
}
.dropdown-item.active,
.dropdown-item:active {
  color:#fff;
  text-decoration:none;
  background-color:#007bff
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color:#adb5bd;
  pointer-events:none;
  background-color:transparent
}
.dropdown-menu.show {
  display:block
}
.dropdown-header {
  display:block;
  padding:.5rem 1.5rem;
  margin-bottom:0;
  font-size:.875rem;
  color:#6c757d;
  white-space:nowrap
}
.dropdown-item-text {
  display:block;
  padding:.25rem 1.5rem;
  color:#212529
}
.btn-group,
.btn-group-vertical {
  position:relative;
  display:-ms-inline-flexbox;
  display:inline-flex;
  vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
  position:relative;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
  z-index:1
}
.btn-toolbar {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.btn-toolbar .input-group {
  width:auto
}
.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
  margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.dropdown-toggle-split {
  padding-right:.5625rem;
  padding-left:.5625rem
}
.dropdown-toggle-split:after,
.dropright .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
  margin-left:0
}
.dropleft .dropdown-toggle-split:before {
  margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
  padding-right:.375rem;
  padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
  padding-right:.75rem;
  padding-left:.75rem
}
.btn-group-vertical {
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-pack:center;
  justify-content:center
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
  width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
  margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
  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-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio],
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio] {
  position:absolute;
  clip:rect(0,0,0,0);
  pointer-events:none
}
.input-group {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:100%
}
.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
  position:relative;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:1%;
  min-width:0;
  margin-bottom:0
}
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
  margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
  z-index:3
}
.input-group>.custom-file .custom-file-input:focus {
  z-index:4
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group>.custom-file {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}
.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,
.input-group.has-validation>.custom-select:nth-last-child(n+3),
.input-group.has-validation>.form-control:nth-last-child(n+3),
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,
.input-group:not(.has-validation)>.custom-select:not(:last-child),
.input-group:not(.has-validation)>.form-control:not(:last-child) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group-append,
.input-group-prepend {
  display:-ms-flexbox;
  display:flex
}
.input-group-append .btn,
.input-group-prepend .btn {
  position:relative;
  z-index:2
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
  z-index:3
}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
  margin-left:-1px
}
.input-group-prepend {
  margin-right:-1px
}
.input-group-append {
  margin-left:-1px
}
.input-group-text {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  padding:.375rem .75rem;
  margin-bottom:0;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  text-align:center;
  white-space:nowrap;
  background-color:#e9ecef;
  border:1px solid #ced4da;
  border-radius:.25rem
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
  margin-top:0
}
.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
  height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:.3rem
}
.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
  height:calc(1.5em + .5rem + 2px)
}
.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
  padding:.25rem .5rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:.2rem
}
.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
  padding-right:1.75rem
}
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group:not(.has-validation)>.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),
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
  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:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.custom-control {
  position:relative;
  z-index:1;
  display:block;
  min-height:1.5rem;
  padding-left:1.5rem;
  -webkit-print-color-adjust:exact;
  color-adjust:exact
}
.custom-control-inline {
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin-right:1rem
}
.custom-control-input {
  position:absolute;
  left:0;
  z-index:-1;
  width:1rem;
  height:1.25rem;
  opacity:0
}
.custom-control-input:checked~.custom-control-label:before {
  color:#fff;
  border-color:#007bff;
  background-color:#007bff
}
.custom-control-input:focus~.custom-control-label:before {
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label:before {
  border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label:before {
  color:#fff;
  background-color:#b3d7ff;
  border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
  color:#6c757d
}
.custom-control-input:disabled~.custom-control-label:before,
.custom-control-input[disabled]~.custom-control-label:before {
  background-color:#e9ecef
}
.custom-control-label {
  position:relative;
  margin-bottom:0;
  vertical-align:top
}
.custom-control-label:before {
  pointer-events:none;
  background-color:#fff;
  border:1px solid #adb5bd
}
.custom-control-label:after,
.custom-control-label:before {
  position:absolute;
  top:.25rem;
  left:-1.5rem;
  display:block;
  width:1rem;
  height:1rem;
  content:""
}
.custom-control-label:after {
  background:50%/50% 50% no-repeat
}
.custom-checkbox .custom-control-label:before {
  border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
  border-color:#007bff;
  background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='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(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
  background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label:before {
  border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' 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(0,123,255,.5)
}
.custom-switch {
  padding-left:2.25rem
}
.custom-switch .custom-control-label:before {
  left:-2.25rem;
  width:1.75rem;
  pointer-events:all;
  border-radius:.5rem
}
.custom-switch .custom-control-label:after {
  top:calc(.25rem + 2px);
  left:calc(-2.25rem + 2px);
  width:calc(1rem - 4px);
  height:calc(1rem - 4px);
  background-color:#adb5bd;
  border-radius:.5rem;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
  transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .custom-switch .custom-control-label:after {
    transition:none
  }
}
.custom-switch .custom-control-input:checked~.custom-control-label:after {
  background-color:#fff;
  -webkit-transform:translateX(.75rem);
  transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
  background-color:rgba(0,123,255,.5)
}
.custom-select {
  display:inline-block;
  width:100%;
  height:calc(1.5em + .75rem + 2px);
  padding:.375rem 1.75rem .375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  vertical-align:middle;
  background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;
  border:1px solid #ced4da;
  border-radius:.25rem;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.custom-select:focus {
  border-color:#80bdff;
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-select:focus::-ms-value {
  color:#495057;
  background-color:#fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height:auto;
  padding-right:.75rem;
  background-image:none
}
.custom-select:disabled {
  color:#6c757d;
  background-color:#e9ecef
}
.custom-select::-ms-expand {
  display:none
}
.custom-select:-moz-focusring {
  color:transparent;
  text-shadow:0 0 0 #495057
}
.custom-select-sm {
  height:calc(1.5em + .5rem + 2px);
  padding-top:.25rem;
  padding-bottom:.25rem;
  padding-left:.5rem;
  font-size:.875rem
}
.custom-select-lg {
  height:calc(1.5em + 1rem + 2px);
  padding-top:.5rem;
  padding-bottom:.5rem;
  padding-left:1rem;
  font-size:1.25rem
}
.custom-file {
  display:inline-block;
  margin-bottom:0
}
.custom-file,
.custom-file-input {
  position:relative;
  width:100%;
  height:calc(1.5em + .75rem + 2px)
}
.custom-file-input {
  z-index:2;
  margin:0;
  overflow:hidden;
  opacity:0
}
.custom-file-input:focus~.custom-file-label {
  border-color:#80bdff;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label,
.custom-file-input[disabled]~.custom-file-label {
  background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label:after {
  content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]:after {
  content:attr(data-browse)
}
.custom-file-label {
  left:0;
  z-index:1;
  height:calc(1.5em + .75rem + 2px);
  overflow:hidden;
  font-weight:400;
  background-color:#fff;
  border:1px solid #ced4da;
  border-radius:.25rem
}
.custom-file-label,
.custom-file-label:after {
  position:absolute;
  top:0;
  right:0;
  padding:.375rem .75rem;
  line-height:1.5;
  color:#495057
}
.custom-file-label:after {
  bottom:0;
  z-index:3;
  display:block;
  height:calc(1.5em + .75rem);
  content:"Browse";
  background-color:#e9ecef;
  border-left:inherit;
  border-radius:0 .25rem .25rem 0
}
.custom-range {
  width:100%;
  height:1.4rem;
  padding:0;
  background-color:transparent;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.custom-range:focus {
  outline:0
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer {
  border:0
}
.custom-range::-webkit-slider-thumb {
  width:1rem;
  height:1rem;
  margin-top:-.25rem;
  background-color:#007bff;
  border:0;
  border-radius:1rem;
  -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition:none;
    transition:none
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem
}
.custom-range::-moz-range-thumb {
  width:1rem;
  height:1rem;
  background-color:#007bff;
  border:0;
  border-radius:1rem;
  -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -moz-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition:none;
    transition:none
  }
}
.custom-range::-moz-range-thumb:active {
  background-color:#b3d7ff
}
.custom-range::-moz-range-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem
}
.custom-range::-ms-thumb {
  width:1rem;
  height:1rem;
  margin-top:0;
  margin-right:.2rem;
  margin-left:.2rem;
  background-color:#007bff;
  border:0;
  border-radius:1rem;
  -ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .custom-range::-ms-thumb {
    -ms-transition:none;
    transition:none
  }
}
.custom-range::-ms-thumb:active {
  background-color:#b3d7ff
}
.custom-range::-ms-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:transparent;
  border-color:transparent;
  border-width:.5rem
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
  background-color:#dee2e6;
  border-radius:1rem
}
.custom-range::-ms-fill-upper {
  margin-right:15px
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor:default
}
.custom-range:disabled::-moz-range-thumb {
  background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track {
  cursor:default
}
.custom-range:disabled::-ms-thumb {
  background-color:#adb5bd
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .custom-control-label:before,
  .custom-file-label,
  .custom-select {
    transition:none
  }
}
.nav {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.nav-link {
  display:block;
  padding:.5rem 1rem
}
.nav-link:focus,
.nav-link:hover {
  text-decoration:none
}
.nav-link.disabled {
  color:#6c757d;
  pointer-events:none;
  cursor:default
}
.nav-tabs {
  border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-link {
  margin-bottom:-1px;
  border:1px solid transparent;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
  color:#6c757d;
  background-color:transparent;
  border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color:#495057;
  background-color:#fff;
  border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav-pills .nav-link {
  border-radius:.25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color:#fff;
  background-color:#007bff
}
.nav-fill .nav-item,
.nav-fill>.nav-link {
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  text-align:center
}
.nav-justified .nav-item,
.nav-justified>.nav-link {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  text-align:center
}
.tab-content>.tab-pane {
  display:none
}
.tab-content>.active {
  display:block
}
.navbar {
  position:relative;
  padding:.5rem 1rem
}
.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.navbar-brand {
  display:inline-block;
  padding-top:.3125rem;
  padding-bottom:.3125rem;
  margin-right:1rem;
  font-size:1.25rem;
  line-height:inherit;
  white-space:nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration:none
}
.navbar-nav {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  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:.5rem;
  padding-bottom:.5rem
}
.navbar-collapse {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-align:center;
  align-items:center
}
.navbar-toggler {
  padding:.25rem .75rem;
  font-size:1.25rem;
  line-height:1;
  background-color:transparent;
  border:1px solid transparent;
  border-radius:.25rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration:none
}
.navbar-toggler-icon {
  display:inline-block;
  width:1.5em;
  height:1.5em;
  vertical-align:middle;
  content:"";
  background:50%/100% 100% no-repeat
}
.navbar-nav-scroll {
  max-height:75vh;
  overflow-y:auto
}
@media (max-width:575.98px) {
  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid,
  .navbar-expand-sm>.container-lg,
  .navbar-expand-sm>.container-md,
  .navbar-expand-sm>.container-sm,
  .navbar-expand-sm>.container-xl {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:576px) {
  .navbar-expand-sm {
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid,
  .navbar-expand-sm>.container-lg,
  .navbar-expand-sm>.container-md,
  .navbar-expand-sm>.container-sm,
  .navbar-expand-sm>.container-xl {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-sm .navbar-collapse {
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-sm .navbar-toggler {
    display:none
  }
}
@media (max-width:767.98px) {
  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid,
  .navbar-expand-md>.container-lg,
  .navbar-expand-md>.container-md,
  .navbar-expand-md>.container-sm,
  .navbar-expand-md>.container-xl {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:768px) {
  .navbar-expand-md {
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid,
  .navbar-expand-md>.container-lg,
  .navbar-expand-md>.container-md,
  .navbar-expand-md>.container-sm,
  .navbar-expand-md>.container-xl {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-md .navbar-collapse {
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-md .navbar-toggler {
    display:none
  }
}
@media (max-width:991.98px) {
  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid,
  .navbar-expand-lg>.container-lg,
  .navbar-expand-lg>.container-md,
  .navbar-expand-lg>.container-sm,
  .navbar-expand-lg>.container-xl {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:992px) {
  .navbar-expand-lg {
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid,
  .navbar-expand-lg>.container-lg,
  .navbar-expand-lg>.container-md,
  .navbar-expand-lg>.container-sm,
  .navbar-expand-lg>.container-xl {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-lg .navbar-collapse {
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-lg .navbar-toggler {
    display:none
  }
}
@media (max-width:1199.98px) {
  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid,
  .navbar-expand-xl>.container-lg,
  .navbar-expand-xl>.container-md,
  .navbar-expand-xl>.container-sm,
  .navbar-expand-xl>.container-xl {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl {
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid,
  .navbar-expand-xl>.container-lg,
  .navbar-expand-xl>.container-md,
  .navbar-expand-xl>.container-sm,
  .navbar-expand-xl>.container-xl {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-xl .navbar-collapse {
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xl .navbar-toggler {
    display:none
  }
}
.navbar-expand {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
  padding-right:0;
  padding-left:0
}
.navbar-expand .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
  position:absolute
}
.navbar-expand .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}
.navbar-expand .navbar-nav-scroll {
  overflow:visible
}
.navbar-expand .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
}
.navbar-expand .navbar-toggler {
  display:none
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
  color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
  color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
  color:rgba(0,0,0,.5);
  border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
  color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color:#fff
}
.navbar-dark .navbar-nav .nav-link {
  color:hsla(0,0%,100%,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color:hsla(0,0%,100%,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color:hsla(0,0%,100%,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
  color:#fff
}
.navbar-dark .navbar-toggler {
  color:hsla(0,0%,100%,.5);
  border-color:hsla(0,0%,100%,.1)
}
.navbar-dark .navbar-toggler-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
  color:hsla(0,0%,100%,.5)
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color:#fff
}
.card {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:border-box;
  border:1px solid rgba(0,0,0,.125);
  border-radius:.25rem
}
.card>hr {
  margin-right:0;
  margin-left:0
}
.card>.list-group {
  border-top:inherit;
  border-bottom:inherit
}
.card>.list-group:first-child {
  border-top-width:0;
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.card>.list-group:last-child {
  border-bottom-width:0;
  border-bottom-right-radius:calc(.25rem - 1px);
  border-bottom-left-radius:calc(.25rem - 1px)
}
.card>.card-header+.list-group,
.card>.list-group+.card-footer {
  border-top:0
}
.card-body {
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-height:1px;
  padding:1.25rem
}
.card-title {
  margin-bottom:.75rem
}
.card-subtitle {
  margin-top:-.375rem
}
.card-subtitle,
.card-text:last-child {
  margin-bottom:0
}
.card-link:hover {
  text-decoration:none
}
.card-link+.card-link {
  margin-left:1.25rem
}
.card-header {
  padding:.75rem 1.25rem;
  margin-bottom:0;
  background-color:rgba(0,0,0,.03);
  border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
  border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-footer {
  padding:.75rem 1.25rem;
  background-color:rgba(0,0,0,.03);
  border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
  border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
  margin-bottom:-.75rem;
  border-bottom:0
}
.card-header-pills,
.card-header-tabs {
  margin-right:-.625rem;
  margin-left:-.625rem
}
.card-img-overlay {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:1.25rem;
  border-radius:calc(.25rem - 1px)
}
.card-img,
.card-img-bottom,
.card-img-top {
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%
}
.card-img,
.card-img-top {
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius:calc(.25rem - 1px);
  border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck .card {
  margin-bottom:15px
}
@media (min-width:576px) {
  .card-deck {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    margin-right:-15px;
    margin-left:-15px
  }
  .card-deck .card {
    -ms-flex:1 0 0%;
    flex:1 0 0%;
    margin-right:15px;
    margin-bottom:0;
    margin-left:15px
  }
}
.card-group>.card {
  margin-bottom:15px
}
@media (min-width:576px) {
  .card-group {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
  }
  .card-group>.card {
    -ms-flex:1 0 0%;
    flex:1 0 0%;
    margin-bottom:0
  }
  .card-group>.card+.card {
    margin-left:0;
    border-left:0
  }
  .card-group>.card:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }
  .card-group>.card:not(:last-child) .card-header,
  .card-group>.card:not(:last-child) .card-img-top {
    border-top-right-radius:0
  }
  .card-group>.card:not(:last-child) .card-footer,
  .card-group>.card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius:0
  }
  .card-group>.card:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  .card-group>.card:not(:first-child) .card-header,
  .card-group>.card:not(:first-child) .card-img-top {
    border-top-left-radius:0
  }
  .card-group>.card:not(:first-child) .card-footer,
  .card-group>.card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius:0
  }
}
.card-columns .card {
  margin-bottom:.75rem
}
@media (min-width:576px) {
  .card-columns {
    -webkit-column-count:3;
    -moz-column-count:3;
    column-count:3;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    orphans:1;
    widows:1
  }
  .card-columns .card {
    display:inline-block;
    width:100%
  }
}
.accordion {
  overflow-anchor:none
}
.accordion>.card {
  overflow:hidden
}
.accordion>.card:not(:last-of-type) {
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.accordion>.card:not(:first-of-type) {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.accordion>.card>.card-header {
  border-radius:0;
  margin-bottom:-1px
}
.breadcrumb {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:.75rem 1rem;
  margin-bottom:1rem;
  list-style:none;
  background-color:#e9ecef;
  border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item {
  padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item:before {
  float:left;
  padding-right:.5rem;
  color:#6c757d;
  content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before {
  text-decoration:underline;
  text-decoration:none
}
.breadcrumb-item.active {
  color:#6c757d
}
.pagination {
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  list-style:none;
  border-radius:.25rem
}
.page-link {
  position:relative;
  display:block;
  padding:.5rem .75rem;
  margin-left:-1px;
  line-height:1.25;
  color:#007bff;
  background-color:#fff;
  border:1px solid #dee2e6
}
.page-link:hover {
  z-index:2;
  color:#0056b3;
  text-decoration:none;
  background-color:#e9ecef;
  border-color:#dee2e6
}
.page-link:focus {
  z-index:3;
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-item:first-child .page-link {
  margin-left:0;
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
  z-index:3;
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.page-item.disabled .page-link {
  color:#6c757d;
  pointer-events:none;
  cursor:auto;
  background-color:#fff;
  border-color:#dee2e6
}
.pagination-lg .page-link {
  padding:.75rem 1.5rem;
  font-size:1.25rem;
  line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius:.3rem;
  border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius:.3rem;
  border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
  padding:.25rem .5rem;
  font-size:.875rem;
  line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius:.2rem;
  border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius:.2rem;
  border-bottom-right-radius:.2rem
}
.badge {
  display:inline-block;
  padding:.25em .4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:.25rem;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .badge {
    transition:none
  }
}
a.badge:focus,
a.badge:hover {
  text-decoration:none
}
.badge:empty {
  display:none
}
.btn .badge {
  position:relative;
  top:-1px
}
.badge-pill {
  padding-right:.6em;
  padding-left:.6em;
  border-radius:10rem
}
.badge-primary {
  color:#fff;
  background-color:#007bff
}
a.badge-primary:focus,
a.badge-primary:hover {
  color:#fff;
  background-color:#0062cc
}
a.badge-primary.focus,
a.badge-primary:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.badge-secondary {
  color:#fff;
  background-color:#6c757d
}
a.badge-secondary:focus,
a.badge-secondary:hover {
  color:#fff;
  background-color:#545b62
}
a.badge-secondary.focus,
a.badge-secondary:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.badge-success {
  color:#fff;
  background-color:#28a745
}
a.badge-success:focus,
a.badge-success:hover {
  color:#fff;
  background-color:#1e7e34
}
a.badge-success.focus,
a.badge-success:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.badge-info {
  color:#fff;
  background-color:#17a2b8
}
a.badge-info:focus,
a.badge-info:hover {
  color:#fff;
  background-color:#117a8b
}
a.badge-info.focus,
a.badge-info:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.badge-warning {
  color:#212529;
  background-color:#ffc107
}
a.badge-warning:focus,
a.badge-warning:hover {
  color:#212529;
  background-color:#d39e00
}
a.badge-warning.focus,
a.badge-warning:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.badge-danger {
  color:#fff;
  background-color:#dc3545
}
a.badge-danger:focus,
a.badge-danger:hover {
  color:#fff;
  background-color:#bd2130
}
a.badge-danger.focus,
a.badge-danger:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.badge-light {
  color:#212529;
  background-color:#f8f9fa
}
a.badge-light:focus,
a.badge-light:hover {
  color:#212529;
  background-color:#dae0e5
}
a.badge-light.focus,
a.badge-light:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.badge-dark {
  color:#fff;
  background-color:#343a40
}
a.badge-dark:focus,
a.badge-dark:hover {
  color:#fff;
  background-color:#1d2124
}
a.badge-dark.focus,
a.badge-dark:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.jumbotron {
  padding:2rem 1rem;
  margin-bottom:2rem;
  background-color:#e9ecef;
  border-radius:.3rem
}
@media (min-width:576px) {
  .jumbotron {
    padding:4rem 2rem
  }
}
.jumbotron-fluid {
  padding-right:0;
  padding-left:0;
  border-radius:0
}
.alert {
  position:relative;
  padding:.75rem 1.25rem;
  margin-bottom:1rem;
  border:1px solid transparent;
  border-radius:.25rem
}
.alert-heading {
  color:inherit
}
.alert-link {
  font-weight:700
}
.alert-dismissible {
  padding-right:4rem
}
.alert-dismissible .close {
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  padding:.75rem 1.25rem;
  color:inherit
}
.alert-primary {
  color:#004085;
  background-color:#cce5ff;
  border-color:#b8daff
}
.alert-primary hr {
  border-top-color:#9fcdff
}
.alert-primary .alert-link {
  color:#002752
}
.alert-secondary {
  color:#383d41;
  background-color:#e2e3e5;
  border-color:#d6d8db
}
.alert-secondary hr {
  border-top-color:#c8cbcf
}
.alert-secondary .alert-link {
  color:#202326
}
.alert-success {
  color:#155724;
  background-color:#d4edda;
  border-color:#c3e6cb
}
.alert-success hr {
  border-top-color:#b1dfbb
}
.alert-success .alert-link {
  color:#0b2e13
}
.alert-info {
  color:#0c5460;
  background-color:#d1ecf1;
  border-color:#bee5eb
}
.alert-info hr {
  border-top-color:#abdde5
}
.alert-info .alert-link {
  color:#062c33
}
.alert-warning {
  color:#856404;
  background-color:#fff3cd;
  border-color:#ffeeba
}
.alert-warning hr {
  border-top-color:#ffe8a1
}
.alert-warning .alert-link {
  color:#533f03
}
.alert-danger {
  color:#721c24;
  background-color:#f8d7da;
  border-color:#f5c6cb
}
.alert-danger hr {
  border-top-color:#f1b0b7
}
.alert-danger .alert-link {
  color:#491217
}
.alert-light {
  color:#818182;
  background-color:#fefefe;
  border-color:#fdfdfe
}
.alert-light hr {
  border-top-color:#ececf6
}
.alert-light .alert-link {
  color:#686868
}
.alert-dark {
  color:#1b1e21;
  background-color:#d6d8d9;
  border-color:#c6c8ca
}
.alert-dark hr {
  border-top-color:#b9bbbe
}
.alert-dark .alert-link {
  color:#040505
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position:1rem 0
  }
  to {
    background-position:0 0
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position:1rem 0
  }
  to {
    background-position:0 0
  }
}
.progress {
  height:1rem;
  line-height:0;
  font-size:.75rem;
  background-color:#e9ecef;
  border-radius:.25rem
}
.progress,
.progress-bar {
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}
.progress-bar {
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:center;
  justify-content:center;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  background-color:#007bff;
  transition:width .6s ease
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar {
    transition:none
  }
}
.progress-bar-striped {
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-size:1rem 1rem
}
.progress-bar-animated {
  -webkit-animation:progress-bar-stripes 1s linear infinite;
  animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar-animated {
    -webkit-animation:none;
    animation:none
  }
}
.media {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
  align-items:flex-start
}
.media-body {
  -ms-flex:1;
  flex:1
}
.list-group {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  border-radius:.25rem
}
.list-group-item-action {
  width:100%;
  color:#495057;
  text-align:inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index:1;
  color:#495057;
  text-decoration:none;
  background-color:#f8f9fa
}
.list-group-item-action:active {
  color:#212529;
  background-color:#e9ecef
}
.list-group-item {
  position:relative;
  display:block;
  padding:.75rem 1.25rem;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
  border-top-left-radius:inherit;
  border-top-right-radius:inherit
}
.list-group-item:last-child {
  border-bottom-right-radius:inherit;
  border-bottom-left-radius:inherit
}
.list-group-item.disabled,
.list-group-item:disabled {
  color:#6c757d;
  pointer-events:none;
  background-color:#fff
}
.list-group-item.active {
  z-index:2;
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.list-group-item+.list-group-item {
  border-top-width:0
}
.list-group-item+.list-group-item.active {
  margin-top:-1px;
  border-top-width:1px
}
.list-group-horizontal {
  -ms-flex-direction:row;
  flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child {
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child {
  border-top-right-radius:.25rem;
  border-bottom-left-radius:0
}
.list-group-horizontal>.list-group-item.active {
  margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item {
  border-top-width:1px;
  border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active {
  margin-left:-1px;
  border-left-width:1px
}
@media (min-width:576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .list-group-horizontal-sm>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-sm>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-sm>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:768px) {
  .list-group-horizontal-md {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .list-group-horizontal-md>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-md>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-md>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .list-group-horizontal-lg>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-lg>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-lg>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction:row;
    flex-direction:row
  }
  .list-group-horizontal-xl>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-xl>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-xl>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
.list-group-flush {
  border-radius:0
}
.list-group-flush>.list-group-item {
  border-width:0 0 1px
}
.list-group-flush>.list-group-item:last-child {
  border-bottom-width:0
}
.list-group-item-primary {
  color:#004085;
  background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color:#004085;
  background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active {
  color:#fff;
  background-color:#004085;
  border-color:#004085
}
.list-group-item-secondary {
  color:#383d41;
  background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color:#383d41;
  background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
  color:#fff;
  background-color:#383d41;
  border-color:#383d41
}
.list-group-item-success {
  color:#155724;
  background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color:#155724;
  background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active {
  color:#fff;
  background-color:#155724;
  border-color:#155724
}
.list-group-item-info {
  color:#0c5460;
  background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color:#0c5460;
  background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active {
  color:#fff;
  background-color:#0c5460;
  border-color:#0c5460
}
.list-group-item-warning {
  color:#856404;
  background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color:#856404;
  background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
  color:#fff;
  background-color:#856404;
  border-color:#856404
}
.list-group-item-danger {
  color:#721c24;
  background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color:#721c24;
  background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
  color:#fff;
  background-color:#721c24;
  border-color:#721c24
}
.list-group-item-light {
  color:#818182;
  background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color:#818182;
  background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active {
  color:#fff;
  background-color:#818182;
  border-color:#818182
}
.list-group-item-dark {
  color:#1b1e21;
  background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color:#1b1e21;
  background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
  color:#fff;
  background-color:#1b1e21;
  border-color:#1b1e21
}
.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 {
  color:#000;
  text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
  opacity:.75
}
button.close {
  padding:0;
  background-color:transparent;
  border:0
}
a.close.disabled {
  pointer-events:none
}
.toast {
  -ms-flex-preferred-size:350px;
  flex-basis:350px;
  max-width:350px;
  font-size:.875rem;
  background-color:hsla(0,0%,100%,.85);
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.1);
  box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
  opacity:0;
  border-radius:.25rem
}
.toast:not(:last-child) {
  margin-bottom:.75rem
}
.toast.showing {
  opacity:1
}
.toast.show {
  display:block;
  opacity:1
}
.toast.hide {
  display:none
}
.toast-header {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  padding:.25rem .75rem;
  color:#6c757d;
  background-color:hsla(0,0%,100%,.85);
  background-clip:padding-box;
  border-bottom:1px solid rgba(0,0,0,.05);
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.toast-body {
  padding:.75rem
}
.modal-open {
  overflow:hidden
}
.modal-open .modal {
  overflow-x:hidden;
  overflow-y:auto
}
.modal {
  position:fixed;
  top:0;
  left:0;
  z-index:1050;
  display:none;
  width:100%;
  height:100%;
  overflow:hidden;
  outline:0
}
.modal-dialog {
  position:relative;
  width:auto;
  margin:.5rem;
  pointer-events:none
}
.modal.fade .modal-dialog {
  transition:-webkit-transform .3s ease-out;
  transition:transform .3s ease-out;
  transition:transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform:translateY(-50px);
  transform:translateY(-50px)
}
@media (prefers-reduced-motion:reduce) {
  .modal.fade .modal-dialog {
    transition:none
  }
}
.modal.show .modal-dialog {
  -webkit-transform:none;
  transform:none
}
.modal.modal-static .modal-dialog {
  -webkit-transform:scale(1.02);
  transform:scale(1.02)
}
.modal-dialog-scrollable {
  display:-ms-flexbox;
  display:flex;
  max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
  max-height:calc(100vh - 1rem);
  overflow:hidden
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  -ms-flex-negative:0;
  flex-shrink:0
}
.modal-dialog-scrollable .modal-body {
  overflow-y:auto
}
.modal-dialog-centered {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before {
  display:block;
  height:calc(100vh - 1rem);
  height:-webkit-min-content;
  height:-moz-min-content;
  height:min-content;
  content:""
}
.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:center;
  justify-content:center;
  height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable:before {
  content:none
}
.modal-content {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  pointer-events:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem;
  outline:0
}
.modal-backdrop {
  position:fixed;
  top:0;
  left:0;
  z-index:1040;
  width:100vw;
  height:100vh;
  background-color:#000
}
.modal-backdrop.fade {
  opacity:0
}
.modal-backdrop.show {
  opacity:.5
}
.modal-header {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:1rem;
  border-bottom:1px solid #dee2e6;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}
.modal-header .close {
  padding:1rem;
  margin:-1rem -1rem -1rem auto
}
.modal-title {
  margin-bottom:0;
  line-height:1.5
}
.modal-body {
  position:relative;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding:1rem
}
.modal-footer {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding:.75rem;
  border-top:1px solid #dee2e6;
  border-bottom-right-radius:calc(.3rem - 1px);
  border-bottom-left-radius:calc(.3rem - 1px)
}
.modal-footer>* {
  margin:.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-scrollable {
    max-height:calc(100% - 3.5rem)
  }
  .modal-dialog-scrollable .modal-content {
    max-height:calc(100vh - 3.5rem)
  }
  .modal-dialog-centered {
    min-height:calc(100% - 3.5rem)
  }
  .modal-dialog-centered:before {
    height:calc(100vh - 3.5rem);
    height:-webkit-min-content;
    height:-moz-min-content;
    height:min-content
  }
  .modal-sm {
    max-width:300px
  }
}
@media (min-width:992px) {
  .modal-lg,
  .modal-xl {
    max-width:800px
  }
}
@media (min-width:1200px) {
  .modal-xl {
    max-width:1140px
  }
}
.tooltip {
  position:absolute;
  z-index:1070;
  display:block;
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  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:.875rem;
  word-wrap:break-word;
  opacity:0
}
.tooltip.show {
  opacity:.9
}
.tooltip .arrow {
  position:absolute;
  display:block;
  width:.8rem;
  height:.4rem
}
.tooltip .arrow:before {
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
  padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
  bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow:before,
.bs-tooltip-top .arrow:before {
  top:0;
  border-width:.4rem .4rem 0;
  border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
  padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
  left:0;
  width:.4rem;
  height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow:before,
.bs-tooltip-right .arrow:before {
  right:0;
  border-width:.4rem .4rem .4rem 0;
  border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
  padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
  top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.bs-tooltip-bottom .arrow:before {
  bottom:0;
  border-width:0 .4rem .4rem;
  border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
  padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
  right:0;
  width:.4rem;
  height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow:before,
.bs-tooltip-left .arrow:before {
  left:0;
  border-width:.4rem 0 .4rem .4rem;
  border-left-color:#000
}
.tooltip-inner {
  max-width:200px;
  padding:.25rem .5rem;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:.25rem
}
.popover {
  top:0;
  left:0;
  z-index:1060;
  max-width:276px;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  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:.875rem;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem
}
.popover,
.popover .arrow {
  position:absolute;
  display:block
}
.popover .arrow {
  width:1rem;
  height:.5rem;
  margin:0 .3rem
}
.popover .arrow:after,
.popover .arrow:before {
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
  margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
  bottom:calc(-.5rem - 1px)
}
.bs-popover-auto[x-placement^=top]>.arrow:before,
.bs-popover-top>.arrow:before {
  bottom:0;
  border-width:.5rem .5rem 0;
  border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top]>.arrow:after,
.bs-popover-top>.arrow:after {
  bottom:1px;
  border-width:.5rem .5rem 0;
  border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
  margin-left:.5rem
}
.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
  left:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem;
  margin:.3rem 0
}
.bs-popover-auto[x-placement^=right]>.arrow:before,
.bs-popover-right>.arrow:before {
  left:0;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right]>.arrow:after,
.bs-popover-right>.arrow:after {
  left:1px;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
  margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
  top:calc(-.5rem - 1px)
}
.bs-popover-auto[x-placement^=bottom]>.arrow:before,
.bs-popover-bottom>.arrow:before {
  top:0;
  border-width:0 .5rem .5rem;
  border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow:after,
.bs-popover-bottom>.arrow:after {
  top:1px;
  border-width:0 .5rem .5rem;
  border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-.5rem;
  content:"";
  border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
  margin-right:.5rem
}
.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
  right:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem;
  margin:.3rem 0
}
.bs-popover-auto[x-placement^=left]>.arrow:before,
.bs-popover-left>.arrow:before {
  right:0;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left]>.arrow:after,
.bs-popover-left>.arrow:after {
  right:1px;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:#fff
}
.popover-header {
  padding:.5rem .75rem;
  margin-bottom:0;
  font-size:1rem;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
  display:none
}
.popover-body {
  padding:.5rem .75rem;
  color:#212529
}
.carousel {
  position:relative
}
.carousel.pointer-event {
  -ms-touch-action:pan-y;
  touch-action:pan-y
}
.carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
.carousel-inner:after {
  display:block;
  clear:both;
  content:""
}
.carousel-item {
  position:relative;
  display:none;
  float:left;
  width:100%;
  margin-right:-100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transition:-webkit-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition:none
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display:block
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
}
.carousel-fade .carousel-item {
  opacity:0;
  transition-property:opacity;
  -webkit-transform:none;
  transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index:1;
  opacity:1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index:0;
  opacity:0;
  transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition:none
  }
}
.carousel-control-next,
.carousel-control-prev {
  position:absolute;
  top:0;
  bottom:0;
  z-index:1;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:15%;
  color:#fff;
  text-align:center;
  opacity:.5;
  transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition:none
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color:#fff;
  text-decoration:none;
  outline:0;
  opacity:.9
}
.carousel-control-prev {
  left:0
}
.carousel-control-next {
  right:0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display:inline-block;
  width:20px;
  height:20px;
  background:50%/100% 100% no-repeat
}
.carousel-control-prev-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  z-index:15;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:0;
  margin-right:15%;
  margin-left:15%;
  list-style:none
}
.carousel-indicators li {
  box-sizing:content-box;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  width:30px;
  height:3px;
  margin-right:3px;
  margin-left:3px;
  text-indent:-999px;
  cursor:pointer;
  background-color:#fff;
  background-clip:padding-box;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  opacity:.5;
  transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce) {
  .carousel-indicators li {
    transition:none
  }
}
.carousel-indicators .active {
  opacity:1
}
.carousel-caption {
  position:absolute;
  right:15%;
  bottom:20px;
  left:15%;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}
.spinner-border {
  display:inline-block;
  width:2rem;
  height:2rem;
  vertical-align:text-bottom;
  border:.25em solid;
  border-right:.25em solid transparent;
  border-radius:50%;
  -webkit-animation:spinner-border .75s linear infinite;
  animation:spinner-border .75s linear infinite
}
.spinner-border-sm {
  width:1rem;
  height:1rem;
  border-width:.2em
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0)
  }
  50% {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0)
  }
  50% {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
.spinner-grow {
  display:inline-block;
  width:2rem;
  height:2rem;
  vertical-align:text-bottom;
  background-color:currentColor;
  border-radius:50%;
  opacity:0;
  -webkit-animation:spinner-grow .75s linear infinite;
  animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm {
  width:1rem;
  height:1rem
}
@media (prefers-reduced-motion:reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s
  }
}
.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:#007bff!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color:#0062cc!important
}
.bg-secondary {
  background-color:#6c757d!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color:#545b62!important
}
.bg-success {
  background-color:#28a745!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color:#1e7e34!important
}
.bg-info {
  background-color:#17a2b8!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color:#117a8b!important
}
.bg-warning {
  background-color:#ffc107!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color:#d39e00!important
}
.bg-danger {
  background-color:#dc3545!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color:#bd2130!important
}
.bg-light {
  background-color:#f8f9fa!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color:#dae0e5!important
}
.bg-dark {
  background-color:#343a40!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color:#1d2124!important
}
.bg-white {
  background-color:#fff!important
}
.bg-transparent {
  background-color:transparent!important
}
.border {
  border:1px solid #dee2e6!important
}
.border-top {
  border-top:1px solid #dee2e6!important
}
.border-right {
  border-right:1px solid #dee2e6!important
}
.border-bottom {
  border-bottom:1px solid #dee2e6!important
}
.border-left {
  border-left:1px solid #dee2e6!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:#007bff!important
}
.border-secondary {
  border-color:#6c757d!important
}
.border-success {
  border-color:#28a745!important
}
.border-info {
  border-color:#17a2b8!important
}
.border-warning {
  border-color:#ffc107!important
}
.border-danger {
  border-color:#dc3545!important
}
.border-light {
  border-color:#f8f9fa!important
}
.border-dark {
  border-color:#343a40!important
}
.border-white {
  border-color:#fff!important
}
.rounded-sm {
  border-radius:.2rem!important
}
.rounded {
  border-radius:.25rem!important
}
.rounded-top {
  border-top-left-radius:.25rem!important
}
.rounded-right,
.rounded-top {
  border-top-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-right {
  border-bottom-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-left {
  border-bottom-left-radius:.25rem!important
}
.rounded-left {
  border-top-left-radius:.25rem!important
}
.rounded-lg {
  border-radius:.3rem!important
}
.rounded-circle {
  border-radius:50%!important
}
.rounded-pill {
  border-radius:50rem!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:-ms-flexbox!important;
  display:flex!important
}
.d-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
@media (min-width:576px) {
  .d-sm-none {
    display:none!important
  }
  .d-sm-inline {
    display:inline!important
  }
  .d-sm-inline-block {
    display:inline-block!important
  }
  .d-sm-block {
    display:block!important
  }
  .d-sm-table {
    display:table!important
  }
  .d-sm-table-row {
    display:table-row!important
  }
  .d-sm-table-cell {
    display:table-cell!important
  }
  .d-sm-flex {
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-sm-inline-flex {
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:768px) {
  .d-md-none {
    display:none!important
  }
  .d-md-inline {
    display:inline!important
  }
  .d-md-inline-block {
    display:inline-block!important
  }
  .d-md-block {
    display:block!important
  }
  .d-md-table {
    display:table!important
  }
  .d-md-table-row {
    display:table-row!important
  }
  .d-md-table-cell {
    display:table-cell!important
  }
  .d-md-flex {
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-md-inline-flex {
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:992px) {
  .d-lg-none {
    display:none!important
  }
  .d-lg-inline {
    display:inline!important
  }
  .d-lg-inline-block {
    display:inline-block!important
  }
  .d-lg-block {
    display:block!important
  }
  .d-lg-table {
    display:table!important
  }
  .d-lg-table-row {
    display:table-row!important
  }
  .d-lg-table-cell {
    display:table-cell!important
  }
  .d-lg-flex {
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-lg-inline-flex {
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:1200px) {
  .d-xl-none {
    display:none!important
  }
  .d-xl-inline {
    display:inline!important
  }
  .d-xl-inline-block {
    display:inline-block!important
  }
  .d-xl-block {
    display:block!important
  }
  .d-xl-table {
    display:table!important
  }
  .d-xl-table-row {
    display:table-row!important
  }
  .d-xl-table-cell {
    display:table-cell!important
  }
  .d-xl-flex {
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xl-inline-flex {
    display:-ms-inline-flexbox!important;
    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:-ms-flexbox!important;
    display:flex!important
  }
  .d-print-inline-flex {
    display:-ms-inline-flexbox!important;
    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 embed,
.embed-responsive iframe,
.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.857143%
}
.embed-responsive-16by9:before {
  padding-top:56.25%
}
.embed-responsive-4by3:before {
  padding-top:75%
}
.embed-responsive-1by1:before {
  padding-top:100%
}
.flex-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.flex-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.justify-content-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.align-items-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-center {
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
@media (min-width:576px) {
  .flex-sm-row {
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-sm-column {
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-sm-row-reverse {
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-sm-column-reverse {
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-sm-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-sm-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-sm-fill {
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-sm-grow-0 {
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-sm-grow-1 {
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-sm-start {
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-sm-end {
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-sm-center {
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-sm-between {
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-sm-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-sm-start {
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-sm-end {
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-sm-center {
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-sm-baseline {
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-sm-stretch {
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-sm-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-sm-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-sm-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-sm-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-sm-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-sm-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-sm-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-sm-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-sm-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-sm-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-sm-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:768px) {
  .flex-md-row {
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-md-column {
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-md-row-reverse {
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-md-column-reverse {
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-md-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-md-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-md-fill {
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-md-grow-0 {
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-md-grow-1 {
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-md-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-md-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-md-start {
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-md-end {
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-md-center {
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-md-between {
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-md-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-md-start {
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-md-end {
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-md-center {
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-md-baseline {
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-md-stretch {
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-md-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-md-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-md-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-md-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-md-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-md-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-md-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-md-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-md-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-md-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-md-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-md-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:992px) {
  .flex-lg-row {
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-lg-column {
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-lg-row-reverse {
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-lg-column-reverse {
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-lg-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-lg-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-lg-fill {
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-lg-grow-0 {
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-lg-grow-1 {
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-lg-start {
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-lg-end {
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-lg-center {
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-lg-between {
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-lg-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-lg-start {
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-lg-end {
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-lg-center {
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-lg-baseline {
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-lg-stretch {
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-lg-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-lg-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-lg-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-lg-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-lg-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-lg-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-lg-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-lg-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-lg-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-lg-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-lg-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:1200px) {
  .flex-xl-row {
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xl-column {
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xl-row-reverse {
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xl-column-reverse {
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xl-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xl-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xl-fill {
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xl-grow-0 {
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xl-grow-1 {
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xl-start {
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xl-end {
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xl-center {
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xl-between {
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xl-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xl-start {
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xl-end {
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xl-center {
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xl-baseline {
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xl-stretch {
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xl-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xl-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xl-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xl-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xl-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xl-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xl-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xl-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xl-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xl-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xl-stretch {
    -ms-flex-item-align:stretch!important;
    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
  }
}
.user-select-all {
  -webkit-user-select:all!important;
  -moz-user-select:all!important;
  user-select:all!important
}
.user-select-auto {
  -webkit-user-select:auto!important;
  -moz-user-select:auto!important;
  -ms-user-select:auto!important;
  user-select:auto!important
}
.user-select-none {
  -webkit-user-select:none!important;
  -moz-user-select:none!important;
  -ms-user-select:none!important;
  user-select:none!important
}
.overflow-auto {
  overflow:auto!important
}
.overflow-hidden {
  overflow:hidden!important
}
.position-static {
  position:static!important
}
.position-relative {
  position:relative!important
}
.position-absolute {
  position:absolute!important
}
.position-fixed {
  position:fixed!important
}
.position-sticky {
  position:-webkit-sticky!important;
  position:sticky!important
}
.fixed-top {
  top:0
}
.fixed-bottom,
.fixed-top {
  position:fixed;
  right:0;
  left:0;
  z-index:1030
}
.fixed-bottom {
  bottom:0
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
  .sticky-top {
    position:-webkit-sticky;
    position:sticky;
    top:0;
    z-index:1020
  }
}
.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}
.shadow-sm {
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
  box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
  box-shadow:none!important
}
.w-25 {
  width:25%!important
}
.w-50 {
  width:50%!important
}
.w-75 {
  width:75%!important
}
.w-100 {
  width:100%!important
}
.w-auto {
  width:auto!important
}
.h-25 {
  height:25%!important
}
.h-50 {
  height:50%!important
}
.h-75 {
  height:75%!important
}
.h-100 {
  height:100%!important
}
.h-auto {
  height:auto!important
}
.mw-100 {
  max-width:100%!important
}
.mh-100 {
  max-height:100%!important
}
.min-vw-100 {
  min-width:100vw!important
}
.min-vh-100 {
  min-height:100vh!important
}
.vw-100 {
  width:100vw!important
}
.vh-100 {
  height:100vh!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:.25rem!important
}
.mt-1,
.my-1 {
  margin-top:.25rem!important
}
.mr-1,
.mx-1 {
  margin-right:.25rem!important
}
.mb-1,
.my-1 {
  margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
  margin-left:.25rem!important
}
.m-2 {
  margin:.5rem!important
}
.mt-2,
.my-2 {
  margin-top:.5rem!important
}
.mr-2,
.mx-2 {
  margin-right:.5rem!important
}
.mb-2,
.my-2 {
  margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
  margin-left:.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:3rem!important
}
.mt-5,
.my-5 {
  margin-top:3rem!important
}
.mr-5,
.mx-5 {
  margin-right:3rem!important
}
.mb-5,
.my-5 {
  margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
  margin-left:3rem!important
}
.p-0 {
  padding:0!important
}
.pt-0,
.py-0 {
  padding-top:0!important
}
.pr-0,
.px-0 {
  padding-right:0!important
}
.pb-0,
.py-0 {
  padding-bottom:0!important
}
.pl-0,
.px-0 {
  padding-left:0!important
}
.p-1 {
  padding:.25rem!important
}
.pt-1,
.py-1 {
  padding-top:.25rem!important
}
.pr-1,
.px-1 {
  padding-right:.25rem!important
}
.pb-1,
.py-1 {
  padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
  padding-left:.25rem!important
}
.p-2 {
  padding:.5rem!important
}
.pt-2,
.py-2 {
  padding-top:.5rem!important
}
.pr-2,
.px-2 {
  padding-right:.5rem!important
}
.pb-2,
.py-2 {
  padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
  padding-left:.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:3rem!important
}
.pt-5,
.py-5 {
  padding-top:3rem!important
}
.pr-5,
.px-5 {
  padding-right:3rem!important
}
.pb-5,
.py-5 {
  padding-bottom:3rem!important
}
.pl-5,
.px-5 {
  padding-left:3rem!important
}
.m-n1 {
  margin:-.25rem!important
}
.mt-n1,
.my-n1 {
  margin-top:-.25rem!important
}
.mr-n1,
.mx-n1 {
  margin-right:-.25rem!important
}
.mb-n1,
.my-n1 {
  margin-bottom:-.25rem!important
}
.ml-n1,
.mx-n1 {
  margin-left:-.25rem!important
}
.m-n2 {
  margin:-.5rem!important
}
.mt-n2,
.my-n2 {
  margin-top:-.5rem!important
}
.mr-n2,
.mx-n2 {
  margin-right:-.5rem!important
}
.mb-n2,
.my-n2 {
  margin-bottom:-.5rem!important
}
.ml-n2,
.mx-n2 {
  margin-left:-.5rem!important
}
.m-n3 {
  margin:-1rem!important
}
.mt-n3,
.my-n3 {
  margin-top:-1rem!important
}
.mr-n3,
.mx-n3 {
  margin-right:-1rem!important
}
.mb-n3,
.my-n3 {
  margin-bottom:-1rem!important
}
.ml-n3,
.mx-n3 {
  margin-left:-1rem!important
}
.m-n4 {
  margin:-1.5rem!important
}
.mt-n4,
.my-n4 {
  margin-top:-1.5rem!important
}
.mr-n4,
.mx-n4 {
  margin-right:-1.5rem!important
}
.mb-n4,
.my-n4 {
  margin-bottom:-1.5rem!important
}
.ml-n4,
.mx-n4 {
  margin-left:-1.5rem!important
}
.m-n5 {
  margin:-3rem!important
}
.mt-n5,
.my-n5 {
  margin-top:-3rem!important
}
.mr-n5,
.mx-n5 {
  margin-right:-3rem!important
}
.mb-n5,
.my-n5 {
  margin-bottom:-3rem!important
}
.ml-n5,
.mx-n5 {
  margin-left:-3rem!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:.25rem!important
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top:.25rem!important
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right:.25rem!important
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom:.25rem!important
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left:.25rem!important
  }
  .m-sm-2 {
    margin:.5rem!important
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top:.5rem!important
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right:.5rem!important
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom:.5rem!important
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left:.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:3rem!important
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top:3rem!important
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right:3rem!important
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom:3rem!important
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left:3rem!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:.25rem!important
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top:.25rem!important
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right:.25rem!important
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom:.25rem!important
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left:.25rem!important
  }
  .p-sm-2 {
    padding:.5rem!important
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top:.5rem!important
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right:.5rem!important
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom:.5rem!important
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left:.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:3rem!important
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top:3rem!important
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right:3rem!important
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom:3rem!important
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left:3rem!important
  }
  .m-sm-n1 {
    margin:-.25rem!important
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top:-.25rem!important
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right:-.25rem!important
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left:-.25rem!important
  }
  .m-sm-n2 {
    margin:-.5rem!important
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top:-.5rem!important
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right:-.5rem!important
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left:-.5rem!important
  }
  .m-sm-n3 {
    margin:-1rem!important
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top:-1rem!important
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right:-1rem!important
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom:-1rem!important
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left:-1rem!important
  }
  .m-sm-n4 {
    margin:-1.5rem!important
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top:-1.5rem!important
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right:-1.5rem!important
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left:-1.5rem!important
  }
  .m-sm-n5 {
    margin:-3rem!important
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top:-3rem!important
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right:-3rem!important
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom:-3rem!important
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left:-3rem!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:.25rem!important
  }
  .mt-md-1,
  .my-md-1 {
    margin-top:.25rem!important
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right:.25rem!important
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom:.25rem!important
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left:.25rem!important
  }
  .m-md-2 {
    margin:.5rem!important
  }
  .mt-md-2,
  .my-md-2 {
    margin-top:.5rem!important
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right:.5rem!important
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom:.5rem!important
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left:.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:3rem!important
  }
  .mt-md-5,
  .my-md-5 {
    margin-top:3rem!important
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right:3rem!important
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom:3rem!important
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left:3rem!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:.25rem!important
  }
  .pt-md-1,
  .py-md-1 {
    padding-top:.25rem!important
  }
  .pr-md-1,
  .px-md-1 {
    padding-right:.25rem!important
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom:.25rem!important
  }
  .pl-md-1,
  .px-md-1 {
    padding-left:.25rem!important
  }
  .p-md-2 {
    padding:.5rem!important
  }
  .pt-md-2,
  .py-md-2 {
    padding-top:.5rem!important
  }
  .pr-md-2,
  .px-md-2 {
    padding-right:.5rem!important
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom:.5rem!important
  }
  .pl-md-2,
  .px-md-2 {
    padding-left:.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:3rem!important
  }
  .pt-md-5,
  .py-md-5 {
    padding-top:3rem!important
  }
  .pr-md-5,
  .px-md-5 {
    padding-right:3rem!important
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom:3rem!important
  }
  .pl-md-5,
  .px-md-5 {
    padding-left:3rem!important
  }
  .m-md-n1 {
    margin:-.25rem!important
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top:-.25rem!important
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right:-.25rem!important
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left:-.25rem!important
  }
  .m-md-n2 {
    margin:-.5rem!important
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top:-.5rem!important
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right:-.5rem!important
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left:-.5rem!important
  }
  .m-md-n3 {
    margin:-1rem!important
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top:-1rem!important
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right:-1rem!important
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom:-1rem!important
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left:-1rem!important
  }
  .m-md-n4 {
    margin:-1.5rem!important
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top:-1.5rem!important
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right:-1.5rem!important
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left:-1.5rem!important
  }
  .m-md-n5 {
    margin:-3rem!important
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top:-3rem!important
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right:-3rem!important
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom:-3rem!important
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left:-3rem!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:.25rem!important
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top:.25rem!important
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right:.25rem!important
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom:.25rem!important
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left:.25rem!important
  }
  .m-lg-2 {
    margin:.5rem!important
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top:.5rem!important
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right:.5rem!important
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom:.5rem!important
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left:.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:3rem!important
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top:3rem!important
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right:3rem!important
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom:3rem!important
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left:3rem!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:.25rem!important
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top:.25rem!important
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right:.25rem!important
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom:.25rem!important
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left:.25rem!important
  }
  .p-lg-2 {
    padding:.5rem!important
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top:.5rem!important
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right:.5rem!important
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom:.5rem!important
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left:.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:3rem!important
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top:3rem!important
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right:3rem!important
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom:3rem!important
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left:3rem!important
  }
  .m-lg-n1 {
    margin:-.25rem!important
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top:-.25rem!important
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right:-.25rem!important
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left:-.25rem!important
  }
  .m-lg-n2 {
    margin:-.5rem!important
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top:-.5rem!important
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right:-.5rem!important
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left:-.5rem!important
  }
  .m-lg-n3 {
    margin:-1rem!important
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top:-1rem!important
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right:-1rem!important
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom:-1rem!important
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left:-1rem!important
  }
  .m-lg-n4 {
    margin:-1.5rem!important
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top:-1.5rem!important
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right:-1.5rem!important
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left:-1.5rem!important
  }
  .m-lg-n5 {
    margin:-3rem!important
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top:-3rem!important
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right:-3rem!important
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom:-3rem!important
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left:-3rem!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:.25rem!important
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top:.25rem!important
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right:.25rem!important
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom:.25rem!important
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left:.25rem!important
  }
  .m-xl-2 {
    margin:.5rem!important
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top:.5rem!important
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right:.5rem!important
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom:.5rem!important
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left:.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:3rem!important
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top:3rem!important
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right:3rem!important
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom:3rem!important
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left:3rem!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:.25rem!important
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top:.25rem!important
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right:.25rem!important
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom:.25rem!important
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left:.25rem!important
  }
  .p-xl-2 {
    padding:.5rem!important
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top:.5rem!important
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right:.5rem!important
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom:.5rem!important
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left:.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:3rem!important
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top:3rem!important
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right:3rem!important
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom:3rem!important
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left:3rem!important
  }
  .m-xl-n1 {
    margin:-.25rem!important
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top:-.25rem!important
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right:-.25rem!important
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left:-.25rem!important
  }
  .m-xl-n2 {
    margin:-.5rem!important
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top:-.5rem!important
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right:-.5rem!important
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left:-.5rem!important
  }
  .m-xl-n3 {
    margin:-1rem!important
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top:-1rem!important
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right:-1rem!important
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom:-1rem!important
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left:-1rem!important
  }
  .m-xl-n4 {
    margin:-1.5rem!important
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top:-1.5rem!important
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right:-1.5rem!important
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left:-1.5rem!important
  }
  .m-xl-n5 {
    margin:-3rem!important
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top:-3rem!important
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right:-3rem!important
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom:-3rem!important
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left:-3rem!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
  }
}
.stretched-link:after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  pointer-events:auto;
  content:"";
  background-color:transparent
}
.text-monospace {
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify {
  text-align:justify!important
}
.text-wrap {
  white-space:normal!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-lighter {
  font-weight:lighter!important
}
.font-weight-normal {
  font-weight:400!important
}
.font-weight-bold {
  font-weight:700!important
}
.font-weight-bolder {
  font-weight:bolder!important
}
.font-italic {
  font-style:italic!important
}
.text-white {
  color:#fff!important
}
.text-primary {
  color:#007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
  color:#0056b3!important
}
.text-secondary {
  color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
  color:#494f54!important
}
.text-success {
  color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
  color:#19692c!important
}
.text-info {
  color:#17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
  color:#0f6674!important
}
.text-warning {
  color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
  color:#ba8b00!important
}
.text-danger {
  color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
  color:#a71d2a!important
}
.text-light {
  color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
  color:#cbd3da!important
}
.text-dark {
  color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
  color:#121416!important
}
.text-body {
  color:#212529!important
}
.text-muted {
  color:#6c757d!important
}
.text-black-50 {
  color:rgba(0,0,0,.5)!important
}
.text-white-50 {
  color:hsla(0,0%,100%,.5)!important
}
.text-hide {
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
.text-decoration-none {
  text-decoration:none!important
}
.text-break {
  word-break:break-word!important;
  word-wrap:break-word!important
}
.text-reset {
  color:inherit!important
}
.visible {
  visibility:visible!important
}
.invisible {
  visibility:hidden!important
}
@media print {
  *,
  :after,
  :before {
    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
  }
  blockquote,
  pre {
    border:1px solid #adb5bd;
    page-break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  img,
  tr {
    page-break-inside:avoid
  }
  h2,
  h3,
  p {
    orphans:3;
    widows:3
  }
  h2,
  h3 {
    page-break-after:avoid
  }
  @page {
    size:a3
  }
  .container,
  body {
    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 td,
  .table-bordered th {
    border:1px solid #dee2e6!important
  }
  .table-dark {
    color:inherit
  }
  .table-dark tbody+tbody,
  .table-dark td,
  .table-dark th,
  .table-dark thead th {
    border-color:#dee2e6
  }
  .table .thead-dark th {
    color:inherit;
    border-color:#dee2e6
  }
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline
}
:focus {
  outline:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display:block
}
ol,
ul {
  list-style:none
}
blockquote,
q {
  quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content:"";
  content:none
}
audio,
canvas,
video {
  display:inline-block;
  *display:inline;
  *zoom:1;
  max-width:100%
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden] {
  display:none
}
a:focus {
  outline:thin dotted
}
a:active,
a:hover {
  outline:0
}
img {
  border:0;
  -ms-interpolation-mode:bicubic
}
figure,
form {
  margin:0
}
fieldset {
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em
}
legend {
  border:0;
  padding:0;
  white-space:normal;
  *margin-left:-7px
}
button,
input,
select,
textarea {
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle
}
button,
input {
  line-height:normal
}
button,
select {
  text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor:pointer;
  *overflow:visible
}
button[disabled],
html input[disabled] {
  cursor:default
}
input[type=checkbox],
input[type=radio] {
  box-sizing:border-box;
  padding:0;
  *height:13px;
  *width:13px
}
input[type=search] {
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
textarea {
  overflow:auto;
  vertical-align:top
}
table {
  border-collapse:collapse;
  border-spacing:0
}
button,
html,
input,
select,
textarea {
  color:#222
}
::-moz-selection {
  background:#b3d4fc;
  text-shadow:none
}
::selection {
  background:#b3d4fc;
  text-shadow:none
}
img {
  vertical-align:middle
}
fieldset {
  border:0;
  margin:0;
  padding:0
}
textarea {
  resize:vertical
}
.chromeframe {
  margin:.2em 0;
  background:#ccc;
  color:#000;
  padding:.2em 0
}
* {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
body .p-component {
  font-family:Open Sans,Helvetica Neue,sans-serif;
  font-size:14px;
  text-decoration:none
}
body a {
  color:#007ad9;
  text-decoration:none
}
body a:hover {
  color:#116fbf
}
body a:active {
  color:#005b9f
}
body .p-component:disabled,
body .p-disabled {
  opacity:.5;
  filter:alpha(opacity=50)
}
body .pi {
  font-size:1.25em
}
body .p-link {
  font-size:14px;
  font-family:Open Sans,Helvetica Neue,sans-serif;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-link:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-inputtext {
  font-size:14px;
  color:#333;
  background:#fff;
  padding:.429em;
  border:1px solid #a6a6a6;
  -moz-transition:border-color .2s,box-shadow .2s;
  -o-transition:border-color .2s,box-shadow .2s;
  -webkit-transition:border-color .2s,box-shadow .2s;
  transition:border-color .2s,box-shadow .2s;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-inputtext:enabled:hover {
  border-color:#212121
}
body .p-inputtext:enabled:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-checkbox {
  display:inline-block;
  vertical-align:middle;
  margin:0;
  width:20px;
  height:20px
}
body .p-checkbox .p-checkbox-box {
  border:1px solid #a6a6a6;
  background-color:#fff;
  width:20px;
  height:20px;
  text-align:center;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:background-color .2s,border-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,border-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,border-color .2s,box-shadow .2s;
  transition:background-color .2s,border-color .2s,box-shadow .2s
}
body .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
  border-color:#212121
}
body .p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-checkbox .p-checkbox-box.p-highlight {
  border-color:#007ad9;
  background-color:#007ad9;
  color:#fff
}
body .p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled):hover {
  border-color:#005b9f;
  background-color:#005b9f;
  color:#fff
}
body .p-checkbox .p-checkbox-box .p-checkbox-icon {
  overflow:hidden;
  position:relative;
  font-size:18px
}
body .p-checkbox-label {
  margin:0 0 0 .5em
}
body .p-radiobutton {
  display:inline-block;
  vertical-align:middle;
  margin:0;
  width:20px;
  height:20px
}
body .p-radiobutton .p-radiobutton-box {
  border:1px solid #a6a6a6;
  background-color:#fff;
  width:20px;
  height:20px;
  text-align:center;
  position:relative;
  -moz-transition:background-color .2s,border-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,border-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,border-color .2s,box-shadow .2s;
  transition:background-color .2s,border-color .2s,box-shadow .2s;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%
}
body .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color:#212121
}
body .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-radiobutton .p-radiobutton-box.p-highlight {
  border-color:#007ad9;
  background-color:#007ad9;
  color:#fff
}
body .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon {
  background-color:#fff
}
body .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color:#005b9f;
  background-color:#005b9f;
  color:#fff
}
body .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  background:transparent;
  width:10px;
  height:10px;
  display:inline-block;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-5px;
  margin-top:-5px;
  -moz-transition:background-color .2s;
  -o-transition:background-color .2s;
  -webkit-transition:background-color .2s;
  transition:background-color .2s;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%
}
body .p-radiobutton .p-radiobutton-box .p-radiobutton-icon:before {
  display:none
}
body .p-radiobutton-label {
  margin:0 0 0 .5em
}
body .p-inputswitch {
  width:3em;
  height:1.75em
}
body .p-inputswitch .p-inputswitch-slider {
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  border-radius:30px;
  background:#ccc
}
body .p-inputswitch .p-inputswitch-slider:before {
  background-color:#fff;
  height:1.25em;
  width:1.25em;
  left:.25em;
  bottom:.25em;
  border-radius:50%;
  -webkit-transition:.2s;
  transition:.2s
}
body .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  -webkit-transform:translateX(1.25em);
  -ms-transform:translateX(1.25em);
  transform:translateX(1.25em)
}
body .p-inputswitch.p-inputswitch-focus .p-inputswitch-slider {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background-color:#b7b7b7
}
body .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background-color:#007ad9
}
body .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background-color:#116fbf
}
body .p-autocomplete .p-autocomplete-input {
  padding:.429em
}
body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
  padding:.2145em .429em
}
body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color:#212121
}
body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-input-token {
  margin:0;
  padding:.2145em 0;
  color:#333
}
body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family:Open Sans,Helvetica Neue,sans-serif;
  font-size:14px;
  padding:0;
  margin:0
}
body .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-token {
  font-size:14px;
  padding:.2145em .429em;
  margin:0 .286em 0 0;
  background:#007ad9;
  color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-autocomplete-panel {
  padding:0;
  border:1px solid #c8c8c8;
  background-color:#fff;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-autocomplete-panel .p-autocomplete-items {
  padding:0
}
body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item {
  margin:0;
  padding:.429em .857em;
  border:0;
  color:#333;
  background-color:transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item:hover {
  color:#333;
  background-color:#eaeaea
}
body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-list-item.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-group {
  padding:.429em .857em;
  background-color:#d8dae2;
  color:#333
}
body .p-fluid .p-autocomplete .p-autocomplete-dropdown.p-button {
  width:2.357em
}
body .p-fluid .p-autocomplete.p-autocomplete-dd .p-inputtext,
body .p-fluid .p-autocomplete.p-autocomplete-multiple.p-autocomplete-dd .p-autocomplete-multiple-container {
  border-right:0;
  width:calc(100% - 2.357em)
}
body .p-chips>ul.p-inputtext {
  padding:.2145em .429em;
  display:inline-block
}
body .p-chips>ul.p-inputtext:not(.p-disabled):hover {
  border-color:#212121
}
body .p-chips>ul.p-inputtext:not(.p-disabled).p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-chips>ul.p-inputtext .p-chips-input-token {
  padding:.2145em 0
}
body .p-chips>ul.p-inputtext .p-chips-input-token input {
  font-family:Open Sans,Helvetica Neue,sans-serif;
  font-size:14px;
  padding:0;
  margin:0;
  color:#333
}
body .p-chips>ul.p-inputtext .p-chips-input-token input:hover {
  border:0
}
body .p-chips>ul.p-inputtext .p-chips-input-token input:focus {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  outline:0 none;
  border:0
}
body .p-chips>ul.p-inputtext .p-chips-token {
  font-size:14px;
  padding:.2145em .429em;
  margin:0 .286em 0 0;
  background:#007ad9;
  color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-dropdown {
  background:#fff;
  border:1px solid #a6a6a6;
  -moz-transition:border-color .2s,box-shadow .2s;
  -o-transition:border-color .2s,box-shadow .2s;
  -webkit-transition:border-color .2s,box-shadow .2s;
  transition:border-color .2s,box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-dropdown:not(.p-disabled):hover {
  border-color:#212121
}
body .p-dropdown:not(.p-disabled).p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-dropdown .p-dropdown-label {
  padding-right:2em
}
body .p-dropdown .p-dropdown-label:focus {
  outline:0 none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
body .p-dropdown .p-dropdown-trigger {
  background-color:#fff;
  width:2em;
  line-height:2em;
  text-align:center;
  padding:0;
  color:#848484;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-dropdown .p-dropdown-clear-icon {
  color:#848484
}
body .p-dropdown-panel {
  padding:0;
  border:1px solid #c8c8c8;
  background-color:#fff;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-dropdown-panel .p-dropdown-filter-container {
  padding:.429em .857em;
  border-bottom:1px solid #eaeaea;
  color:#333;
  background-color:#fff;
  margin:0
}
body .p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter {
  width:100%;
  padding-right:2em
}
body .p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter-icon {
  top:50%;
  margin-top:-.5em;
  right:1.357em;
  color:#007ad9
}
body .p-dropdown-panel .p-dropdown-items {
  padding:0
}
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item,
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin:0;
  padding:.429em .857em;
  border:0;
  color:#333;
  background-color:transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group.p-highlight,
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group:not(.p-highlight):not(.p-disabled):hover,
body .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color:#333;
  background-color:#eaeaea
}
body .p-multiselect {
  background:#fff;
  border:1px solid #a6a6a6;
  -moz-transition:border-color .2s,box-shadow .2s;
  -o-transition:border-color .2s,box-shadow .2s;
  -webkit-transition:border-color .2s,box-shadow .2s;
  transition:border-color .2s,box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-multiselect:not(.p-disabled):hover {
  border-color:#212121
}
body .p-multiselect:not(.p-disabled).p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  border-color:#007ad9
}
body .p-multiselect .p-multiselect-label {
  padding:.429em 2em .429em .429em;
  font-weight:400;
  color:#333
}
body .p-multiselect .p-multiselect-trigger {
  background-color:#fff;
  width:2em;
  line-height:2em;
  text-align:center;
  padding:0;
  color:#848484;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-multiselect-panel {
  padding:0;
  border:1px solid #c8c8c8;
  background-color:#fff;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-multiselect-panel .p-multiselect-header {
  padding:.429em .857em;
  border-bottom:1px solid #eaeaea;
  color:#333;
  background-color:#fff;
  margin:0
}
body .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container {
  float:none;
  width:70%;
  display:inline-block;
  vertical-align:middle;
  margin-left:0
}
body .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding:.429em 2em .429em .429em
}
body .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  color:#007ad9;
  top:50%;
  margin-top:-.5em;
  right:.5em;
  left:auto
}
body .p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right:.5em;
  float:none;
  vertical-align:middle
}
body .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  color:#848484;
  top:50%;
  margin-top:-.5em;
  -moz-transition:box-shadow .2s;
  -o-transition:box-shadow .2s;
  -webkit-transition:box-shadow .2s;
  transition:box-shadow .2s
}
body .p-multiselect-panel .p-multiselect-items {
  padding:0
}
body .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin:0;
  padding:.429em .857em;
  border:0;
  color:#333;
  background-color:transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color:#333;
  background-color:#eaeaea
}
body .p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  position:static;
  display:inline-block;
  vertical-align:middle;
  margin:0 .5em 0 0
}
body .p-multiselect-panel .p-multiselect-items .p-multiselect-item label {
  display:inline-block;
  vertical-align:middle
}
body .p-listbox {
  padding:0;
  min-width:12em;
  background:#fff;
  border:1px solid #a6a6a6
}
body .p-listbox .p-checkbox {
  margin:0 .5em 0 0
}
body .p-listbox .p-listbox-header {
  padding:.429em .857em;
  border-bottom:1px solid #eaeaea;
  color:#333;
  background-color:#fff;
  margin:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-listbox .p-listbox-header .p-listbox-filter-container input {
  padding:.429em 2em .429em .429em
}
body .p-listbox .p-listbox-header .p-listbox-filter-container .p-listbox-filter-icon {
  top:50%;
  left:auto;
  margin-top:-.5em;
  right:.5em;
  color:#007ad9
}
body .p-listbox .p-listbox-list {
  background-color:#fff
}
body .p-listbox .p-listbox-list .p-listbox-item {
  margin:0;
  padding:.429em .857em;
  border:0;
  color:#333;
  background-color:transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-listbox .p-listbox-list .p-listbox-item:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  position:static;
  display:inline-block;
  vertical-align:middle;
  margin:0 .5em 0 0
}
body .p-listbox .p-listbox-list .p-listbox-item label {
  display:inline-block;
  vertical-align:middle
}
body .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color:#333;
  background-color:#eaeaea
}
body .p-listbox.p-disabled .p-checkbox-box:not(.p-disabled):not(.p-highlight):hover {
  border:1px solid #a6a6a6
}
body .p-listbox .p-listbox-footer {
  padding:.429em .857em;
  border-top:1px solid #eaeaea;
  color:#333;
  background-color:#fff
}
body .p-editor-container .p-editor-toolbar {
  border:1px solid #c8c8c8;
  background-color:#f4f4f4
}
body .p-editor-container .p-editor-content {
  border:1px solid #c8c8c8
}
body .p-editor-container .p-editor-content .ql-editor {
  background-color:#fff;
  color:#333
}
body .p-editor-container .ql-picker.ql-expanded .ql-picker-label {
  color:#333
}
body .p-editor-container .ql-stroke {
  stroke:#333
}
body .p-editor-container .ql-picker-label {
  color:#333
}
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,
body .p-editor-container .ql-snow.ql-toolbar button.ql-active,
body .p-editor-container .ql-snow .ql-toolbar button.ql-active,
body .p-editor-container .ql-snow.ql-toolbar button:hover,
body .p-editor-container .ql-snow .ql-toolbar button:hover {
  color:#007ad9
}
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
body .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
body .p-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,
body .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
body .p-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter {
  stroke:#007ad9
}
body .p-rating .p-rating-icon {
  font-size:20px;
  text-align:center;
  display:inline-block;
  color:#333;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:color .2s,box-shadow .2s;
  -o-transition:color .2s,box-shadow .2s;
  -webkit-transition:color .2s,box-shadow .2s;
  transition:color .2s,box-shadow .2s
}
body .p-rating .p-rating-icon.p-rating-cancel {
  color:#e4018d
}
body .p-rating .p-rating-icon:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-rating:not(.p-disabled):not(.p-rating-readonly) .p-rating-icon:hover {
  color:#007ad9
}
body .p-rating:not(.p-disabled):not(.p-rating-readonly) .p-rating-icon.p-rating-cancel:hover {
  color:#b5019f
}
body .p-spinner .p-spinner-input {
  padding-right:2.429em
}
body .p-spinner .p-spinner-button {
  width:2em
}
body .p-spinner .p-spinner-button .p-spinner-button-icon {
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-.5em;
  margin-left:-.5em;
  width:1em
}
body .p-spinner .p-spinner-button.p-spinner-button {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-spinner .p-spinner-button.p-spinner-button.p-spinner-button-up {
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-spinner .p-spinner-button.p-spinner-button.p-spinner-button-down {
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-spinner .p-spinner-button.p-spinner-button:focus {
  z-index:1
}
body .p-fluid .p-spinner .p-spinner-input {
  padding-right:2.429em
}
body .p-fluid .p-spinner .p-spinner-button {
  width:2em
}
body .p-fluid .p-spinner .p-spinner-button .p-spinner-button-icon {
  left:50%
}
body .p-slider {
  background-color:#c8c8c8;
  border:0
}
body .p-slider.p-slider-horizontal {
  height:.286em
}
body .p-slider.p-slider-horizontal .p-slider-handle {
  top:50%;
  margin-top:-.5715em
}
body .p-slider.p-slider-vertical {
  width:.286em
}
body .p-slider.p-slider-vertical .p-slider-handle {
  left:50%;
  margin-left:-.5715em
}
body .p-slider .p-slider-handle {
  height:1.143em;
  width:1.143em;
  background-color:#fff;
  border:2px solid #666;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
  border-radius:100%;
  -moz-transition:box-shadow .2s;
  -o-transition:box-shadow .2s;
  -webkit-transition:box-shadow .2s;
  transition:box-shadow .2s
}
body .p-slider .p-slider-handle:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-slider .p-slider-range {
  background-color:#007ad9
}
body .p-slider:not(.p-disabled) .p-slider-handle:hover {
  background-color:2px solid #666;
  border:2px solid #007ad9
}
body .p-datepicker {
  padding:.857em;
  min-width:20em;
  background-color:#fff;
  color:#333;
  border:1px solid #a6a6a6;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-datepicker:not(.p-datepicker-inline) {
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-datepicker:not(.p-disabled) .p-datepicker-header .p-datepicker-next:hover,
body .p-datepicker:not(.p-disabled) .p-datepicker-header .p-datepicker-prev:hover {
  color:#007ad9
}
body .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):hover,
body .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background-color:#eaeaea
}
body .p-datepicker .p-datepicker-header {
  padding:.429em .857em;
  background-color:#fff;
  color:#333;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-datepicker .p-datepicker-header .p-datepicker-next,
body .p-datepicker .p-datepicker-header .p-datepicker-prev {
  cursor:pointer;
  top:0;
  color:#a6a6a6;
  -moz-transition:color .2s,box-shadow .2s;
  -o-transition:color .2s,box-shadow .2s;
  -webkit-transition:color .2s,box-shadow .2s;
  transition:color .2s,box-shadow .2s
}
body .p-datepicker .p-datepicker-header .p-datepicker-title {
  margin:0;
  padding:0;
  line-height:1
}
body .p-datepicker .p-datepicker-header .p-datepicker-title select {
  margin-top:-.35em;
  margin-bottom:0
}
body .p-datepicker table {
  font-size:14px;
  margin:.857em 0 0
}
body .p-datepicker table td,
body .p-datepicker table th {
  padding:.5em
}
body .p-datepicker table td>span {
  display:block;
  text-align:center;
  color:#333;
  cursor:pointer;
  padding:.5em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-datepicker table td>span.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-datepicker table td.p-datepicker-today>span {
  background-color:#d0d0d0;
  color:#333
}
body .p-datepicker table td.p-datepicker-today>span.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-datepicker .p-datepicker-buttonbar {
  border-top:1px solid #d8dae2
}
body .p-datepicker .p-timepicker {
  border:0;
  border-top:1px solid #d8dae2;
  padding:.857em
}
body .p-datepicker .p-timepicker button {
  color:#a6a6a6;
  font-size:1.286em;
  -moz-transition:color .2s,box-shadow .2s;
  -o-transition:color .2s,box-shadow .2s;
  -webkit-transition:color .2s,box-shadow .2s;
  transition:color .2s,box-shadow .2s
}
body .p-datepicker .p-timepicker button:hover {
  color:#007ad9
}
body .p-datepicker .p-timepicker span {
  font-size:1.286em
}
body .p-datepicker .p-monthpicker .p-monthpicker-month {
  color:#333
}
body .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color:#fff;
  background-color:#007ad9
}
body .p-datepicker.p-datepicker-timeonly {
  padding:0
}
body .p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top:0
}
body .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-right:1px solid #d8dae2;
  padding:0 .857em
}
body .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left:0
}
body .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right:0;
  border-right:0
}
body .p-calendar.p-calendar-w-btn .p-inputtext {
  -moz-border-radius-topright:0;
  -webkit-border-top-right-radius:0;
  border-top-right-radius:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0;
  border-right:0
}
body .p-calendar.p-calendar-w-btn .p-inputtext:enabled:focus:not(.p-error),
body .p-calendar.p-calendar-w-btn .p-inputtext:enabled:hover:not(.p-error) {
  border-right:0
}
body .p-calendar.p-calendar-w-btn .p-datepicker-trigger.p-button {
  width:2.357em;
  -moz-border-radius-topleft:0;
  -webkit-border-top-left-radius:0;
  border-top-left-radius:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0
}
body .p-fluid .p-calendar.p-calendar-w-btn .p-inputtext {
  width:calc(100% - 2.357em)
}
body .p-fileupload .p-fileupload-buttonbar {
  background-color:#f4f4f4;
  padding:.571em 1em;
  color:#333;
  border:1px solid #c8c8c8;
  border-bottom:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right:8px
}
body .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-fileupload .p-fileupload-content {
  background-color:#fff;
  padding:.571em 1em;
  border:1px solid #c8c8c8;
  color:#333;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-fileupload .p-progressbar {
  top:0
}
body .p-fileupload-choose:not(.p-disabled):hover {
  background-color:#116fbf;
  color:#fff;
  border-color:#116fbf
}
body .p-fileupload-choose:not(.p-disabled):active {
  background-color:#005b9f;
  color:#fff;
  border-color:#005b9f
}
body .p-password-panel {
  padding:12px;
  background-color:#fff;
  color:#333;
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-inputgroup .p-inputgroup-addon {
  border-color:#a6a6a6;
  background-color:#eaeaea;
  color:#848484;
  padding:.429em;
  min-width:2em
}
body .p-inputgroup .p-inputgroup-addon:first-child {
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px
}
body .p-inputgroup .p-inputgroup-addon:last-child {
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-checkbox {
  position:relative
}
body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-checkbox .p-checkbox {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-10px;
  margin-top:-10px
}
body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-radiobutton {
  position:relative
}
body .p-inputgroup .p-inputgroup-addon.p-inputgroup-addon-radiobutton .p-radiobutton {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-10px;
  margin-top:-10px
}
body .p-inputgroup .p-button:first-child {
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px
}
body .p-inputgroup .p-button:last-child {
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-inputgroup .p-inputtext:focus {
  z-index:1
}
body .p-fluid .p-inputgroup .p-button {
  width:auto
}
body .p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width:2.357em
}
body ::-webkit-input-placeholder {
  color:#666
}
body :-moz-placeholder,
body ::-moz-placeholder {
  color:#666
}
body :-ms-input-placeholder {
  color:#666
}
body .p-autocomplete.p-error>.p-inputtext,
body .p-calendar.p-error>.p-inputtext,
body .p-checkbox.p-error>.p-checkbox-box,
body .p-chips.p-error>.p-inputtext,
body .p-dropdown.p-error,
body .p-inputswitch.p-error,
body .p-inputtext.p-error,
body .p-listbox.p-error,
body .p-multiselect.p-error,
body .p-radiobutton.p-error>.p-radiobutton-box,
body .p-selectbutton.p-error>.p-button,
body .p-spinner.p-error>.p-inputtext,
body .p-togglebutton.p-error>.p-button {
  border:1px solid #a80000
}
body .p-button {
  margin:0;
  color:#fff;
  background-color:#007ad9;
  border:1px solid #007ad9;
  font-size:14px;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-button:enabled:hover {
  background-color:#116fbf;
  color:#fff;
  border-color:#116fbf
}
body .p-button:enabled:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-button:enabled:active {
  background-color:#005b9f;
  color:#fff;
  border-color:#005b9f
}
body .p-button.p-button-text-only .p-button-text {
  padding:.429em 1em
}
body .p-button.p-button-text-icon-left .p-button-text {
  padding:.429em 1em .429em 2.25em
}
body .p-button.p-button-text-icon-right .p-button-text {
  padding:.429em 2.25em .429em 1em
}
body .p-button.p-button-icon-only {
  width:2.357em
}
body .p-button.p-button-icon-only .p-button-text {
  padding:.429em
}
body .p-button.p-button-raised {
  -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
  -moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
  box-shadow:0 2px 3px 0 rgba(0,0,0,.15)
}
body .p-button.p-button-rounded {
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px
}
body .p-fluid .p-button-icon-only {
  width:2.357em
}
body .p-togglebutton {
  background-color:#dadada;
  border:1px solid #dadada;
  color:#333;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-togglebutton .p-button-icon-left {
  color:#666
}
body .p-togglebutton:not(.p-disabled):not(.p-highlight):hover {
  background-color:#c8c8c8;
  border-color:#c8c8c8;
  color:#333
}
body .p-togglebutton:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left {
  color:#212121
}
body .p-togglebutton.p-focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-togglebutton.p-highlight {
  background-color:#007ad9;
  border-color:#007ad9;
  color:#fff
}
body .p-togglebutton.p-highlight .p-button-icon-left {
  color:#fff
}
body .p-togglebutton.p-highlight:hover {
  background-color:#116fbf;
  border-color:#116fbf;
  color:#fff
}
body .p-togglebutton.p-highlight:hover .p-button-icon-left {
  color:#fff
}
body .p-selectbutton .p-button {
  background-color:#dadada;
  border:1px solid #dadada;
  color:#333;
  outline:0 none;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-selectbutton .p-button .p-button-icon-left {
  color:#666
}
body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background-color:#c8c8c8;
  border-color:#c8c8c8;
  color:#333
}
body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left {
  color:#212121
}
body .p-selectbutton .p-button.p-focus,
body .p-selectbutton .p-button:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  z-index:1
}
body .p-selectbutton .p-button.p-highlight {
  background-color:#007ad9;
  border-color:#007ad9;
  color:#fff
}
body .p-selectbutton .p-button.p-highlight .p-button-icon-left {
  color:#fff
}
body .p-selectbutton .p-button.p-highlight:not(.p-disabled):hover {
  background-color:#116fbf;
  border-color:#116fbf;
  color:#fff
}
body .p-selectbutton .p-button.p-highlight:not(.p-disabled):hover .p-button-icon-left {
  color:#fff
}
body .p-selectbutton .p-button:first-child {
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px
}
body .p-selectbutton .p-button:last-child {
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-splitbutton.p-buttonset .p-button {
  border:1px solid transparent
}
body .p-splitbutton.p-buttonset .p-button:first-child {
  -moz-border-radius-topright:0;
  -webkit-border-top-right-radius:0;
  border-top-right-radius:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0
}
body .p-splitbutton.p-buttonset .p-button.p-splitbutton-menubutton {
  -moz-border-radius-topleft:0;
  -webkit-border-top-left-radius:0;
  border-top-left-radius:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0
}
body .p-splitbutton.p-buttonset .p-button:focus {
  z-index:1
}
body .p-splitbutton.p-buttonset .p-menu {
  min-width:100%
}
body .p-splitbutton.p-buttonset .p-splitbutton-menubutton .p-button-icon-left:before {
  content:""
}
body .p-button.p-button-secondary,
body .p-buttonset.p-button-secondary>.p-button {
  color:#333;
  background-color:#f4f4f4;
  border:1px solid #f4f4f4
}
body .p-button.p-button-secondary:enabled:hover,
body .p-buttonset.p-button-secondary>.p-button:enabled:hover {
  background-color:#c8c8c8;
  color:#333;
  border-color:#c8c8c8
}
body .p-button.p-button-secondary:enabled:focus,
body .p-buttonset.p-button-secondary>.p-button:enabled:focus {
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-button.p-button-secondary:enabled:active,
body .p-buttonset.p-button-secondary>.p-button:enabled:active {
  background-color:#a0a0a0;
  color:#333;
  border-color:#a0a0a0
}
body .p-button.p-button-info,
body .p-buttonset.p-button-info>.p-button {
  color:#fff;
  background-color:#007ad9;
  border:1px solid #007ad9
}
body .p-button.p-button-info:enabled:hover,
body .p-buttonset.p-button-info>.p-button:enabled:hover {
  background-color:#116fbf;
  color:#fff;
  border-color:#116fbf
}
body .p-button.p-button-info:enabled:focus,
body .p-buttonset.p-button-info>.p-button:enabled:focus {
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-button.p-button-info:enabled:active,
body .p-buttonset.p-button-info>.p-button:enabled:active {
  background-color:#005b9f;
  color:#fff;
  border-color:#005b9f
}
body .p-button.p-button-success,
body .p-buttonset.p-button-success>.p-button {
  color:#fff;
  background-color:#34a835;
  border:1px solid #34a835
}
body .p-button.p-button-success:enabled:hover,
body .p-buttonset.p-button-success>.p-button:enabled:hover {
  background-color:#107d11;
  color:#fff;
  border-color:#107d11
}
body .p-button.p-button-success:enabled:focus,
body .p-buttonset.p-button-success>.p-button:enabled:focus {
  -webkit-box-shadow:0 0 0 .2em #aae5aa;
  -moz-box-shadow:0 0 0 .2em #aae5aa;
  box-shadow:0 0 0 .2em #aae5aa
}
body .p-button.p-button-success:enabled:active,
body .p-buttonset.p-button-success>.p-button:enabled:active {
  background-color:#0c6b0d;
  color:#fff;
  border-color:#0c6b0d
}
body .p-button.p-button-warning,
body .p-buttonset.p-button-warning>.p-button {
  color:#333;
  background-color:#ffba01;
  border:1px solid #ffba01
}
body .p-button.p-button-warning:enabled:hover,
body .p-buttonset.p-button-warning>.p-button:enabled:hover {
  background-color:#ed990b;
  color:#333;
  border-color:#ed990b
}
body .p-button.p-button-warning:enabled:focus,
body .p-buttonset.p-button-warning>.p-button:enabled:focus {
  -webkit-box-shadow:0 0 0 .2em #ffeab4;
  -moz-box-shadow:0 0 0 .2em #ffeab4;
  box-shadow:0 0 0 .2em #ffeab4
}
body .p-button.p-button-warning:enabled:active,
body .p-buttonset.p-button-warning>.p-button:enabled:active {
  background-color:#d38b10;
  color:#333;
  border-color:#d38b10
}
body .p-button.p-button-danger,
body .p-buttonset.p-button-danger>.p-button {
  color:#fff;
  background-color:#e91224;
  border:1px solid #e91224
}
body .p-button.p-button-danger:enabled:hover,
body .p-buttonset.p-button-danger>.p-button:enabled:hover {
  background-color:#c01120;
  color:#fff;
  border-color:#c01120
}
body .p-button.p-button-danger:enabled:focus,
body .p-buttonset.p-button-danger>.p-button:enabled:focus {
  -webkit-box-shadow:0 0 0 .2em #f9b4ba;
  -moz-box-shadow:0 0 0 .2em #f9b4ba;
  box-shadow:0 0 0 .2em #f9b4ba
}
body .p-button.p-button-danger:enabled:active,
body .p-buttonset.p-button-danger>.p-button:enabled:active {
  background-color:#a90000;
  color:#fff;
  border-color:#a90000
}
body .p-panel {
  padding:0;
  border:0
}
body .p-panel .p-panel-titlebar {
  border:1px solid #c8c8c8;
  padding:.571em 1em;
  background-color:#f4f4f4;
  color:#333;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0
}
body .p-panel .p-panel-titlebar .p-panel-title {
  vertical-align:middle;
  font-weight:700
}
body .p-panel .p-panel-titlebar .p-panel-titlebar-icon {
  margin:.143em 0 0;
  position:relative;
  font-size:14px;
  color:#848484;
  border:1px solid transparent;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:color .2s,box-shadow .2s;
  -o-transition:color .2s,box-shadow .2s;
  -webkit-transition:color .2s,box-shadow .2s;
  transition:color .2s,box-shadow .2s
}
body .p-panel .p-panel-titlebar .p-panel-titlebar-icon:hover {
  color:#333
}
body .p-panel .p-panel-titlebar .p-panel-titlebar-icon:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-panel .p-panel-content {
  padding:.571em 1em;
  background-color:#fff;
  color:#333;
  border:1px solid #c8c8c8;
  border-top:0;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-panel .p-panel-footer {
  padding:.571em 1em;
  background-color:#fff;
  color:#333;
  border:1px solid #c8c8c8;
  border-top:0;
  margin:0
}
body .p-fieldset {
  background-color:#fff
}
body .p-fieldset,
body .p-fieldset .p-fieldset-legend a {
  border:1px solid #c8c8c8;
  color:#333;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-fieldset .p-fieldset-legend a {
  padding:.571em 1em;
  background-color:#f4f4f4;
  font-weight:700;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-fieldset .p-fieldset-legend a .p-fieldset-toggler {
  float:none;
  display:inline-block;
  vertical-align:middle;
  margin-right:.5em;
  color:#848484
}
body .p-fieldset .p-fieldset-legend a .p-fieldset-legend-text {
  padding:0
}
body .p-fieldset .p-fieldset-legend a:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
  background-color:#dbdbdb;
  border:1px solid #dbdbdb;
  color:#333
}
body .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover .p-fieldset-toggler {
  color:#333
}
body .p-fieldset .p-fieldset-content {
  padding:0
}
body .p-accordion .p-accordion-tab {
  margin-bottom:2px
}
body .p-accordion .p-accordion-header a {
  padding:.571em 1em;
  border:1px solid #c8c8c8;
  background-color:#f4f4f4;
  color:#333;
  font-weight:700;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-accordion .p-accordion-header a .p-accordion-toggle-icon {
  color:#848484
}
body .p-accordion .p-accordion-header a .p-accordion-toggle-icon.pi-caret-right:before {
  content:""
}
body .p-accordion .p-accordion-header a .p-accordion-toggle-icon.pi-caret-down:before {
  content:""
}
body .p-accordion .p-accordion-header:not(.p-disabled) a:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover a {
  background-color:#dbdbdb;
  border:1px solid #dbdbdb;
  color:#333
}
body .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover a .p-accordion-toggle-icon {
  color:#333
}
body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight {
  margin-bottom:0
}
body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a {
  background-color:#007ad9;
  border:1px solid #007ad9;
  color:#fff;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0
}
body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight a .p-accordion-toggle-icon {
  color:#fff
}
body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a {
  border:1px solid #005b9f;
  background-color:#005b9f;
  color:#fff
}
body .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover a .p-accordion-toggle-icon {
  color:#fff
}
body .p-accordion .p-accordion-content {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em;
  border-top:0;
  -moz-border-radius-topleft:0;
  -webkit-border-top-left-radius:0;
  border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -webkit-border-top-right-radius:0;
  border-top-right-radius:0;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-tabview.p-tabview-bottom,
body .p-tabview.p-tabview-left,
body .p-tabview.p-tabview-right,
body .p-tabview.p-tabview-top {
  border:0
}
body .p-tabview.p-tabview-bottom .p-tabview-nav,
body .p-tabview.p-tabview-left .p-tabview-nav,
body .p-tabview.p-tabview-right .p-tabview-nav,
body .p-tabview.p-tabview-top .p-tabview-nav {
  padding:0;
  background:transparent;
  border:0
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li a,
body .p-tabview.p-tabview-left .p-tabview-nav li a,
body .p-tabview.p-tabview-right .p-tabview-nav li a,
body .p-tabview.p-tabview-top .p-tabview-nav li a {
  border:1px solid #c8c8c8;
  background-color:#f4f4f4;
  float:none;
  display:inline-block;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li a .p-tabview-left-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li a .p-tabview-left-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li a .p-tabview-left-icon,
body .p-tabview.p-tabview-top .p-tabview-nav li a .p-tabview-left-icon {
  margin-right:.5em
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li a .p-tabview-right-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li a .p-tabview-right-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li a .p-tabview-right-icon,
body .p-tabview.p-tabview-top .p-tabview-nav li a .p-tabview-right-icon {
  margin-left:.5em
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li a:not(.p-disabled):focus,
body .p-tabview.p-tabview-left .p-tabview-nav li a:not(.p-disabled):focus,
body .p-tabview.p-tabview-right .p-tabview-nav li a:not(.p-disabled):focus,
body .p-tabview.p-tabview-top .p-tabview-nav li a:not(.p-disabled):focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li .p-tabview-close,
body .p-tabview.p-tabview-left .p-tabview-nav li .p-tabview-close,
body .p-tabview.p-tabview-right .p-tabview-nav li .p-tabview-close,
body .p-tabview.p-tabview-top .p-tabview-nav li .p-tabview-close {
  color:#848484;
  margin:0 .5em 0 0;
  vertical-align:middle
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a,
body .p-tabview.p-tabview-left .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a,
body .p-tabview.p-tabview-right .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a,
body .p-tabview.p-tabview-top .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover a {
  background-color:#dbdbdb;
  border:1px solid #dbdbdb;
  color:#333
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close,
body .p-tabview.p-tabview-left .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close,
body .p-tabview.p-tabview-right .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close,
body .p-tabview.p-tabview-top .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-close {
  color:#333
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight a,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight a,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight a,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight a {
  background-color:#007ad9;
  border:1px solid #007ad9;
  color:#fff
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight .p-tabview-close,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight .p-tabview-close,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight .p-tabview-close,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight .p-tabview-close {
  color:#fff
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover a,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover a,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover a,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover a {
  border:1px solid #005b9f;
  background-color:#005b9f;
  color:#fff
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover a .p-tabview-left-icon,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-highlight:hover a .p-tabview-right-icon {
  color:#fff
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li.p-tabview-selected a,
body .p-tabview.p-tabview-left .p-tabview-nav li.p-tabview-selected a,
body .p-tabview.p-tabview-right .p-tabview-nav li.p-tabview-selected a,
body .p-tabview.p-tabview-top .p-tabview-nav li.p-tabview-selected a {
  cursor:pointer
}
body .p-tabview.p-tabview-top .p-tabview-nav {
  margin-bottom:-1px
}
body .p-tabview.p-tabview-top .p-tabview-nav li a {
  margin-right:2px;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-tabview.p-tabview-bottom .p-tabview-nav {
  margin-top:-1px
}
body .p-tabview.p-tabview-bottom .p-tabview-nav li a {
  margin-right:2px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-tabview.p-tabview-left .p-tabview-nav {
  margin-right:-px
}
body .p-tabview.p-tabview-left .p-tabview-nav li a {
  margin-bottom:2px;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px
}
body .p-tabview.p-tabview-right .p-tabview-nav {
  margin-right:-1px
}
body .p-tabview.p-tabview-right .p-tabview-nav li a {
  margin-bottom:2px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-tabview .p-tabview-panels {
  background-color:#fff;
  padding:.571em 1em;
  border:1px solid #c8c8c8;
  color:#333;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-tabview .p-tabview-panels .p-tabview-panel {
  padding:0
}
body .p-toolbar {
  background-color:#f4f4f4;
  border:1px solid #c8c8c8;
  padding:.571em 1em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-toolbar button {
  vertical-align:middle
}
body .p-toolbar .p-toolbar-separator {
  vertical-align:middle;
  color:#848484;
  margin:0 .5em
}
body .p-card {
  background-color:#fff;
  color:#333;
  -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
  -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
  box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)
}
body .p-paginator {
  background-color:#f4f4f4;
  border:1px solid #c8c8c8;
  padding:0
}
body .p-paginator .p-paginator-first,
body .p-paginator .p-paginator-last,
body .p-paginator .p-paginator-next,
body .p-paginator .p-paginator-prev {
  color:#848484;
  height:2.286em;
  min-width:2.286em;
  border:0;
  line-height:2.286em;
  padding:0;
  margin:0;
  vertical-align:top;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
body .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,
body .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
body .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover {
  background-color:#e0e0e0;
  color:#333
}
body .p-paginator .p-dropdown {
  border:0
}
body .p-paginator .p-dropdown .p-dropdown-label,
body .p-paginator .p-dropdown .p-dropdown-trigger {
  color:#848484
}
body .p-paginator .p-dropdown:hover .p-dropdown-label,
body .p-paginator .p-dropdown:hover .p-dropdown-trigger {
  color:#333
}
body .p-paginator .p-paginator-first:before {
  position:relative;
  top:1px
}
body .p-paginator .p-paginator-prev:before {
  position:relative
}
body .p-paginator .p-paginator-last:before,
body .p-paginator .p-paginator-next:before {
  position:relative;
  top:1px
}
body .p-paginator .p-paginator-current {
  vertical-align:top;
  display:inline-block;
  height:2.286em;
  min-width:2.286em;
  border:0;
  line-height:2.286em
}
body .p-paginator .p-paginator-pages {
  vertical-align:top;
  display:inline-block;
  padding:0
}
body .p-paginator .p-paginator-pages .p-paginator-page {
  color:#848484;
  height:2.286em;
  min-width:2.286em;
  border:0;
  line-height:2.286em;
  padding:0;
  margin:0;
  vertical-align:top;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background-color:#e0e0e0;
  color:#333
}
body .p-paginator .p-dropdown {
  margin-left:.5em;
  height:2.286em;
  min-width:auto
}
body .p-datatable .p-datatable-footer,
body .p-datatable .p-datatable-header {
  background-color:#f4f4f4;
  color:#333;
  border:1px solid #c8c8c8;
  padding:.571em 1em;
  text-align:center
}
body .p-datatable .p-datatable-header {
  border-bottom:0;
  font-weight:700;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-datatable .p-datatable-footer {
  border-top:0;
  font-weight:700;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-datatable .p-datatable-tfoot>tr>td,
body .p-datatable .p-datatable-thead>tr>th {
  padding:.571em .857em;
  border:1px solid #c8c8c8;
  font-weight:700;
  color:#333;
  background-color:#f4f4f4;
  text-align:center
}
body .p-datatable .p-sortable-column {
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-datatable .p-sortable-column .p-sortable-column-icon {
  color:#848484
}
body .p-datatable .p-sortable-column:not(.p-highlight):hover {
  background-color:#e0e0e0;
  color:#333
}
body .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color:#333
}
body .p-datatable .p-sortable-column:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-datatable .p-sortable-column.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color:#fff
}
body .p-datatable .p-editable-column input {
  font-size:14px;
  font-family:Open Sans,Helvetica Neue,sans-serif
}
body .p-datatable .p-datatable-tbody>tr {
  background:#fff;
  color:#333;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-datatable .p-datatable-tbody>tr>td {
  background:inherit;
  border:1px solid #c8c8c8;
  padding:.429em .857em
}
body .p-datatable .p-datatable-tbody>tr>td .p-row-toggler {
  color:#848484;
  -moz-transition:color .2s,box-shadow .2s;
  -o-transition:color .2s,box-shadow .2s;
  -webkit-transition:color .2s,box-shadow .2s;
  transition:color .2s,box-shadow .2s
}
body .p-datatable .p-datatable-tbody>tr>td .p-row-toggler:hover {
  color:#333
}
body .p-datatable .p-datatable-tbody>tr.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-datatable .p-datatable-tbody>tr.p-highlight .p-row-toggler,
body .p-datatable .p-datatable-tbody>tr.p-highlight .p-row-toggler:hover {
  color:#fff
}
body .p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu {
  background-color:#5ab7ff;
  color:#fff
}
body .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td {
  box-shadow:inset 0 2px 0 0 #007ad9
}
body .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td {
  box-shadow:inset 0 -2px 0 0 #007ad9
}
body .p-datatable .p-datatable-tbody>tr:nth-child(2n) {
  background-color:#f9f9f9
}
body .p-datatable .p-datatable-tbody>tr:nth-child(2n).p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-datatable .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler,
body .p-datatable .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover {
  color:#fff
}
body .p-datatable .p-datatable-tbody>tr:nth-child(2n).p-highlight-contextmenu {
  background-color:#5ab7ff;
  color:#fff
}
body .p-datatable .p-datatable-tbody>tr:nth-child(2n).p-highlight-contextmenu .p-row-toggler,
body .p-datatable .p-datatable-tbody>tr:nth-child(2n).p-highlight-contextmenu .p-row-toggler:hover {
  color:#fff
}
body .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-highlight-contextmenu):hover {
  cursor:pointer;
  background-color:#eaeaea;
  color:#333
}
body .p-datatable .p-column-resizer-helper {
  background-color:#007ad9
}
body .p-datatable .p-datatable-scrollable-footer,
body .p-datatable .p-datatable-scrollable-header {
  background-color:#f4f4f4
}
@media screen and (max-width:40em) {
  body .p-datatable.p-datatable-responsive .p-paginator-top {
    border-bottom:1px solid #c8c8c8
  }
  body .p-datatable.p-datatable-responsive .p-paginator-bottom {
    border-top:1px solid #c8c8c8
  }
  body .p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td {
    border:0
  }
}
body .p-datagrid .p-datagrid-header {
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0
}
body .p-datagrid .p-datagrid-content,
body .p-datagrid .p-datagrid-footer {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em
}
body .p-datagrid .p-datagrid-footer {
  border-top:0
}
body .p-datalist .p-datalist-header {
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0
}
body .p-datalist .p-datalist-content,
body .p-datalist .p-datalist-footer {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em
}
body .p-datalist .p-datalist-footer {
  border-top:0
}
body .p-datascroller .p-datascroller-header {
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0
}
body .p-datascroller .p-datascroller-content,
body .p-datascroller .p-datascroller-footer {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em
}
body .p-datascroller .p-datascroller-footer {
  border-top:0
}
body .p-dataview .p-dataview-header {
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-dataview .p-dataview-content,
body .p-dataview .p-dataview-footer {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em
}
body .p-dataview .p-dataview-footer {
  border-top:0;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .fc th {
  background-color:#f4f4f4;
  border:1px solid #c8c8c8;
  color:#333;
  padding:.571em 1em
}
body .fc td.ui-widget-content {
  background-color:#fff;
  border:1px solid #c8c8c8;
  color:#333
}
body .fc td.fc-head-container {
  border:1px solid #c8c8c8
}
body .fc .fc-row {
  border-right:1px solid #c8c8c8
}
body .fc .fc-event {
  background-color:#116fbf;
  border:1px solid #116fbf;
  color:#fff
}
body .fc .fc-toolbar .fc-button {
  color:#fff;
  background-color:#007ad9;
  border:1px solid #007ad9;
  font-size:14px;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .fc .fc-toolbar .fc-button:enabled:hover {
  background-color:#116fbf;
  color:#fff;
  border-color:#116fbf
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family:PrimeIcons!important;
  text-indent:0
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content:""
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family:PrimeIcons!important;
  text-indent:0
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content:""
}
body .fc .fc-toolbar .fc-button:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .fc .fc-toolbar .fc-button-group .fc-button {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .fc .fc-toolbar .fc-button-group .fc-button:first-child {
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px
}
body .fc .fc-toolbar .fc-button-group .fc-button:last-child {
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .fc .fc-divider {
  background-color:#f4f4f4;
  border:1px solid #c8c8c8
}
body .p-fluid .fc .fc-toolbar .ui-button {
  width:auto
}
body .p-picklist .p-picklist-buttons button {
  font-size:16px
}
body .p-picklist .p-picklist-caption {
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-picklist .p-picklist-filter-container {
  padding:.429em .857em;
  color:#333;
  background-color:#fff;
  margin:0;
  border:1px solid #c8c8c8;
  border-bottom:0
}
body .p-picklist .p-picklist-filter-container input {
  width:100%;
  padding-right:2em;
  text-indent:0
}
body .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  top:50%;
  margin-top:-.5em;
  left:auto;
  right:1.357em;
  color:#007ad9
}
body .p-picklist .p-picklist-buttons {
  padding:.571em 1em
}
body .p-picklist .p-picklist-list {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:0;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-picklist .p-picklist-list .p-picklist-item {
  padding:.429em .857em;
  margin:0;
  border:0;
  color:#333;
  background-color:transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
  background-color:#eaeaea;
  color:#333
}
body .p-picklist .p-picklist-list .p-picklist-item:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-picklist .p-picklist-list .p-picklist-droppoint-highlight {
  background-color:#007ad9
}
@media (max-width:40em) {
  body .p-picklist.p-picklist-responsive .p-picklist-buttons {
    padding:.571em 1em
  }
}
body .p-orderlist .p-orderlist-controls {
  padding:.571em 1em
}
body .p-orderlist .p-orderlist-controls button {
  font-size:16px
}
body .p-orderlist .p-orderlist-caption {
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-orderlist .p-orderlist-filter-container {
  padding:.429em .857em;
  color:#333;
  background-color:#fff;
  margin:0;
  border:1px solid #c8c8c8;
  border-bottom:0
}
body .p-orderlist .p-orderlist-filter-container input {
  width:100%;
  padding-right:2em;
  text-indent:0
}
body .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  top:50%;
  margin-top:-.5em;
  left:auto;
  right:1.357em;
  color:#007ad9
}
body .p-orderlist .p-orderlist-list {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:0;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-orderlist .p-orderlist-list .p-orderlist-item {
  padding:.429em .857em;
  margin:0;
  border:0;
  color:#333;
  background-color:transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
  background-color:#eaeaea;
  color:#333
}
body .p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-orderlist .p-orderlist-list .p-orderlist-droppoint-highlight {
  background-color:#007ad9
}
body .p-tree {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-tree .p-tree-container {
  padding:.286em;
  margin:0
}
body .p-tree .p-tree-container .p-treenode {
  padding:.143em 0
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content {
  padding:0;
  border:1px solid transparent;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  vertical-align:middle;
  display:inline-block;
  float:none;
  margin:0 .286em 0 0;
  color:#848484
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler b .p-tree-toggler-icon {
  line-height:1.25em
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  vertical-align:middle;
  display:inline-block;
  margin:0 .286em 0 0;
  color:#848484
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-label {
  margin:0;
  vertical-align:middle;
  display:inline-block;
  padding:.286em 0
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin:0 .286em 0 0
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color:#fff
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-checkbox .p-checkbox-box {
  border-color:#fff
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight-contextmenu {
  border:1px dashed #007ad9
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):not(.p-disabled):hover {
  background-color:#eaeaea;
  color:#333
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):not(.p-disabled):hover .p-treenode-icon {
  color:#333
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content>span {
  line-height:inherit
}
body .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background-color:#eaeaea;
  color:#333
}
body .p-tree .p-tree-container .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color:#007ad9
}
body .p-tree.p-tree-horizontal {
  padding-left:0;
  padding-right:0
}
body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox .p-icon {
  color:#007ad9
}
body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):not(.p-disabled):hover {
  background-color:inherit;
  color:inherit
}
body .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):not(.p-disabled):hover {
  background-color:#eaeaea;
  color:#333
}
body .p-tree .p-tree-filter-container .p-tree-filter {
  width:100%;
  padding-right:2em
}
body .p-tree .p-tree-filter-container .p-tree-filter-icon {
  top:50%;
  left:auto;
  margin-top:-.5em;
  right:.8em;
  color:#007ad9
}
body .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background-color:#eaeaea;
  color:#333
}
body .p-organizationchart .p-organizationchart-node-content.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color:#00325a
}
body .p-organizationchart .p-organizationchart-line-down {
  background-color:#c8c8c8
}
body .p-organizationchart .p-organizationchart-line-left {
  border-right:1px solid;
  border-color:#c8c8c8
}
body .p-organizationchart .p-organizationchart-line-top {
  border-color:#c8c8c8;
  border-top:1px solid #c8c8c8
}
body .p-organizationchart .p-organizationchart-node-content {
  border:1px solid #c8c8c8;
  background-color:#fff;
  color:#333;
  padding:.571em 1em
}
body .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  bottom:-.7em;
  margin-left:-.46em;
  color:#848484;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:box-shadow .2s;
  -o-transition:box-shadow .2s;
  -webkit-transition:box-shadow .2s;
  transition:box-shadow .2s
}
body .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-treetable .p-treetable-footer,
body .p-treetable .p-treetable-header {
  background-color:#f4f4f4;
  color:#333;
  border:1px solid #c8c8c8;
  padding:.571em 1em;
  text-align:center
}
body .p-treetable .p-treetable-header {
  border-bottom:0;
  font-weight:700;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-treetable .p-treetable-footer {
  border-top:0;
  font-weight:700;
  -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}
body .p-treetable .p-treetable-tfoot>tr>td,
body .p-treetable .p-treetable-thead>tr>th {
  padding:.571em .857em;
  border:1px solid #c8c8c8;
  font-weight:700;
  color:#333;
  background-color:#f4f4f4;
  text-align:center
}
body .p-treetable .p-sortable-column {
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-treetable .p-sortable-column .p-sortable-column-icon {
  color:#848484
}
body .p-treetable .p-sortable-column:not(.p-highlight):hover {
  background-color:#e0e0e0;
  color:#333
}
body .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color:#333
}
body .p-treetable .p-sortable-column:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-treetable .p-sortable-column.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color:#fff
}
body .p-treetable .p-editable-column input {
  font-size:14px;
  font-family:Open Sans,Helvetica Neue,sans-serif
}
body .p-treetable .p-treetable-tbody>tr {
  background:#fff;
  color:#333;
  -moz-transition:background-color .2s;
  -o-transition:background-color .2s;
  -webkit-transition:background-color .2s;
  transition:background-color .2s
}
body .p-treetable .p-treetable-tbody>tr>td {
  background:inherit;
  border:1px solid #c8c8c8;
  padding:.429em .857em
}
body .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler {
  color:#848484;
  vertical-align:middle
}
body .p-treetable .p-treetable-tbody>tr.p-highlight {
  background-color:#007ad9;
  color:#fff
}
body .p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler {
  color:#fff
}
body .p-treetable .p-treetable-tbody>tr.p-highlight-contextmenu {
  background-color:#5ab7ff;
  color:#fff
}
body .p-treetable .p-treetable-tbody>tr.p-highlight-contextmenu .p-treetable-toggler {
  color:#fff
}
body .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):not(.p-highlight-contextmenu):hover {
  cursor:pointer;
  background-color:#eaeaea;
  color:#333
}
body .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):not(.p-highlight-contextmenu):hover .p-treetable-toggler {
  color:#333
}
body .p-treetable .p-column-resizer-helper {
  background-color:#007ad9
}
body .p-treetable .p-treetable-scrollable-footer,
body .p-treetable .p-treetable-scrollable-header {
  background-color:#f4f4f4
}
body .p-carousel .p-carousel-content .p-carousel-next,
body .p-carousel .p-carousel-content .p-carousel-prev {
  background-color:#fff;
  border:1px solid rgba(178,193,205,.64);
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  margin:.2em;
  color:#333;
  -moz-transition:color .2s;
  -o-transition:color .2s;
  -webkit-transition:color .2s;
  transition:color .2s
}
body .p-carousel .p-carousel-content .p-carousel-next:not(.p-disabled):hover,
body .p-carousel .p-carousel-content .p-carousel-prev:not(.p-disabled):hover {
  background-color:#fff;
  color:#007ad9;
  border-color:solid 1px rgba(178,193,205,.64)
}
body .p-carousel .p-carousel-dots-container .p-carousel-dot-item .p-carousel-dot-icon {
  width:20px;
  height:6px;
  background-color:#b2c1cd;
  margin:0 .2em
}
body .p-carousel .p-carousel-dots-container .p-carousel-dot-item .p-carousel-dot-icon:before {
  content:" "
}
body .p-carousel .p-carousel-dots-container .p-carousel-dot-item.p-highlight .p-carousel-dot-icon {
  background-color:#007ad9
}
body .p-messages {
  margin:1em 0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-messages .p-messages-wrapper {
  padding:1em
}
body .p-messages.p-messages-info {
  background-color:#7fbcec;
  border:0;
  color:#212121
}
body .p-messages.p-messages-info .p-messages-icon {
  color:#212121
}
body .p-messages.p-messages-info .p-messages-close {
  background-color:#7fbcec;
  color:#212121
}
body .p-messages.p-messages-success {
  background-color:#b7d8b7;
  border:0;
  color:#212121
}
body .p-messages.p-messages-success .p-messages-icon {
  color:#212121
}
body .p-messages.p-messages-success .p-messages-close {
  background-color:#b7d8b7;
  color:#212121
}
body .p-messages.p-messages-warn {
  background-color:#ffe399;
  border:0;
  color:#212121
}
body .p-messages.p-messages-warn .p-messages-icon {
  color:#212121
}
body .p-messages.p-messages-warn .p-messages-close {
  background-color:#ffe399;
  color:#212121
}
body .p-messages.p-messages-error {
  background-color:#f8b7bd;
  border:0;
  color:#212121
}
body .p-messages.p-messages-error .p-messages-icon {
  color:#212121
}
body .p-messages.p-messages-error .p-messages-close {
  background-color:#f8b7bd;
  color:#212121
}
body .p-messages .p-messages-close {
  top:-.769em;
  right:-.769em;
  width:1.538em;
  height:1.538em;
  line-height:1.538em;
  text-align:center;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  -moz-transition:box-shadow .2s;
  -o-transition:box-shadow .2s;
  -webkit-transition:box-shadow .2s;
  transition:box-shadow .2s
}
body .p-messages .p-messages-close .p-messages-close-icon {
  line-height:inherit;
  font-size:1.5em
}
body .p-messages .p-messages-close:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-messages .p-messages-icon {
  font-size:2em
}
body .p-message {
  padding:.429em;
  margin:0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-message.p-message-info {
  background-color:#7fbcec;
  border:0;
  color:#212121
}
body .p-message.p-message-info .p-message-icon {
  color:#212121
}
body .p-message.p-message-success {
  background-color:#b7d8b7;
  border:0;
  color:#212121
}
body .p-message.p-message-success .p-message-icon {
  color:#212121
}
body .p-message.p-message-warn {
  background-color:#ffe399;
  border:0;
  color:#212121
}
body .p-message.p-message-warn .p-message-icon {
  color:#212121
}
body .p-message.p-message-error {
  background-color:#f8b7bd;
  border:0;
  color:#212121
}
body .p-message.p-message-error .p-message-icon {
  color:#212121
}
body .p-message .p-message-icon {
  font-size:1.25em
}
body .p-message .p-message-text {
  font-size:1em
}
body .p-growl {
  top:70px;
  opacity:.9;
  filter:alpha(opacity=90)
}
body .p-growl .p-growl-item-container {
  margin:0 0 1em;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-growl .p-growl-item-container .p-growl-item {
  padding:1em
}
body .p-growl .p-growl-item-container .p-growl-item .p-growl-message {
  margin:0 0 0 4em
}
body .p-growl .p-growl-item-container .p-growl-item .p-growl-image {
  font-size:2.571em
}
body .p-growl .p-growl-item-container.p-growl-message-info {
  background-color:#7fbcec;
  border:0;
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-info .p-growl-icon-close,
body .p-growl .p-growl-item-container.p-growl-message-info .p-growl-image {
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-success {
  background-color:#b7d8b7;
  border:0;
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-success .p-growl-icon-close,
body .p-growl .p-growl-item-container.p-growl-message-success .p-growl-image {
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-warn {
  background-color:#ffe399;
  border:0;
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-warn .p-growl-icon-close,
body .p-growl .p-growl-item-container.p-growl-message-warn .p-growl-image {
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-error {
  background-color:#f8b7bd;
  border:0;
  color:#212121
}
body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close,
body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image {
  color:#212121
}
body .p-toast {
  opacity:.9;
  filter:alpha(opacity=90)
}
body .p-toast .p-toast-item-container {
  margin:0 0 1em;
  -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
  box-shadow:0 3px 6px 0 rgba(0,0,0,.16)
}
body .p-toast .p-toast-item-container .p-toast-item {
  padding:1em
}
body .p-toast .p-toast-item-container .p-toast-item .p-toast-message {
  margin:0 0 0 4em
}
body .p-toast .p-toast-item-container .p-toast-item .p-toast-image {
  font-size:2.571em
}
body .p-toast .p-toast-item-container.p-toast-message-info {
  background-color:#7fbcec;
  border:0;
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close,
body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image {
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-success {
  background-color:#b7d8b7;
  border:0;
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close,
body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image {
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-warn {
  background-color:#ffe399;
  border:0;
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close,
body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image {
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-error {
  background-color:#f8b7bd;
  border:0;
  color:#212121
}
body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close,
body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image {
  color:#212121
}
body .p-component-overlay {
  background-color:rgba(0,0,0,.4)
}
body .p-overlaypanel {
  background-color:#fff;
  color:#333;
  padding:0;
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-overlaypanel .p-overlaypanel-content {
  padding:1em
}
body .p-overlaypanel .p-overlaypanel-close {
  background-color:#007ad9;
  color:#fff;
  width:1.538em;
  height:1.538em;
  line-height:1.538em;
  text-align:center;
  position:absolute;
  top:-.769em;
  right:-.769em;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-overlaypanel .p-overlaypanel-close:hover {
  background-color:#005b9f;
  color:#fff
}
body .p-overlaypanel .p-overlaypanel-close>span {
  line-height:inherit
}
body .p-overlaypanel:after {
  border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff
}
body .p-overlaypanel:before {
  border-color:hsla(0,0%,78.4%,0) hsla(0,0%,78.4%,0) #c8c8c8
}
body .p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color:#fff
}
body .p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color:#c8c8c8
}
body .p-dialog {
  padding:0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-dialog .p-dialog-titlebar {
  background-color:#f4f4f4;
  color:#333;
  padding:1em;
  font-weight:700;
  border:1px solid #c8c8c8;
  border-bottom:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-dialog .p-dialog-titlebar .p-dialog-title {
  margin:0;
  float:none;
  font-weight:700
}
body .p-dialog .p-dialog-titlebar .p-dialog-titlebar-icon {
  color:#848484;
  border:0;
  padding:0;
  margin-left:.5em;
  -moz-transition:color .2s,box-shadow .2s;
  -o-transition:color .2s,box-shadow .2s;
  -webkit-transition:color .2s,box-shadow .2s;
  transition:color .2s,box-shadow .2s
}
body .p-dialog .p-dialog-titlebar .p-dialog-titlebar-icon:hover {
  color:#333
}
body .p-dialog .p-dialog-content {
  background-color:#fff;
  color:#333;
  border:1px solid #c8c8c8;
  padding:1em
}
body .p-dialog .p-dialog-footer {
  border:1px solid #c8c8c8;
  border-top:0;
  background-color:#fff;
  color:#333;
  padding:.571em 1em;
  margin:0;
  text-align:right
}
body .p-dialog .p-dialog-footer button {
  margin:0 .5em 0 0;
  width:auto
}
body .p-dialog.p-confirm-dialog .p-dialog-content {
  padding:1.5em
}
body .p-dialog.p-confirm-dialog .p-dialog-content>span {
  float:none;
  display:inline-block;
  vertical-align:middle;
  line-height:14px;
  margin:0
}
body .p-dialog.p-confirm-dialog .p-dialog-content>span.p-icon {
  margin-right:.35em;
  font-size:16px
}
body .p-sidebar {
  background-color:#fff;
  color:#333;
  padding:.571em 1em;
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-sidebar .p-sidebar-close {
  color:#848484
}
body .p-sidebar .p-sidebar-close:hover {
  color:#333
}
body .p-tooltip .p-tooltip-text {
  background-color:#333;
  color:#fff;
  padding:.429em;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color:#333
}
body .p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color:#333
}
body .p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color:#333
}
body .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color:#333
}
body .p-lightbox {
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-lightbox .p-lightbox-caption {
  border:1px solid #c8c8c8;
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  font-weight:700
}
body .p-lightbox .p-lightbox-caption .p-lightbox-caption-text {
  color:#333;
  margin:0
}
body .p-lightbox .p-lightbox-caption .p-lightbox-close {
  padding:0;
  color:#848484;
  -moz-transition:color .2s;
  -o-transition:color .2s;
  -webkit-transition:color .2s;
  transition:color .2s
}
body .p-lightbox .p-lightbox-caption .p-lightbox-close:hover {
  color:#333
}
body .p-lightbox .p-lightbox-content-wrapper {
  overflow:hidden;
  background-color:#fff;
  color:#333;
  border:0;
  padding:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-left,
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-right {
  -moz-transition:all .2s;
  -o-transition:all .2s;
  -webkit-transition:all .2s;
  transition:all .2s;
  font-size:3em;
  color:#fff;
  margin-top:-.5em
}
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-left:hover,
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-nav-right:hover {
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -o-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2)
}
body .p-lightbox .p-lightbox-content-wrapper .p-lightbox-content.p-lightbox-loading~a {
  display:none
}
body .p-breadcrumb {
  background-color:#fff;
  border:1px solid #c8c8c8;
  padding:.571em 1em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-breadcrumb ul li .p-menuitem-link {
  color:#333;
  margin:0;
  -moz-transition:box-shadow .2s;
  -o-transition:box-shadow .2s;
  -webkit-transition:box-shadow .2s;
  transition:box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-breadcrumb ul li .p-menuitem-link:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-breadcrumb ul li.p-breadcrumb-chevron {
  margin:0 .5em;
  color:#848484
}
body .p-breadcrumb ul li:first-child a {
  color:#848484;
  margin:0
}
body .p-breadcrumb ul li .p-menuitem-icon {
  color:#848484
}
body .p-steps {
  position:relative
}
body .p-steps .p-steps-item,
body .p-steps .p-steps-item .p-menuitem-link {
  background-color:transparent;
  text-align:center
}
body .p-steps .p-steps-item .p-menuitem-link {
  display:inline-block;
  overflow:hidden;
  -moz-transition:box-shadow .2s;
  -o-transition:box-shadow .2s;
  -webkit-transition:box-shadow .2s;
  transition:box-shadow .2s;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  display:inline-block;
  color:#333;
  background-color:#fff;
  border:1px solid #c8c8c8;
  position:relative;
  top:16px;
  margin-bottom:14px;
  width:28px;
  height:28px;
  font-size:16px;
  line-height:24px;
  text-align:center
}
body .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  display:block;
  margin-top:6px;
  color:#848484
}
body .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-steps .p-steps-item.p-highlight .p-steps-number {
  background:#007ad9;
  color:#fff
}
body .p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight:700;
  color:#333
}
body .p-steps .p-steps-item:last-child .p-menuitem-link {
  display:block
}
body .p-steps:before {
  content:" ";
  border-top:1px solid #c8c8c8;
  width:100%;
  top:45%;
  left:0;
  display:block;
  position:absolute
}
body .p-contextmenu .p-menuitem-link,
body .p-megamenu .p-menuitem-link,
body .p-menu .p-menuitem-link,
body .p-menubar .p-menuitem-link,
body .p-slidemenu .p-menuitem-link,
body .p-tieredmenu .p-menuitem-link {
  padding:.714em .857em;
  color:#333;
  font-weight:400;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-contextmenu .p-menuitem-link .p-menuitem-text,
body .p-megamenu .p-menuitem-link .p-menuitem-text,
body .p-menu .p-menuitem-link .p-menuitem-text,
body .p-menubar .p-menuitem-link .p-menuitem-text,
body .p-slidemenu .p-menuitem-link .p-menuitem-text,
body .p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color:#333
}
body .p-contextmenu .p-menuitem-link .p-menuitem-icon,
body .p-megamenu .p-menuitem-link .p-menuitem-icon,
body .p-menu .p-menuitem-link .p-menuitem-icon,
body .p-menubar .p-menuitem-link .p-menuitem-icon,
body .p-slidemenu .p-menuitem-link .p-menuitem-icon,
body .p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color:#333;
  margin-right:.5em
}
body .p-contextmenu .p-menuitem-link:hover,
body .p-megamenu .p-menuitem-link:hover,
body .p-menu .p-menuitem-link:hover,
body .p-menubar .p-menuitem-link:hover,
body .p-slidemenu .p-menuitem-link:hover,
body .p-tieredmenu .p-menuitem-link:hover {
  background-color:#eaeaea
}
body .p-contextmenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-contextmenu .p-menuitem-link:hover .p-menuitem-text,
body .p-megamenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-megamenu .p-menuitem-link:hover .p-menuitem-text,
body .p-menu .p-menuitem-link:hover .p-menuitem-icon,
body .p-menu .p-menuitem-link:hover .p-menuitem-text,
body .p-menubar .p-menuitem-link:hover .p-menuitem-icon,
body .p-menubar .p-menuitem-link:hover .p-menuitem-text,
body .p-slidemenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-slidemenu .p-menuitem-link:hover .p-menuitem-text,
body .p-tieredmenu .p-menuitem-link:hover .p-menuitem-icon,
body .p-tieredmenu .p-menuitem-link:hover .p-menuitem-text {
  color:#333
}
body .p-contextmenu .p-menuitem-link:focus,
body .p-megamenu .p-menuitem-link:focus,
body .p-menu .p-menuitem-link:focus,
body .p-menubar .p-menuitem-link:focus,
body .p-slidemenu .p-menuitem-link:focus,
body .p-tieredmenu .p-menuitem-link:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-menu {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-menu .p-menuitem {
  margin:0
}
body .p-menu.p-menu-overlay {
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-menu .p-submenu-header {
  margin:0;
  padding:.714em .857em;
  color:#333;
  background-color:#f4f4f4;
  font-weight:700;
  border:0;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
body .p-menu .p-menu-separator {
  border:solid #c8c8c8;
  border-width:1px 0 0
}
body .p-menubar {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link {
  padding:.714em .857em
}
body .p-menubar .p-submenu-list {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-menubar .p-submenu-list .p-menuitem {
  margin:0
}
body .p-menubar .p-submenu-list .p-menu-separator {
  border:solid #c8c8c8;
  border-width:1px 0 0
}
body .p-menubar .p-menuitem {
  margin:0
}
body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link {
  background-color:#eaeaea
}
body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,
body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,
body .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
  color:#333
}
body .p-contextmenu {
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-contextmenu,
body .p-contextmenu .p-submenu-list {
  padding:0;
  background-color:#fff;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-contextmenu .p-submenu-list {
  border:1px solid #c8c8c8
}
body .p-contextmenu .p-menuitem {
  margin:0
}
body .p-contextmenu .p-menuitem .p-menuitem-link .p-submenu-icon {
  right:.429em
}
body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
  background-color:#eaeaea
}
body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,
body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,
body .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
  color:#333
}
body .p-contextmenu .p-menu-separator {
  border:solid #c8c8c8;
  border-width:1px 0 0
}
body .p-tieredmenu {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-tieredmenu .p-submenu-list {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-tieredmenu .p-menuitem {
  margin:0
}
body .p-tieredmenu .p-menuitem .p-menuitem-link .p-submenu-icon {
  right:.429em
}
body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
  background-color:#eaeaea
}
body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,
body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,
body .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
  color:#333
}
body .p-tieredmenu .p-menu-separator {
  border:solid #c8c8c8;
  border-width:1px 0 0
}
body .p-tieredmenu.p-menu-overlay {
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-slidemenu {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-slidemenu .p-submenu-list {
  padding:0;
  background-color:#fff;
  border:0
}
body .p-slidemenu .p-menuitem {
  margin:0
}
body .p-slidemenu .p-menuitem .p-menuitem-link .p-submenu-icon {
  right:.429em
}
body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
  background-color:#eaeaea
}
body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,
body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,
body .p-slidemenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
  color:#333
}
body .p-slidemenu .p-slidemenu-backward {
  margin:0;
  padding:.571em 1em;
  color:#333;
  background-color:#f4f4f4;
  font-weight:700;
  border:0
}
body .p-slidemenu .p-slidemenu-backward:hover {
  background-color:#dbdbdb;
  color:#333
}
body .p-slidemenu .p-menu-separator {
  border:solid #c8c8c8;
  border-width:1px 0 0
}
body .p-slidemenu.p-menu-overlay {
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-tabmenu {
  border:0
}
body .p-tabmenu .p-tabmenu-nav {
  padding:0;
  background:transparent;
  border-bottom:1px solid #c8c8c8
}
body .p-tabmenu .p-tabmenu-nav:after {
  content:"";
  display:table;
  clear:both
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  margin-bottom:-1px;
  border:1px solid #c8c8c8;
  background-color:#f4f4f4;
  color:#333;
  padding:.571em 1em;
  margin-right:2px;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-text {
  color:#333
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  color:#848484;
  margin-right:.5em
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background-color:#dbdbdb;
  border:1px solid #dbdbdb
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link .p-menuitem-icon,
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link .p-menuitem-text {
  color:#333
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background-color:#007ad9;
  border:1px solid #007ad9
}
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link .p-menuitem-icon,
body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link .p-menuitem-text {
  color:#fff
}
body .p-megamenu {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
body .p-megamenu .p-megamenu-submenu-header {
  margin:0;
  padding:.571em 1em;
  color:#333;
  background-color:#f4f4f4;
  font-weight:700;
  border:0
}
body .p-megamenu .p-megamenu-panel {
  padding:0;
  background-color:#fff;
  border:1px solid #c8c8c8;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);
  box-shadow:0 0 6px 0 rgba(0,0,0,.16)
}
body .p-megamenu .p-menuitem {
  margin:0
}
body .p-megamenu .p-menuitem .p-menuitem-link .p-submenu-icon {
  right:.429em
}
body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
  background-color:#eaeaea
}
body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,
body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,
body .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
  color:#333
}
body .p-megamenu.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon {
  right:.429em
}
body .p-panelmenu .p-icon {
  position:static
}
body .p-panelmenu .p-panelmenu-panel .p-panelmenu-header {
  margin-top:2px
}
body .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header {
  margin-top:0
}
body .p-panelmenu .p-panelmenu-header {
  padding:0
}
body .p-panelmenu .p-panelmenu-header>a {
  border:1px solid #c8c8c8;
  background-color:#f4f4f4;
  color:#333;
  padding:.714em .857em;
  font-weight:700;
  position:static;
  font-size:14px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon {
  color:#848484
}
body .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon.pi-caret-right:before {
  content:""
}
body .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon.pi-caret-down:before {
  content:""
}
body .p-panelmenu .p-panelmenu-header>a:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:0 0 0 .2em #8dcdff;
  -moz-box-shadow:0 0 0 .2em #8dcdff;
  box-shadow:0 0 0 .2em #8dcdff;
  z-index:100
}
body .p-panelmenu .p-panelmenu-header:not(.p-highlight)>a:hover {
  outline:0 none;
  border:1px solid #dbdbdb;
  background-color:#dbdbdb;
  color:#333
}
body .p-panelmenu .p-panelmenu-header:not(.p-highlight)>a:hover .p-panelmenu-icon {
  color:#333
}
body .p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom:0
}
body .p-panelmenu .p-panelmenu-header.p-highlight>a {
  border:1px solid #007ad9;
  background-color:#007ad9;
  color:#fff;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0
}
body .p-panelmenu .p-panelmenu-header.p-highlight>a .p-panelmenu-icon {
  color:#fff
}
body .p-panelmenu .p-panelmenu-header.p-highlight>a:hover {
  outline:0 none;
  border:1px solid #005b9f;
  background-color:#005b9f;
  color:#fff
}
body .p-panelmenu .p-panelmenu-header.p-highlight>a:hover .p-panelmenu-icon {
  color:#fff
}
body .p-panelmenu .p-panelmenu-panel:first-child {
  margin-top:0
}
body .p-panelmenu .p-panelmenu-content {
  padding:0;
  background-color:#fff;
  margin-top:0;
  position:static;
  border:1px solid #c8c8c8;
  border-top:0
}
body .p-panelmenu .p-panelmenu-content .p-menuitem {
  margin:0
}
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding:.714em .857em;
  color:#333;
  -moz-transition:background-color .2s,box-shadow .2s;
  -o-transition:background-color .2s,box-shadow .2s;
  -webkit-transition:background-color .2s,box-shadow .2s;
  transition:background-color .2s,box-shadow .2s
}
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover {
  background-color:#eaeaea
}
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover .p-menuitem-icon,
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover .p-menuitem-text,
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:hover .p-panelmenu-icon {
  color:#333
}
body .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline:0 none;
  outline-offset:0;
  -webkit-box-shadow:inset 0 0 0 .2em #8dcdff;
  -moz-box-shadow:inset 0 0 0 .2em #8dcdff;
  box-shadow:inset 0 0 0 .2em #8dcdff
}
body .p-progressbar {
  border:0;
  height:24px;
  background-color:#eaeaea
}
body .p-progressbar .p-progressbar-value {
  border:0;
  margin:0;
  background:#007ad9
}
body .p-progressbar .p-progressbar-label {
  margin-top:0;
  color:#333;
  line-height:24px
}
body .p-galleria .p-galleria-nav-next,
body .p-galleria .p-galleria-nav-prev {
  -moz-transition:all .2s;
  -o-transition:all .2s;
  -webkit-transition:all .2s;
  transition:all .2s;
  position:absolute;
  color:#848484
}
body .p-galleria .p-galleria-nav-next:hover,
body .p-galleria .p-galleria-nav-prev:hover {
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -o-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2)
}
body .p-galleria .p-galleria-nav-next,
body .p-galleria .p-galleria-nav-prev {
  font-size:16px
}
body .p-terminal {
  background-color:#fff;
  color:#333;
  border:1px solid #c8c8c8;
  padding:.571em 1em
}
body .p-terminal .p-terminal-input {
  font-size:14px;
  font-family:Open Sans,Helvetica Neue,sans-serif;
  height:16px
}
body .p-terminal .p-terminal-command {
  height:16px
}
body .p-inplace {
  min-height:2.357em
}
body .p-inplace .p-inplace-display {
  padding:.429em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-transition:background-color .2s;
  -o-transition:background-color .2s;
  -webkit-transition:background-color .2s;
  transition:background-color .2s
}
body .p-inplace .p-inplace-display:not(.p-disabled):hover {
  background-color:#eaeaea;
  color:#333
}
body .p-fluid .p-inplace.p-inplace-closable .p-inplace-content>:first-child {
  display:inline-block;
  width:calc(100% - 2.357em)
}
body input:disabled {
  pointer-events:none;
  cursor:default;
  opacity:.5
}
@font-face {
  font-family:RTA-Light;
  src:url(../content/d517e96383446add00c9e9033ab22598.eot);
  src:url(../content/d517e96383446add00c9e9033ab22598.eot?#iefix) format("embedded-opentype"),
  url(../content/29a3705924f0b13f1f3f84aa76123379.woff) format("woff"),
  url(../content/63067a31a84a653f966e94c9a18f7d23.ttf) format("truetype");
  font-weight:300;
  font-style:normal
}
@font-face {
  font-family:RTA-Black;
  src:url(../content/8b033689ae5c9359cbb91f4d7c1808b9.eot);
  src:url(../content/8b033689ae5c9359cbb91f4d7c1808b9.eot?#iefix) format("embedded-opentype"),
  url(../content/cc403a4b8f6d62cadb1b65536b0cfcb1.woff) format("woff"),
  url(../content/6432dd4d5f5450c0cd242159df4c2dc7.ttf) format("truetype");
  font-weight:700;
  font-style:normal
}
@font-face {
  font-family:RTA-bold;
  src:url(../content/061ed5c0af3c310d7a79fedf3c61d82c.eot);
  src:url(../content/061ed5c0af3c310d7a79fedf3c61d82c.eot?#iefix) format("embedded-opentype"),
  url(../content/2814a23dcd650539fb0635ddb3c84ca8.woff) format("woff"),
  url(../content/bf6e3962d9601931fec6329a6aaf849c.ttf) format("truetype");
  font-weight:700;
  font-style:normal
}
@font-face {
  font-family:RTA;
  src:url(../content/e57721b5c54c4e8a03efde1b9673aad2.eot);
  src:url(../content/e57721b5c54c4e8a03efde1b9673aad2.eot?#iefix) format("embedded-opentype"),
  url(../content/e62e32474273da64954dc78ae95e13a6.woff) format("woff"),
  url(../content/392537ba3f4c086e26cf79037ac8ed3b.ttf) format("truetype");
  font-weight:500;
  font-style:normal
}
@font-face {
  font-family:RTA-plate;
  src:url(../content/3c9888b539503e87358b1f30fc1679cb.eot);
  src:url(../content/3c9888b539503e87358b1f30fc1679cb.eot?#iefix) format("embedded-opentype"),
  url(../content/4559ccb1f1d70e6d26f1ea321bd0de9b.woff) format("woff"),
  url(../content/e8e3447d2f548db8a60b09ce6dd70a54.ttf) format("truetype");
  font-weight:500;
  font-style:normal
}
.BtnStyle {
  min-width:180px;
  height:48px;
  background:#171c8f;
  border:1px solid #171c8f;
  font:16px/21px RTA;
  color:#fff;
  margin-right:8px
}
.BtnStyle.BtnCancel {
  background:#fff;
  color:#171c8f
}
.BtnStyle:hover {
  background:#e00;
  border-color:#e00;
  color:#fff
}
.BtnStyle:disabled {
  background-color:#f0f0f0;
  color:#abacad;
  border-color:#dfdfdf
}
html[dir=rtl] .BtnStyle {
  margin-right:0;
  margin-left:8px
}
.GC_checkbox {
  display:block;
  position:relative;
  padding-left:35px!important;
  margin-bottom:12px;
  cursor:pointer;
  font:16px/21px RTA;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  padding-top:8px
}
.GC_checkbox input {
  position:absolute;
  opacity:0;
  cursor:pointer;
  height:0!important;
  width:0!important
}
.GC_checkbox input:checked~.checkmark {
  background:#00b0b9;
  border:1px solid #00b0b9
}
.GC_checkbox input:checked~.checkmark:after {
  display:block
}
.GC_checkbox .checkmark {
  position:absolute;
  top:5px;
  left:0;
  height:25px;
  width:25px;
  background-color:#fff;
  border:1px solid #888;
  border-radius:0
}
.GC_checkbox .checkmark:after {
  content:"";
  position:absolute;
  display:none;
  left:8px;
  top:4px;
  width:7px;
  height:12px;
  border:solid #fff;
  border-width:0 2px 2px 0;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg)
}
.GC_checkbox>span.note {
  display:block;
  padding:0;
  font:12px/17px RTA;
  color:#53565a;
  max-width:350px
}
.GC_checkbox>span.note a {
  display:inline-block;
  margin:0 4px;
  font:1em/21px RTA;
  color:#171c8f;
  text-decoration:underline
}
html[dir=rtl] .GC_checkbox {
  padding-left:0!important;
  padding-right:35px!important
}
html[dir=rtl] .GC_checkbox .checkmark {
  left:auto;
  right:0
}
html[dir=rtl] .GC_checkbox .checkmark:after {
  left:auto;
  right:8px
}
.GC_dropZoneComponent {
  position:relative;
  border:1px solid #d5d5d5!important;
  border-radius:4px!important;
  height:80px!important;
  overflow:hidden
}
.GC_dropZoneComponent .MuiSnackbar-root {
  position:absolute;
  top:0;
  bottom:auto;
  left:0
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiSnackbarContent-root {
  position:relative;
  padding:20px 8px 8px;
  min-height:78px
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiDropzoneSnackbar-message {
  padding:0
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiDropzoneSnackbar-message svg {
  display:none
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiSnackbarContent-action {
  top:2px;
  right:3px
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiSnackbarContent-action .MuiDropzoneSnackbar-icon {
  font-size:15px
}
.GC_dropZoneComponent .MuiDropzoneArea-root {
  min-height:68px!important;
  height:68px;
  float:left;
  width:32%!important;
  align-items:center;
  justify-content:center;
  border:0!important;
  border-radius:5px!important;
  background:#f5f5f5!important;
  margin:5px
}
.GC_dropZoneComponent .MuiDropzoneArea-root>label {
  display:none!important
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root {
  margin:0;
  width:100%;
  height:100%
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item {
  padding:0;
  max-width:100%;
  flex-basis:100%;
  height:100%
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item .MuiDropzonePreviewList-removeButton {
  display:none
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item .MuiSvgIcon-root {
  fill:#e00;
  width:.7em;
  height:.7em
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item img {
  width:100%;
  height:100%;
  border-radius:0
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item svg.MuiDropzonePreviewList-image {
  width:1.5em;
  height:2em;
  margin-top:6px
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 {
  background:#fff!important;
  border:1px solid #d5d5d5!important;
  min-height:150px!important;
  margin:30px 0!important
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5,
.MuiDropzoneArea-root .DropzoneArea-dropZone-2 .MuiGrid-root {
  float:right
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5 {
  width:28%;
  background:url(../content/064ee846f6b6e36ace19a2b35dd715da.svg) no-repeat top;
  margin-top:25px;
  padding-top:50px;
  position:relative;
  margin-left:2%
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5 p {
  font:.9em/21px RTA;
  color:#b0b5b8
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5 svg {
  display:none
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5:before {
  content:"";
  background:#d5d5d5;
  width:1px;
  height:118px;
  position:absolute;
  top:-10px;
  left:-10px
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root {
  width:70%;
  height:150px;
  overflow-y:auto;
  overflow-x:hidden
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root::-webkit-scrollbar {
  width:5px;
  height:5px
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root::-webkit-scrollbar-thumb {
  background:#4e5660
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root::-webkit-scrollbar-track {
  background:#ececec
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root {
  scrollbar-face-color:#4e5660;
  scrollbar-track-color:#ececec
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root .MuiGrid-item {
  padding:10px!important;
  display:inline-flex;
  align-items:center;
  justify-content:center
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root .MuiGrid-item img {
  box-shadow:none
}
.GC_dropZoneComponent .MuiDropzoneArea-root .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root .MuiGrid-item button {
  box-shadow:none;
  background:#fff;
  top:0;
  left:0;
  width:34px;
  height:25px;
  color:#ee0006
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzoneArea-textContainer {
  position:relative;
  padding-top:20px
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzoneArea-textContainer p {
  padding:0;
  font:.8em/21px RTA!important;
  margin:0;
  color:#575757
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzoneArea-textContainer span {
  display:block;
  color:#171c8f;
  font:.8em/21px RTA-bold;
  text-decoration:underline
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzoneArea-textContainer svg {
  position:absolute;
  top:0;
  left:calc(50% - 25px);
  display:none
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div {
  float:left;
  width:65%;
  padding:10px
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div p {
  font:1.1em/21px RTA;
  color:#222;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  height:45px;
  margin:0
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div span {
  font:.9em/16px RTA;
  color:#53565a;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%;
  display:inline-block
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo {
  display:none;
  position:relative
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo p,
.MuiDropzoneArea-root+div .fileInfo span {
  float:left
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo p {
  color:#171c8f;
  width:155px;
  padding-right:5px;
  height:auto!important;
  cursor:pointer
}
@media screen and (max-width:768px) {
  .GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo p {
    width:75px
  }
}
@media screen and (max-width:400px) {
  .GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo p {
    width:60px
  }
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo span {
  position:relative;
  top:3px;
  width:auto;
  display:inline
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo .MuiDropzonePreviewList-removeButton {
  background:transparent;
  width:20px;
  height:20px;
  min-height:14px;
  background:url(../content/1183a69359831f9693719f436f014500.svg) no-repeat 50% #fff;
  background-size:contain;
  position:absolute;
  border-radius:0;
  box-shadow:none;
  opacity:1;
  top:-4px;
  right:-6px
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo .MuiDropzonePreviewList-removeButton>span {
  display:none
}
.GC_dropZoneComponent .MuiDropzoneArea-root+div select {
  width:100%;
  border:1px solid #d5d5d5!important;
  padding:5px;
  margin-bottom:5px
}
.GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-imageContainer svg {
  display:none
}
.GC_dropZoneComponent .MuiDropzoneArea-root .pdfAttachment {
  background:url(../content/064ee846f6b6e36ace19a2b35dd715da.svg) no-repeat 50%;
  background-size:80px 50px;
  display:block;
  height:80px
}
.GC_dropZoneComponent .MuiDropzoneArea-root .excelAttachment {
  background:url(../content/f15be4bcf35ed78a66e8c14704e4ac61.svg) no-repeat 50%;
  background-size:80px 50px;
  display:block;
  height:80px
}
.GC_dropZoneComponent .MuiSnackbar-root {
  width:100%!important;
  float:none!important;
  padding:0!important
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiSnackbarContent-message {
  padding:0
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiDropzoneSnackbar-message {
  white-space:break-spaces;
  color:#fff;
  font:.9em/21px RTA
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiSnackbarContent-action {
  position:absolute;
  top:4px;
  right:14px
}
.GC_dropZoneComponent .MuiSnackbar-root .MuiSnackbarContent-action svg {
  fill:#fff
}
.GC_attachViewer_popup {
  position:fixed;
  width:100%;
  left:0;
  top:0;
  height:100%;
  background:rgba(0,0,0,.4);
  z-index:99999;
  display:flex;
  align-items:center;
  justify-content:center
}
.GC_attachViewer_popup.show {
  display:flex
}
.GC_attachViewer_popup .pop-content {
  padding:30px;
  background:#fff;
  border-radius:6px;
  box-shadow:0 0 5px 5px #848484;
  width:60%;
  height:70%;
  position:relative
}
.GC_attachViewer_popup .pop-content .object-view {
  width:100%;
  height:100%
}
.GC_attachViewer_popup .pop-content .close {
  background:url(../content/2c796ad37489a6634210f4f8c3c878f8.svg) no-repeat;
  position:absolute;
  top:11px;
  right:10px;
  width:15px;
  height:15px;
  background-size:75%;
  cursor:pointer;
  opacity:1
}
.GC_attachViewer_popup .pop-content {
  @media screen and(max-width:991px) {
    width:90%
  }
}
html[dir=rtl] .DropzoneArea-dropZone-2 .MuiGrid-root,
html[dir=rtl] .GC_dropZoneComponent .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5 {
  float:left
}
html[dir=rtl] .GC_dropZoneComponent .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5 {
  margin-left:0;
  margin-right:2%
}
html[dir=rtl] .GC_dropZoneComponent .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5:before {
  left:auto;
  right:-10px
}
html[dir=rtl] .GC_dropZoneComponent .DropzoneArea-dropZone-2 .DropzoneArea-dropzoneTextStyle-5+.MuiGrid-root .MuiGrid-item button {
  left:auto;
  right:0
}
html[dir=rtl] .GC_dropZoneComponent .MuiDropzoneArea-root,
html[dir=rtl] .GC_dropZoneComponent .MuiDropzoneArea-root+div,
html[dir=rtl] .GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo p,
html[dir=rtl] .MuiDropzoneArea-root+div .fileInfo span {
  float:right
}
html[dir=rtl] .MuiDropzoneArea-root+div .fileInfo p {
  padding-right:0;
  padding-left:5px
}
html[dir=rtl] .GC_dropZoneComponent .MuiDropzoneArea-root+div .fileInfo .MuiDropzonePreviewList-removeButton {
  right:auto;
  left:2px
}
@media screen and (max-width:768px) {
  html[dir=rtl] .GC_dropZoneComponent .MuiDropzoneArea-textContainer {
    padding:8px
  }
}
@media screen and (max-width:768px) {
  .GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzoneArea-textContainer {
    padding-top:6px
  }
  .GC_dropZoneComponent .MuiDropzoneArea-root+div {
    width:61%
  }
}
html[dir=rtl] .GC_attachViewer_popup .pop-content .close {
  left:10px;
  right:auto
}
.GC_dropZoneComponent p .mand {
  font-size:.9em!important;
  color:#ed0200!important;
  padding:0 4px;
  width:auto!important
}
.GC_infoIcon {
  position:absolute;
  z-index:50;
  right:15px;
  cursor:pointer;
  top:0
}
.GC_infoIcon._icon:before {
  content:"";
  background:url(../content/80b5f574c888f721018f015b9acaf5d4.svg) no-repeat;
  width:15px;
  height:15px;
  background-size:contain;
  top:0;
  display:inline-block
}
.GC_infoIcon>span {
  color:#171c8f;
  font:13px/22px RTA-bold;
  display:inline-block
}
.GC_infoIcon._icon>span {
  display:none
}
.GC_infoIcon>div {
  display:none;
  position:absolute;
  right:0;
  width:300px;
  height:190px;
  background-size:100%;
  background-repeat:no-repeat
}
.GC_infoIcon>div:active {
  display:none!important
}
.GC_infoIcon:hover>div {
  display:block
}
.GC_infoIcon .traffic_code_number_info {
  background-image:url(../content/eef663df1bc7b1d49dc143610683acc2.svg);
  height:315px!important
}
.GC_infoIcon .title_deed_info {
  background-image:url(../content/ff3688819a78b1b4130c587cc5ad0d1c.png);
  height:315px!important
}
.GC_infoIcon .driving_license_info {
  background-image:url(../content/d5660dfd2ae4b53f96e82ef760c6ce9d.svg)
}
.GC_infoIcon .vehicle_license_TC_info {
  background-image:url(../content/441f7cab00dd04b162caa066aa777d76.svg)
}
.GC_infoIcon .license_issue_info {
  background-image:url(../content/b6d241d659a60a10862fbaa17952c9f7.svg)
}
.GC_infoIcon .EID_number_info {
  background-image:url(../content/960801b3fa7ebc867366588c18f2f1da.svg)
}
.GC_infoIcon .Unified_Number_info {
  background-image:url(../content/3e2fd6321e2a9f2432ce6c1b4e9ad501.svg);
  height:420px!important
}
.GC_infoIcon .EID_backside_info {
  background-image:url(../content/96bc3324df321cc1c5cab6a04421a95d.svg)
}
.GC_infoIcon .vcc_number_info {
  background-image:url(../content/650419f9b393846d9d165f658745f02e.svg)
}
.GC_infoIcon .paragraph_info>div {
  padding:10px;
  background:#fff;
  width:100%;
  height:auto;
  overflow:auto;
  border:1px solid hsla(0,0%,80%,.27058823529411763)
}
.GC_infoIcon .paragraph_info>div h6 {
  font:1em/21px RTA-bold;
  color:#1b0e92;
  margin-bottom:5px
}
.GC_infoIcon .paragraph_info>div p {
  font:.9em/21px RTA;
  color:#53565a;
  margin-bottom:8px
}
.GC_infoIcon .paragraph_info>div p:last-child {
  margin:0
}
.GC_infoIcon .paragraph_info>div span {
  font:.9em/21px RTA-bold;
  color:#1b0e92;
  margin-bottom:5px;
  display:inline-block
}
.GC_infoIcon .paragraph_info>div ul {
  margin-left:10px
}
.GC_infoIcon .paragraph_info>div ul li {
  font:.9em/21px RTA;
  color:#53565a;
  text-align:justify
}
html[dir=rtl] .GC_infoIcon {
  left:15px;
  right:auto
}
html[dir=rtl] .GC_infoIcon>div {
  right:auto;
  left:0
}
.GC_loadingComponent {
  position:fixed;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:hsla(0,0%,100%,.9098039215686274);
  z-index:99999;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center
}
.GC_loadingComponent .spinner {
  width:80px;
  height:80px;
  position:absolute;
  margin:auto;
  left:0;
  top:0;
  right:0;
  bottom:0
}
.GC_loadingComponent .spinner+span {
  max-width:300px;
  text-align:center!important;
  position:relative;
  top:9%;
  text-shadow:2px -1px 2px #cbcbcb
}
.GC_loadingComponent .double-bounce1,
.GC_loadingComponent .double-bounce2 {
  width:100%;
  height:100%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  background-color:#e00;
  opacity:.6;
  position:absolute;
  top:0;
  left:0;
  -webkit-animation:bounce 2s ease-in-out infinite;
  animation:bounce 2s ease-in-out infinite
}
.GC_loadingComponent .double-bounce2 {
  -webkit-animation-delay:-1s;
  animation-delay:-1s
}
@-webkit-keyframes bounce {
  0%,
  to {
    -webkit-transform:scale(0)
  }
  50% {
    -webkit-transform:scale(1)
  }
}
@keyframes bounce {
  0%,
  to {
    transform:scale(0);
    -webkit-transform:scale(0)
  }
  50% {
    transform:scale(1);
    -webkit-transform:scale(1)
  }
}
.GC_RTAloadingComponent {
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  top:10em
}
.GC_RTAloadingComponent p {
  display:block;
  font-size:1.17em;
  margin-inline-start:0;
  margin-inline-end:0;
  font-weight:400
}
.GC_RTAloadingComponent .smart-loading__box {
  width:80px;
  margin:0 auto
}
.GC_RTAloadingComponent .smart-loading {
  background-color:#d8d8d8;
  float:left;
  height:8px;
  width:8px;
  border-radius:50%;
  -webkit-animation-name:smart_loading;
  animation-name:smart_loading;
  -webkit-animation-duration:1.6s;
  animation-duration:1.6s;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:normal;
  animation-direction:normal
}
.GC_RTAloadingComponent .smart-loading+.smart-loading {
  margin-left:12px
}
.GC_RTAloadingComponent {
  background-color:rgba(0,0,0,.4);
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:9999
}
.GC_RTAloadingComponent .smart-loading__body {
  font-size:1em;
  font-family:RTA,Helvetica Neue,Helvetica,Arial,sans-serif;
  color:#53565a!important;
  background-color:#fff!important;
  width:300px;
  text-align:center;
  padding:15px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
  box-shadow:0 0 10px rgba(0,0,0,.25);
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
@media (min-width:768px) {
  .GC_RTAloadingComponent .smart-loading__body {
    width:330px
  }
}
.GC_RTAloadingComponent .smart-loading__body p {
  padding-top:9px;
  font-size:1em;
  font-family:RTA,Helvetica Neue,Helvetica,Arial,sans-serif;
  line-height:1.25;
  color:#53565a!important;
  text-align:center!important;
  background:none!important
}
.GC_RTAloadingComponent .smart-loading_1 {
  -webkit-animation-delay:.24s;
  animation-delay:.24s
}
.GC_RTAloadingComponent .smart-loading_2 {
  -webkit-animation-delay:.48s;
  animation-delay:.48s
}
.GC_RTAloadingComponent .smart-loading_3 {
  -webkit-animation-delay:.72s;
  animation-delay:.72s
}
.GC_RTAloadingComponent .smart-loading_4 {
  -webkit-animation-delay:.96s;
  animation-delay:.96s
}
@-webkit-keyframes smart_loading {
  50% {
    background-color:#e92631!important
  }
}
@keyframes smart_loading {
  50% {
    background-color:#e92631!important
  }
}
.GC_RTAloadingComponent .loadingTitEn {
  display:block
}
.GC_RTAloadingComponent .loadingTitAr {
  display:none
}
html[dir=rtl] .GC_RTAloadingComponent .loadingTitAr {
  display:block
}
html[dir=rtl] .GC_RTAloadingComponent .loadingTitEn {
  display:none
}
.GC_radioBtn {
  position:relative;
  margin:0 20px 0 0
}
.GC_radioBtn input[type=radio]+label {
  padding:0 30px;
  font:1.1em/24px RTA;
  color:#222;
  cursor:pointer;
  position:relative
}
.GC_radioBtn input[type=radio]+label:before {
  content:"";
  width:22px;
  height:22px;
  border:1px solid #dfdfdf;
  border-radius:50%;
  position:absolute;
  left:0
}
.GC_radioBtn input[type=radio] {
  opacity:0;
  position:absolute;
  left:0
}
.GC_radioBtn input[type=radio]:checked+label:before {
  width:22px;
  height:22px;
  border:1px solid #fff;
  border-radius:50%;
  background:url(../content/442d34c46c0b2eb7838bf77ff8c191ba.svg) no-repeat 50%;
  background-size:contain;
  outline:1px solid #dfdfdf
}
.GC_radioBtn>span {
  display:block;
  padding:0 30px;
  font:12px/17px RTA;
  color:#53565a;
  max-width:350px;
  text-wrap:balance
}
.GC_radioBtn>span a {
  display:inline-block;
  margin:0 4px;
  font:1em/21px RTA;
  color:#171c8f;
  text-decoration:underline
}
.GC_radioBtn .status-badge {
  display:inline-block;
  margin:0 10px;
  padding:3px 16px 0;
  background-color:#6c757d;
  color:#fff;
  text-transform:uppercase;
  border-radius:20px;
  font-family:RTA;
  font-size:13px
}
.GC_radioBtn .status-badge.warning {
  background-color:#feb800
}
.GC_radioBtn .status-badge.danger {
  background-color:#e00
}
.GC_radioBtn .status-badge.success {
  background-color:#00b154
}
.GC_radioBtn .status-badge.info {
  background-color:#007bff
}
.GC_radioBtn.GC_radioBtn_disabled input[type=radio]+label:before {
  border:11px solid #dfdfdf
}
html[dir=rtl] .GC_radioBtn {
  margin:0 0 0 20px
}
html[dir=rtl] .GC_radioBtn input[type=radio]+label:before {
  left:auto;
  right:0
}
.GC_plate {
  border:2px solid #000;
  border-radius:3px;
  width:154px;
  height:45px;
  text-align:right;
  font:1.3em/50px RTA-bold;
  padding-right:5%;
  position:relative;
  overflow:hidden;
  margin:8px 0;
  background:#fff
}
.GC_plate:before {
  content:"";
  background:url(../content/3ee9c715361d845350e4621725580527.svg) no-repeat;
  width:40px;
  height:19px;
  position:absolute;
  top:4px;
  left:9px;
  background-size:contain
}
.GC_plate span {
  bottom:1px;
  left:6%;
  font:1em/17px RTA-bold!important;
  width:36px;
  text-align:center
}
.GC_plate div,
.GC_plate span {
  position:absolute;
  color:#000!important
}
.GC_plate div {
  width:95px;
  overflow:hidden;
  right:7px;
  text-align:left;
  white-space:nowrap;
  text-overflow:ellipsis;
  font:1.7em/46px RTA-plate;
  letter-spacing:-4px;
  text-align:center
}
.GC_plate.commercial,
.GC_plate.desert,
.GC_plate.export,
.GC_plate.motorcycle,
.GC_plate.publicTransport,
.GC_plate.short,
.GC_plate.trailer,
.GC_plate.underProbation {
  width:130px!important;
  height:65px!important
}
.GC_plate.commercial:before,
.GC_plate.desert:before,
.GC_plate.export:before,
.GC_plate.motorcycle:before,
.GC_plate.publicTransport:before,
.GC_plate.short:before,
.GC_plate.trailer:before,
.GC_plate.underProbation:before {
  top:10px
}
.GC_plate.commercial span,
.GC_plate.desert span,
.GC_plate.export span,
.GC_plate.motorcycle span,
.GC_plate.publicTransport span,
.GC_plate.short span,
.GC_plate.trailer span,
.GC_plate.underProbation span {
  font-size:1.2em!important;
  right:4%;
  top:11px;
  bottom:auto;
  left:auto
}
.GC_plate.commercial div,
.GC_plate.desert div,
.GC_plate.export div,
.GC_plate.motorcycle div,
.GC_plate.publicTransport div,
.GC_plate.short div,
.GC_plate.trailer div,
.GC_plate.underProbation div {
  top:auto;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  width:100%;
  text-align:center;
  padding-top:2px;
  line-height:normal
}
.GC_plate.export div,
.GC_plate.publicTransport div,
.GC_plate.trailer div {
  color:#fff!important
}
.GC_plate.long,
.GC_plate.sport {
  width:180px!important
}
.GC_plate.colored:before,
.GC_plate.coloured:before {
  background:url(../content/741b0ffdc80d2153972bee95f83644ff.svg) no-repeat;
  background-size:100%
}
.GC_plate.colored.short:before,
.GC_plate.coloured.short:before {
  top:10px
}
.GC_plate.colored.short div,
.GC_plate.coloured.short div {
  top:auto
}
.GC_plate.expo:after,
.GC_plate.EXPO:after {
  content:"";
  background:url(../content/2565ad3b19d09b816ebc27e54b19e081.svg) no-repeat;
  background-size:contain;
  width:25px;
  height:25px;
  position:absolute;
  top:10px;
  left:50px
}
.GC_plate.expo.short:before,
.GC_plate.EXPO.short:before {
  top:6px
}
.GC_plate.expo.short:after,
.GC_plate.EXPO.short:after {
  left:57px;
  top:6px;
  width:22px;
  height:22px
}
.GC_plate.expo.short div,
.GC_plate.EXPO.short div {
  text-align:center;
  bottom:-4px
}
.GC_plate.sport div {
  width:76px
}
.GC_plate.sport {
  zoom:.8
}
.GC_plate.sport:after {
  left:60px
}
.GC_plate.motorcycle {
  zoom:.8;
  border:3px solid #000
}
.GC_plate.motorcycle div,
.GC_plate.motorcycle span {
  zoom:.9
}
.GC_plate.motorcycle.plateDeliveryMotorcycle {
  background:#c9531f!important;
  border-color:#d8d8d8!important
}
.GC_plate.motorcycle.plateDeliveryMotorcycle div,
.GC_plate.motorcycle.plateDeliveryMotorcycle span {
  color:#fff!important
}
.GC_plate.motorcycle.plateDeliveryMotorcycle:before {
  background:url(../content/deafba5b19c19b45991a7b8322ca4412.svg) no-repeat;
  background-size:100%
}
.GC_Escooter_plate {
  border:2px solid #000;
  border-radius:7px;
  width:80px!important;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:7px 4px 0;
  font:1.3em/50px RTA-bold;
  position:relative;
  margin:8px 0;
  background:#fff;
  zoom:.53;
  height:219px;
  white-space:break-spaces
}
.GC_Escooter_plate .plateHead {
  display:flex;
  height:19px;
  justify-content:space-around;
  width:100%
}
.GC_Escooter_plate .plateHead:after {
  content:"";
  width:49px;
  background:url(../content/982d7f3d112827d60f4c88d36f4abf91.png) no-repeat;
  background-size:contain
}
.GC_Escooter_plate .escooterNumber {
  width:45px;
  word-wrap:break-word;
  font:23px/27px RTA-bold;
  padding:8px 0 0;
  letter-spacing:5px;
  text-align:center;
  height:142px;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.GC_Escooter_plate .qRCode {
  margin:-3px 14px 0
}
.GC_plate.commercial {
  border-color:#2e339a
}
.GC_plate.commercial:before {
  background:url(../content/8bdbfee60746247bde4d6d2c3a38ee33.svg) no-repeat;
  background-size:100%
}
.GC_plate.commercial span:first-child {
  background:url(../content/24e317eedd039eee07c6510dacf63824.svg) no-repeat;
  font-size:0!important;
  width:32px;
  background-size:100%
}
.GC_plate.commercial>div {
  color:#2e339a!important
}
.GC_plate.underProbation {
  border-color:#000
}
.GC_plate.underProbation:before {
  background:url(../content/3ee9c715361d845350e4621725580527.svg) no-repeat;
  background-size:100%
}
.GC_plate.underProbation span:first-child {
  background:url(../content/8969132658908ca7c4ce541d4c8afa23.png) no-repeat;
  font-size:0!important;
  width:71px;
  background-size:100%
}
.GC_plate.underProbation>div {
  color:#000!important;
  font:1.6em/34px RTA-plate!important
}
.GC_plate.publicTransport,
.GC_plate.trailer {
  background:#00b154;
  color:#fff!important;
  border:1px solid #fff;
  outline:2px solid #00b154
}
.GC_plate.publicTransport:before,
.GC_plate.trailer:before {
  background:url(../content/deafba5b19c19b45991a7b8322ca4412.svg) no-repeat;
  background-size:100%
}
.GC_plate.publicTransport span:first-child,
.GC_plate.trailer span:first-child {
  background:url(../content/7719814ed0b48b7f782ffc1800d36e9f.svg) no-repeat;
  font-size:0!important;
  width:42px;
  background-size:100%
}
.GC_plate.trailer span:first-child {
  background:url(../content/53861496b6c27744093082b849a63f9c.svg) no-repeat;
  background-size:100%
}
.GC_plate.taxi {
  background:#ffb800
}
.GC_plate.taxi span:first-child {
  background:url(../content/11b9b87ff29989401178e780c009767c.svg) no-repeat;
  background-size:100%;
  font-size:0!important;
  width:20px;
  height:17px;
  top:9px
}
.GC_plate.taxi.long span:first-child {
  top:23px
}
.GC_plate.desert {
  background:#ffb800;
  zoom:.7
}
.GC_plate.desert div {
  zoom:.9
}
.GC_plate.desert span:first-child {
  display:none!important
}
.GC_plate.learner span:first-child {
  background:url(../content/6b88d922d0cf80cd221fb15bd1649b2d.svg) no-repeat;
  background-size:100%;
  font-size:0!important;
  width:20px;
  height:12px;
  top:9px
}
.GC_plate.learner.motorcycle {
  zoom:.8
}
.GC_plate.export {
  background:#2e339a;
  color:#fff!important;
  border:1px solid #fff;
  outline:2px solid #2e339a
}
.GC_plate.export:before {
  background:url(../content/deafba5b19c19b45991a7b8322ca4412.svg) no-repeat;
  background-size:100%
}
.GC_plate.export span:first-child {
  background:url(../content/a9e8374e773685201e0415be13ddc63e.svg) no-repeat;
  font-size:0!important;
  width:42px;
  height:19px;
  background-size:100%;
  top:7px
}
.GC_plate.export p {
  color:#fff!important;
  position:absolute!important;
  font:.9em/21px RTA-plate!important;
  left:47%!important;
  top:7px!important
}
.GC_plate.consular:before {
  background:url(../content/89a869b7f49ce4d562d791024eb62a39.svg) no-repeat;
  background-size:100%;
  left:0;
  top:0;
  height:100%;
  width:52px
}
.GC_plate.consular div {
  right:47px;
  width:80px
}
.GC_plate.consular:after {
  content:"";
  background:url(../content/6582f169f72bcb3b7714da23e4dae6fc.svg) no-repeat;
  background-size:100%;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:52px
}
.GC_plate.consular.short:before {
  background:url(../content/baef5fb9c2b6ec8e950e769fd68820da.svg) no-repeat;
  background-size:100%;
  left:0;
  top:0;
  right:0;
  height:20;
  width:100%
}
.GC_plate.consular div {
  right:0;
  width:100%;
  text-align:center
}
.GC_plate.consular.short:after {
  display:none
}
.GC_plate.classic:before {
  background:url(../content/a1b50860d6e89f817a01dabcf921099c.svg) no-repeat #ffb800 50%;
  background-size:53%;
  left:0;
  top:0;
  height:100%;
  width:60px;
  border-right:2px solid #000
}
.GC_plate.classic.short:before {
  background-size:80%;
  left:0;
  top:0;
  height:100%;
  width:43px;
  border-right:2px solid #000
}
.GC_plate.classic.short div {
  width:87px;
  right:0;
  left:auto;
  bottom:10px
}
.GC_plate.dubai_flag {
  background-color:#a43537
}
.GC_plate.dubai_flag:after {
  display:none
}
.GC_plate.dubai_flag>div {
  color:#fff!important;
  line-height:43px!important
}
.GC_plate.dubai_flag:before {
  background:url(../content/b514001d0442522b9d90fee786eb019f.svg) no-repeat #b6e4ea 50%;
  background-size:82%;
  left:0;
  top:0;
  height:100%;
  width:60px;
  border-right:0 solid #000
}
.GC_plate.dubai_flag.short:before {
  background-size:80%;
  left:0;
  top:0;
  height:100%;
  width:43px;
  border-right:2px solid #000
}
.GC_plate.dubai_flag.short div {
  width:87px;
  right:0;
  left:auto;
  bottom:10px
}
.GC_plate .notLicensed {
  font:.6em/45px RTA!important;
  color:#ee0006;
  background:#fff;
  top:0;
  bottom:0;
  z-index:9
}
.GC_plate .caption,
.GC_plate .notLicensed {
  text-align:center;
  position:absolute;
  right:0;
  left:0
}
.GC_plate .caption {
  bottom:-30px;
  font:.5em/21px RTA!important;
  color:#7d7d7d!important;
  width:100%
}
.GC_plate.unavailable {
  border-color:rgba(0,0,0,.05)!important
}
.GC_plate .unavailable-overlay {
  position:absolute;
  left:0;
  top:0;
  width:100%!important;
  height:100%!important;
  background-color:hsla(0,0%,100%,.92);
  font-size:14px;
  font-family:RTA-bold;
  letter-spacing:0;
  color:#767676!important;
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:0!important
}
.GC_plate .unavailable-overlay p {
  position:relative;
  color:#767676!important;
  padding-left:15px;
  line-height:normal
}
.GC_plate .unavailable-overlay p:before {
  content:"";
  position:absolute;
  top:-2px;
  left:-5px;
  display:block;
  width:16px;
  height:16px;
  background:url(../content/4276fbad618d129fb5cf77db5c36d090.svg);
  background-size:100% 100%
}
html[dir=rtl] .GC_plate .unavailable-overlay p {
  padding-left:0;
  padding-right:15px
}
html[dir=rtl] .GC_plate .unavailable-overlay p:before {
  left:auto;
  right:-5px
}
.MuiPopover-root {
  z-index:13000!important
}
.GC_datePickerComponent .MuiInputBase-input {
  height:33px;
  font:13px/21px RTA
}
.GC_datePickerComponent .MuiIconButton-label {
  background:url(../content/0537fd9a049a8f7fa81a8574f2e8d3da.svg) no-repeat!important;
  width:14px!important;
  display:inline-block;
  height:14px!important
}
.GC_datePickerComponent .MuiIconButton-label svg {
  display:none
}
.GC_datePickerComponent label .mand {
  font-size:.9em;
  color:#ed0200;
  padding:0 4px
}
.MuiInput-underline:after,
.MuiInput-underline:before {
  content:none!important
}
.MuiPickersYearSelection-container::-webkit-scrollbar {
  width:4px
}
.MuiPickersYearSelection-container::-webkit-scrollbar-track {
  background:#f1f1f1
}
.MuiPickersYearSelection-container::-webkit-scrollbar-thumb {
  background:#888
}
.MuiPickersYearSelection-container::-webkit-scrollbar-thumb:hover {
  background:#555
}
.MuiPickersToolbar-toolbar {
  background-color:#1b0e92!important
}
.GC_datePickerComponent .MuiFormControl-root {
  display:flex!important
}
.GC_datePickerComponent .MuiFormControl-root .MuiInputBase-root {
  display:flex;
  border:1px solid #d5d5d5;
  padding:0 16px 0 8px
}
.GC_datePickerComponent .MuiButtonBase-root {
  font-size:0!important
}
html[dir=rtl] .GC_datePickerComponent .MuiFormControl-root .MuiInputBase-root {
  padding:0 8px 0 16px
}
.GC_datePickerComponent .MuiFormControl-root button {
  min-width:0!important
}
.MuiPickersDay-daySelected {
  background-color:#1b0e92!important
}
.MuiPickersDay-current {
  background-color:#e00!important;
  color:#fff!important
}
.GC_datePickerComponent ::placeholder {
  color:#a9aaac!important;
  font:.9em RTA!important
}
.language-en-ar {
  position:relative;
  display:inline-block;
  top:6px
}
.language-en-ar .lang {
  right:5%;
  left:auto;
  top:5px;
  margin:4px 20px 0 0
}
.GC_datePickerComponent label {
  color:#222;
  font:.9em/21px RTA-bold!important;
  display:block;
  width:70%
}
.MuiPickersBasePicker-container * {
  font-family:RTA!important;
  font-size:13px!important
}
.MuiPickersBasePicker-container button {
  min-width:0!important
}
.MuiIconButton-root {
  padding:0!important
}
.MuiFormHelperText-root.Mui-error {
  font:.8em/21px RTA
}
.MuiTypography-h3 {
  font:2.5rem/50px RTA!important
}
.MuiTypography-subtitle1 {
  font-size:20px!important
}
.MuiTypography-h4 {
  font-size:23px!important
}
.MuiPickersYear-root {
  font-size:19px!important
}
.MuiPickersMonth-root {
  font-size:16px!important
}
.disable {
  opacity:.5
}
.GC_Dropdown>label {
  color:#222;
  font:.9em/21px RTA-bold!important;
  display:block;
  width:70%
}
.GC_Dropdown .p-dropdown {
  width:100%!important;
  -webkit-box-shadow:0 0 5px 0 #000 17;
  -moz-box-shadow:0 0 5px 0 #000 17;
  box-shadow:0 0 5px 0 17 #000;
  border:1px solid #d5d5d5 /* !important */
}
.GC_Dropdown .p-dropdown-label {
  padding:15px 30px 5px 15px!important;
  height:48px!important;
  font:1em/21px RTA
}
.GC_Dropdown .p-dropdown .item {
  padding:0 8px
}
.GC_Dropdown .p-dropdown .item.item-value>div {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.GC_Dropdown .p-dropdown .p-dropdown-items-wrapper li {
  padding:10px 0
}
.GC_Dropdown .p-dropdown .p-dropdown-items-wrapper li span {
  font:1em/21px RTA
}
.GC_Dropdown .p-dropdown label {
  padding:10px 45px 5px 5px;
  font:1em/18px RTA
}
.GC_Dropdown .p-dropdown .p-clearfix img {
  width:24px;
  display:inline-block;
  margin:5px 0 0 5px
}
.GC_Dropdown .p-dropdown .p-clearfix span {
  float:right;
  margin:5px 5px 0 0
}
.GC_Dropdown .p-dropdown-panel .p-dropdown-filter-container {
  display:block!important
}
.GC_Dropdown .p-dropdown .p-dropdown-clear-icon {
  right:25px;
  top:25px
}
html[dir=rtl] .GC_Dropdown .p-dropdown .p-dropdown-clear-icon {
  left:25px;
  right:auto
}
html[dir=rtl] .GC_Dropdown .p-dropdown-label {
  padding:15px 15px 5px 30px!important
}
.GC_Dropdown .p-dropdown .pi {
  font-size:.9em
}
.GC_Dropdown .p-dropdown .p-inputtext {
  border:none
}
.GC_Dropdown .p-disabled .p-placeholder {
  background-color:#fff!important;
  pointer-events:none;
  cursor:default;
  opacity:1!important
}
.p-dropdown-empty-message {
  padding:4px 16px 0;
  font:13px/21px RTA;
  color:#222
}
.GC_Dropdown label .mand {
  font-size:.9em;
  color:#ed0200;
  padding:0 4px
}
.GC_Dropdown .disableItem {
  background-color:#f9f9f9!important;
  pointer-events:none;
  cursor:default;
  opacity:.5
}
.GC_Dropdown ul.p-dropdown-items .p-highlight .item>div {
  color:#fff
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight .item {
  color:#fff!important
}
.GC_Multiselect>label {
  color:#222;
  font:.9em/21px RTA-bold!important;
  display:block;
  width:70%
}
.GC_Multiselect .p-multiselect {
  width:100%!important;
  -webkit-box-shadow:0 0 5px 0 #000 17;
  -moz-box-shadow:0 0 5px 0 #000 17;
  box-shadow:0 0 5px 0 17 #000;
  border:1px solid #d5d5d5
}
.GC_Multiselect .p-multiselect-label {
  padding:15px 30px 5px 15px!important;
  height:48px!important;
  font:1em/21px RTA
}
.GC_Multiselect .p-multiselect .item {
  padding:0 8px
}
.GC_Multiselect .p-multiselect .item.item-value>div {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.GC_Multiselect .p-multiselect .p-multiselect-items-wrapper li {
  padding:10px 0
}
.GC_Multiselect .p-multiselect .p-multiselect-items-wrapper li span {
  font:1em/21px RTA
}
.GC_Multiselect .p-multiselect label {
  padding:10px 45px 5px 5px;
  font:1em/18px RTA
}
.GC_Multiselect .p-multiselect .p-clearfix img {
  width:24px;
  display:inline-block;
  margin:5px 0 0 5px
}
.GC_Multiselect .p-multiselect .p-clearfix span {
  float:right;
  margin:5px 5px 0 0
}
.GC_Multiselect .p-multiselect-panel .p-multiselect-filter-container {
  display:block!important
}
.GC_Multiselect .p-multiselect .p-multiselect-clear-icon {
  right:25px;
  top:25px
}
html[dir=rtl] .GC_Multiselect .p-multiselect .p-multiselect-clear-icon {
  left:25px;
  right:auto
}
html[dir=rtl] .GC_Multiselect .p-multiselect-label {
  padding:15px 15px 5px 30px!important
}
.GC_Multiselect .p-multiselect .pi {
  font-size:.9em
}
.GC_Multiselect .p-multiselect .p-inputtext {
  border:none
}
.GC_Multiselect .p-disabled .p-placeholder {
  background-color:#f9f9f9!important;
  pointer-events:none;
  cursor:default;
  opacity:.5
}
.p-multiselect-empty-message {
  padding:4px 16px 0;
  font:13px/21px RTA;
  color:#222
}
.GC_Multiselect label .mand {
  font-size:.9em;
  color:#ed0200;
  padding:0 4px
}
.GC_Multiselect .disableItem {
  background-color:#f9f9f9!important;
  pointer-events:none;
  cursor:default;
  opacity:.5
}
.GC_Multiselect .multiselectToken {
  display:inline-block;
  margin:0 2px;
  background:#454ab5;
  color:#fff;
  padding:2px 8px;
  border-radius:5px;
  font:14px/21px RTA
}
.GC_inputForm label {
  color:#222;
  font:.9em/21px RTA-bold!important;
  display:block;
  width:70%
}
.GC_inputForm label .mand {
  font-size:.9em;
  color:#ed0200;
  padding:0 4px
}
.GC_inputForm input,
.GC_inputForm select,
.GC_inputForm textarea {
  background:none;
  width:100%;
  font:.9em/21px RTA!important;
  color:#222;
  outline:0!important;
  padding:0 8px;
  border-radius:0;
  border:1px solid #d5d5d5;
  height:48px;
  background:#fff
}
.GC_inputForm textarea {
  height:148px;
  padding:8px
}
.GC_inputForm input:focus,
.GC_inputForm select:focus,
.GC_inputForm textarea:focus {
  border:1px solid #d5d5d5;
  box-shadow:none
}
.GC_inputForm input:disabled,
.GC_inputForm select:disabled,
.GC_inputForm textarea:disabled {
  background-color:#f9f9f9!important;
  pointer-events:none;
  cursor:default;
  opacity:.5
}
[dir=rtl] .GC_inputForm input,
[dir=rtl] .GC_inputForm select,
[dir=rtl] .GC_inputForm textarea {
  unicode-bidi:plaintext;
  text-align:right;
  direction:ltr
}
.hg-theme-default {
  position:absolute;
  z-index:999;
  width:94%
}
.hg-theme-default .hg-row .hg-button-container,
.hg-theme-default .hg-row .hg-button:not(:last-child) {
  margin-left:5px;
  margin-right:0
}
.GC_attachmentView {
  position:relative;
  background-color:#f3f3f3;
  border:1px solid #a9abac;
  border-radius:6px;
  height:382px;
  width:auto;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:2px
}
.GC_attachmentView.fullScreen {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index:9999
}
.GC_attachmentView .cavasContainer {
  width:100%;
  height:100%;
  overflow:auto;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column
}
.GC_attachmentView .CTRL {
  position:absolute;
  width:35px;
  bottom:0;
  right:12px;
  top:0;
  left:auto;
  z-index:999
}
.GC_attachmentView .CTRL .btn {
  background-color:#fff;
  border:.5px solid #53565a;
  border-radius:4px;
  box-shadow:0 0 2px 0 rgba(0,0,0,.25);
  width:24px;
  height:24px;
  font:1.3em/21px RTA;
  margin:3px;
  text-align:center;
  padding:3px;
  position:absolute;
  display:none
}
.GC_attachmentView .CTRL .btn.zoomIN {
  background:url(../content/e0233583155f80779720fb4a97d4c832.svg) no-repeat #fff 50%;
  background-size:60%;
  bottom:70px
}
.GC_attachmentView .CTRL .btn.zoomOUT {
  background:url(../content/bc8ea3c3b3310df4c919b7615bda8d3b.svg) no-repeat #fff 50%;
  background-size:60%;
  bottom:40px
}
.GC_attachmentView .CTRL .btn.fullScreen {
  background:url(../content/694aaab0ab87c6936a17e75bd8bb408b.svg) no-repeat #fff 50%;
  background-size:60%;
  top:20px
}
.GC_attachmentView .CTRL .btn.download {
  background:url(../content/8f8609a991eab462fd5a313b29112817.svg) no-repeat #fff 50%;
  background-size:77%;
  top:50px
}
.GC_attachmentView .CTRL .btn.rotationRight {
  background:url(../content/6904575493681ebb4a0c8a116e3a922e.svg) no-repeat #fff 50%;
  background-size:60%;
  bottom:100px
}
.GC_attachmentView .CTRL .btn.rotationLeft {
  background:url(../content/668bfa05ae4ff73eeeba00b07ac6d6d5.svg) no-repeat #fff 50%;
  background-size:60%;
  bottom:130px
}
.GC_attachmentView .CTRL .btn.rotationReset {
  background:url(../content/4769eb501e7fbca95f76b733586ee254.svg) no-repeat #fff 50%;
  background-size:60%;
  bottom:160px
}
.GC_attachmentView #pages {
  height:100%;
  text-align:center
}
.GC_attachmentView #pages canvas {
  margin:4px 8px
}
.GC_attachmentView .GC_loadingComponent {
  position:absolute
}
.flag-icon,
.flag-icon-background {
  background-size:contain;
  background-position:50%;
  background-repeat:no-repeat
}
.flag-icon {
  position:relative;
  display:inline-block;
  width:1.33333333em;
  line-height:1em
}
.flag-icon:before {
  content:"\00a0"
}
.flag-icon.flag-icon-squared {
  width:1em
}
.flag-icon-ad,
.flag-icon-and {
  background-image:url(../content/ad7b28b8809b2680a778487cf7f6a148.svg)
}
.flag-icon-ad.flag-icon-squared,
.flag-icon-and.flag-icon-squared {
  background-image:url(../content/aa31ee0af98d08407676d980e22a5012.svg)
}
.flag-icon-ae,
.flag-icon-are {
  background-image:url(../content/b263220156c66d18fff2a5f30b8f17ae.svg)
}
.flag-icon-ae.flag-icon-squared,
.flag-icon-are.flag-icon-squared {
  background-image:url(../content/e982ce1a46db65259241bb5b37266864.svg)
}
.flag-icon-af,
.flag-icon-afg {
  background-image:url(../content/0b9773700de5d03d896d2e758c905e65.svg)
}
.flag-icon-af.flag-icon-squared,
.flag-icon-afg.flag-icon-squared {
  background-image:url(../content/ecae91f83076777898e1408514a563e4.svg)
}
.flag-icon-ag,
.flag-icon-atg {
  background-image:url(../content/065714bdfc57feaef68fd5ed3608376c.svg)
}
.flag-icon-ag.flag-icon-squared,
.flag-icon-atg.flag-icon-squared {
  background-image:url(../content/c0ddd54bc36224674514784c0fad9f26.svg)
}
.flag-icon-ai,
.flag-icon-aia {
  background-image:url(../content/cddfccfb8735e7bb6cdabcd5c7b6e713.svg)
}
.flag-icon-ai.flag-icon-squared,
.flag-icon-aia.flag-icon-squared {
  background-image:url(../content/8eb1e0e559b7fb35fed99836b2eed7b9.svg)
}
.flag-icon-al,
.flag-icon-alb {
  background-image:url(../content/a6a6e8ad28b3af63bd4e86ff93386fa1.svg)
}
.flag-icon-al.flag-icon-squared,
.flag-icon-alb.flag-icon-squared {
  background-image:url(../content/40be1a31ef7b848a1be7cfecc9a3c8d6.svg)
}
.flag-icon-am,
.flag-icon-arm {
  background-image:url(../content/76e9c18194c0d37b56c015b31dce1f63.svg)
}
.flag-icon-am.flag-icon-squared,
.flag-icon-arm.flag-icon-squared {
  background-image:url(../content/8752853c28f0a87ccefb8128bd51c142.svg)
}
.flag-icon-ago,
.flag-icon-ao {
  background-image:url(../content/39110f8b63c8b1d373b192ebb7fc9ff8.svg)
}
.flag-icon-ago.flag-icon-squared,
.flag-icon-ao.flag-icon-squared {
  background-image:url(../content/ae9767d4b8d6c2fc991c41eea6238f16.svg)
}
.flag-icon-aq,
.flag-icon-ata {
  background-image:url(../content/2405e38d3ce9174eee6079dcd242abbe.svg)
}
.flag-icon-aq.flag-icon-squared,
.flag-icon-ata.flag-icon-squared {
  background-image:url(../content/0aff28faa2b3abc8e49af155b7c41972.svg)
}
.flag-icon-ar,
.flag-icon-arg {
  background-image:url(../content/fde48cca8a461cc556491b63b81a7f90.svg)
}
.flag-icon-ar.flag-icon-squared,
.flag-icon-arg.flag-icon-squared {
  background-image:url(../content/64f19246b47680747fcb8870cae80389.svg)
}
.flag-icon-as,
.flag-icon-asm {
  background-image:url(../content/6fde2eb438bcef1efc2ddd729bf4ebc6.svg)
}
.flag-icon-as.flag-icon-squared,
.flag-icon-asm.flag-icon-squared {
  background-image:url(../content/b326528d8d1f9c76ae82095561c3e29d.svg)
}
.flag-icon-at,
.flag-icon-aut {
  background-image:url(../content/b511d36eecb8b5dc08f5cce85d6fccea.svg)
}
.flag-icon-at.flag-icon-squared,
.flag-icon-aut.flag-icon-squared {
  background-image:url(../content/5ffa25ce96dad1a8c4dc82bcc2fd3fba.svg)
}
.flag-icon-au,
.flag-icon-aus {
  background-image:url(../content/6734a27a2f2a54332a4c8517deb08876.svg)
}
.flag-icon-au.flag-icon-squared,
.flag-icon-aus.flag-icon-squared {
  background-image:url(../content/54426acb27779ea944eaf5aea3548973.svg)
}
.flag-icon-abw,
.flag-icon-aw {
  background-image:url(../content/5833f1365defb17730fccd0b013c2488.svg)
}
.flag-icon-abw.flag-icon-squared,
.flag-icon-aw.flag-icon-squared {
  background-image:url(../content/9f9a1e16047b82cc7ebe36c7baad656a.svg)
}
.flag-icon-ala,
.flag-icon-ax {
  background-image:url(../content/dd048088f167a2fc17f43ceae4e6d25f.svg)
}
.flag-icon-ala.flag-icon-squared,
.flag-icon-ax.flag-icon-squared {
  background-image:url(../content/fb29ad0e1dbf3e0eb0f0c2af374424a1.svg)
}
.flag-icon-az,
.flag-icon-aze {
  background-image:url(../content/aae9c7ff43e36d202a0005fe43839364.svg)
}
.flag-icon-az.flag-icon-squared,
.flag-icon-aze.flag-icon-squared {
  background-image:url(../content/28042690b69f4c26b9fb5d018cf288c4.svg)
}
.flag-icon-ba,
.flag-icon-bih {
  background-image:url(../content/83f603448a9e984610b0f53df5029d9a.svg)
}
.flag-icon-ba.flag-icon-squared,
.flag-icon-bih.flag-icon-squared {
  background-image:url(../content/705b1348460b1291d9373798b0d2993e.svg)
}
.flag-icon-bb,
.flag-icon-brb {
  background-image:url(../content/1a39713c7071f91c422b239703b9abbf.svg)
}
.flag-icon-bb.flag-icon-squared,
.flag-icon-brb.flag-icon-squared {
  background-image:url(../content/901de8a417306b83d2522cbfc0822f2e.svg)
}
.flag-icon-bd,
.flag-icon-bgd {
  background-image:url(../content/0ad8c443ef4d47ea04971830551cd03d.svg)
}
.flag-icon-bd.flag-icon-squared,
.flag-icon-bgd.flag-icon-squared {
  background-image:url(../content/a62e330d249ff3f5bd27978a78c3d1d6.svg)
}
.flag-icon-be,
.flag-icon-bel {
  background-image:url(../content/251f80c01a359e2031996ceb53e4190f.svg)
}
.flag-icon-be.flag-icon-squared,
.flag-icon-bel.flag-icon-squared {
  background-image:url(../content/5b3a82a296b071e1440a4b997dd4c391.svg)
}
.flag-icon-bf,
.flag-icon-bfa {
  background-image:url(../content/a3957b0a98236111e2377ac4bc638574.svg)
}
.flag-icon-bf.flag-icon-squared,
.flag-icon-bfa.flag-icon-squared {
  background-image:url(../content/bb616c9ec60cde6806bbc1c62b4e2a6d.svg)
}
.flag-icon-bg,
.flag-icon-bgr {
  background-image:url(../content/9c87ba43360f54e47b2f4deb30fa4bf1.svg)
}
.flag-icon-bg.flag-icon-squared,
.flag-icon-bgr.flag-icon-squared {
  background-image:url(../content/0717abbc6df210a43c5d26cd34be00c4.svg)
}
.flag-icon-bh,
.flag-icon-bhr {
  background-image:url(../content/59ba382068ede80f9cb0618c3dfe16f5.svg)
}
.flag-icon-bh.flag-icon-squared,
.flag-icon-bhr.flag-icon-squared {
  background-image:url(../content/b3fd5b17b2c1070ca61a1cf2b088ad8b.svg)
}
.flag-icon-bdi,
.flag-icon-bi {
  background-image:url(../content/be5f159137e399dca23b2a5c0e420066.svg)
}
.flag-icon-bdi.flag-icon-squared,
.flag-icon-bi.flag-icon-squared {
  background-image:url(../content/29ab7a295b800ac8cdee51c9f16a9384.svg)
}
.flag-icon-ben,
.flag-icon-bj {
  background-image:url(../content/b04c72b67773f10058a853b2a3991192.svg)
}
.flag-icon-ben.flag-icon-squared,
.flag-icon-bj.flag-icon-squared {
  background-image:url(../content/bbb9c937317f682ba1f2b0c524470aa3.svg)
}
.flag-icon-bl,
.flag-icon-blm {
  background-image:url(../content/ee0d8635f3377e52c7f398e291d7a280.svg)
}
.flag-icon-bl.flag-icon-squared,
.flag-icon-blm.flag-icon-squared {
  background-image:url(../content/66cdc56cf5c323535418b01b09e1384a.svg)
}
.flag-icon-bm,
.flag-icon-bmu {
  background-image:url(../content/4f2a386915b0a53e269fd01a1ce1f397.svg)
}
.flag-icon-bm.flag-icon-squared,
.flag-icon-bmu.flag-icon-squared {
  background-image:url(../content/728fd219af713f367b10c1fef541fafa.svg)
}
.flag-icon-bn,
.flag-icon-brn {
  background-image:url(../content/513d1e4632edd7b884c6bf46bdd7cffd.svg)
}
.flag-icon-bn.flag-icon-squared,
.flag-icon-brn.flag-icon-squared {
  background-image:url(../content/91c0cc951477ac7e6db373711b63e5c0.svg)
}
.flag-icon-bo,
.flag-icon-bol {
  background-image:url(../content/88ba0b0a7e48ec71eca867a6a125b743.svg)
}
.flag-icon-bo.flag-icon-squared,
.flag-icon-bol.flag-icon-squared {
  background-image:url(../content/41d4956b765a5197a2a76aaf71787794.svg)
}
.flag-icon-bes,
.flag-icon-bq {
  background-image:url(../content/04ca6698f051e72cf774e2d036039e3b.svg)
}
.flag-icon-bes.flag-icon-squared,
.flag-icon-bq.flag-icon-squared {
  background-image:url(../content/1698f2886a1c568818060b89230b7ec4.svg)
}
.flag-icon-br,
.flag-icon-bra {
  background-image:url(../content/33b38c329c8eb7d5a36608c1c5afa492.svg)
}
.flag-icon-br.flag-icon-squared,
.flag-icon-bra.flag-icon-squared {
  background-image:url(../content/f1b8e364a7dd0a8f3fb51316f7cac573.svg)
}
.flag-icon-bhs,
.flag-icon-bs {
  background-image:url(../content/527eff5cdc00fa23f06f9cd3596767df.svg)
}
.flag-icon-bhs.flag-icon-squared,
.flag-icon-bs.flag-icon-squared {
  background-image:url(../content/3fac313f5a20d93d24be75ca7930031f.svg)
}
.flag-icon-bt,
.flag-icon-btn {
  background-image:url(../content/ef80804e14eb159e3936b7a92a477d0f.svg)
}
.flag-icon-bt.flag-icon-squared,
.flag-icon-btn.flag-icon-squared {
  background-image:url(../content/4ded667616cee76fc78c31237e15d65a.svg)
}
.flag-icon-bv,
.flag-icon-bvt {
  background-image:url(../content/3d8e6f49fad8459575e1ffe4580f7ada.svg)
}
.flag-icon-bv.flag-icon-squared,
.flag-icon-bvt.flag-icon-squared {
  background-image:url(../content/976c853ae9062409996c7172b271d6bb.svg)
}
.flag-icon-bw,
.flag-icon-bwa {
  background-image:url(../content/840cd355c0fbd02b11c7ab8746e0d1c3.svg)
}
.flag-icon-bw.flag-icon-squared,
.flag-icon-bwa.flag-icon-squared {
  background-image:url(../content/3697157a23bdcf5b8c7aea538e231ef6.svg)
}
.flag-icon-blr,
.flag-icon-by {
  background-image:url(../content/4c57e6cbe13c574dcedecac31357bfc1.svg)
}
.flag-icon-blr.flag-icon-squared,
.flag-icon-by.flag-icon-squared {
  background-image:url(../content/0bc23418cf7a453885cf44eb911ca371.svg)
}
.flag-icon-blz,
.flag-icon-bz {
  background-image:url(../content/9e8153a1022c0f4282f86a5113951269.svg)
}
.flag-icon-blz.flag-icon-squared,
.flag-icon-bz.flag-icon-squared {
  background-image:url(../content/fb56b21728994fd6b18ff83122f2370c.svg)
}
.flag-icon-ca,
.flag-icon-can {
  background-image:url(../content/e833b599aaaaf371fa4313751271c4f5.svg)
}
.flag-icon-ca.flag-icon-squared,
.flag-icon-can.flag-icon-squared {
  background-image:url(../content/4549a2d2d66577e077c9a020dc18451e.svg)
}
.flag-icon-cc,
.flag-icon-cck {
  background-image:url(../content/5cc309bf03b8035d8bdb61ef1d5f2db2.svg)
}
.flag-icon-cc.flag-icon-squared,
.flag-icon-cck.flag-icon-squared {
  background-image:url(../content/d20d3e0cf1bec347594d0a88b8f40c6a.svg)
}
.flag-icon-cd,
.flag-icon-cod {
  background-image:url(../content/4b82821f4a615f2d8c262772a7bdd1aa.svg)
}
.flag-icon-cd.flag-icon-squared,
.flag-icon-cod.flag-icon-squared {
  background-image:url(../content/089aab7a533a120abe270615dfb3e096.svg)
}
.flag-icon-caf,
.flag-icon-cf {
  background-image:url(../content/a3843e7991ac45d28efffd46408141d2.svg)
}
.flag-icon-caf.flag-icon-squared,
.flag-icon-cf.flag-icon-squared {
  background-image:url(../content/e2e89fb8727d254107da03293f216694.svg)
}
.flag-icon-cg,
.flag-icon-cog {
  background-image:url(../content/05e95e537bcdc02a69a734ed9a343839.svg)
}
.flag-icon-cg.flag-icon-squared,
.flag-icon-cog.flag-icon-squared {
  background-image:url(../content/363fa0a518e3142cf3d601c8f28a797a.svg)
}
.flag-icon-ch,
.flag-icon-che {
  background-image:url(../content/a362d2b8e05b0981ba7907893dee9c48.svg)
}
.flag-icon-ch.flag-icon-squared,
.flag-icon-che.flag-icon-squared {
  background-image:url(../content/92ba1dfda8b64cee678fa27ca8abd3ba.svg)
}
.flag-icon-ci,
.flag-icon-civ {
  background-image:url(../content/c7146bc39c724cd34b46e01e2487c78a.svg)
}
.flag-icon-ci.flag-icon-squared,
.flag-icon-civ.flag-icon-squared {
  background-image:url(../content/133adff8acf564df5728fc89b27fb81a.svg)
}
.flag-icon-ck,
.flag-icon-cok {
  background-image:url(../content/85e3a69fb3e37092626f0b1aa37febc0.svg)
}
.flag-icon-ck.flag-icon-squared,
.flag-icon-cok.flag-icon-squared {
  background-image:url(../content/95a616269fffa24b07797e82bb611896.svg)
}
.flag-icon-chl,
.flag-icon-cl {
  background-image:url(../content/107ef3fb7d1ea271cc2e350757fa3230.svg)
}
.flag-icon-chl.flag-icon-squared,
.flag-icon-cl.flag-icon-squared {
  background-image:url(../content/5e19099caf3daa730ce58ad926af8964.svg)
}
.flag-icon-cm,
.flag-icon-cmr {
  background-image:url(../content/b09bb372e446f5ca1accd57750226793.svg)
}
.flag-icon-cm.flag-icon-squared,
.flag-icon-cmr.flag-icon-squared {
  background-image:url(../content/b99d016f9deaed66ab09887011b9f849.svg)
}
.flag-icon-chn,
.flag-icon-cn {
  background-image:url(../content/5744860e2b32d35e322c5803b1dcf11b.svg)
}
.flag-icon-chn.flag-icon-squared,
.flag-icon-cn.flag-icon-squared {
  background-image:url(../content/4fde2ed612a6a2f9ff03069a579a3bac.svg)
}
.flag-icon-co,
.flag-icon-col {
  background-image:url(../content/2035da4efa474be5bb4bf93fb3d73174.svg)
}
.flag-icon-co.flag-icon-squared,
.flag-icon-col.flag-icon-squared {
  background-image:url(../content/650be7bf6524161dd3fbf6715ac19867.svg)
}
.flag-icon-cr,
.flag-icon-cri {
  background-image:url(../content/da71ea0e0e43752f1f4a93d992349b16.svg)
}
.flag-icon-cr.flag-icon-squared,
.flag-icon-cri.flag-icon-squared {
  background-image:url(../content/96cca3298724eeac307f21cb4ddae43d.svg)
}
.flag-icon-cu,
.flag-icon-cub {
  background-image:url(../content/1768da183b71efa6856128a9f014bb44.svg)
}
.flag-icon-cu.flag-icon-squared,
.flag-icon-cub.flag-icon-squared {
  background-image:url(../content/212ed2a57a9492cf43375411e50f056c.svg)
}
.flag-icon-cpv,
.flag-icon-cv {
  background-image:url(../content/fe0c56194b4f20b42ab27952dedcb217.svg)
}
.flag-icon-cpv.flag-icon-squared,
.flag-icon-cv.flag-icon-squared {
  background-image:url(../content/c4df14eee0b28bca07a3f28bd7efc7d8.svg)
}
.flag-icon-cuw,
.flag-icon-cw {
  background-image:url(../content/f65c0891df42c24b23dc7e647b1e1afe.svg)
}
.flag-icon-cuw.flag-icon-squared,
.flag-icon-cw.flag-icon-squared {
  background-image:url(../content/914456013336fcf29568802f4dbab5a2.svg)
}
.flag-icon-cx,
.flag-icon-cxr {
  background-image:url(../content/b7e461d75f0be7e9609da1f0d27ed4b6.svg)
}
.flag-icon-cx.flag-icon-squared,
.flag-icon-cxr.flag-icon-squared {
  background-image:url(../content/3760646934de106799599ab6c22127a9.svg)
}
.flag-icon-cy,
.flag-icon-cyp {
  background-image:url(../content/c956003b42baa905013c4a8afc097ccd.svg)
}
.flag-icon-cy.flag-icon-squared,
.flag-icon-cyp.flag-icon-squared {
  background-image:url(../content/8a3f7e5746121293a7c12d55dd23cf3e.svg)
}
.flag-icon-cz,
.flag-icon-cze {
  background-image:url(../content/5a24757d105fbe7a4e81f64549ec8d2e.svg)
}
.flag-icon-cz.flag-icon-squared,
.flag-icon-cze.flag-icon-squared {
  background-image:url(../content/f7d5fa0258940e2c3ac9bb2c2ec57633.svg)
}
.flag-icon-de,
.flag-icon-deu {
  background-image:url(../content/6435bf24d148ca7248e78a89c1d026ca.svg)
}
.flag-icon-de.flag-icon-squared,
.flag-icon-deu.flag-icon-squared {
  background-image:url(../content/8406691444ff98ee33d4f6cc86cb0372.svg)
}
.flag-icon-dj,
.flag-icon-dji {
  background-image:url(../content/015c67e78d7c8cb05d7f94cd4fc68f67.svg)
}
.flag-icon-dj.flag-icon-squared,
.flag-icon-dji.flag-icon-squared {
  background-image:url(../content/52e5fa9d44c086c8bca451cddb7af94e.svg)
}
.flag-icon-dk,
.flag-icon-dnk {
  background-image:url(../content/025c12105396b6e6b3b8ecf1ba953b26.svg)
}
.flag-icon-dk.flag-icon-squared,
.flag-icon-dnk.flag-icon-squared {
  background-image:url(../content/90f7d12042a18708f7ed68f9984c6ee1.svg)
}
.flag-icon-dm,
.flag-icon-dma {
  background-image:url(../content/cfce36343ac21f15429805843bf2381d.svg)
}
.flag-icon-dm.flag-icon-squared,
.flag-icon-dma.flag-icon-squared {
  background-image:url(../content/f17f9b312e559bd63608852316431fbf.svg)
}
.flag-icon-do,
.flag-icon-dom {
  background-image:url(../content/fe8ec4acc928625ae8966bbf68255166.svg)
}
.flag-icon-do.flag-icon-squared,
.flag-icon-dom.flag-icon-squared {
  background-image:url(../content/3ecb625b75ec64be437600e7a9f4ed47.svg)
}
.flag-icon-dz,
.flag-icon-dza {
  background-image:url(../content/0f0875827805c6719abb646001357855.svg)
}
.flag-icon-dz.flag-icon-squared,
.flag-icon-dza.flag-icon-squared {
  background-image:url(../content/676246527fe04242f0f722440e577866.svg)
}
.flag-icon-ec,
.flag-icon-ecu {
  background-image:url(../content/7d1693275c588cea2fe8b28595573bf5.svg)
}
.flag-icon-ec.flag-icon-squared,
.flag-icon-ecu.flag-icon-squared {
  background-image:url(../content/33ce56273543deb46e2cdb7663a89421.svg)
}
.flag-icon-ee,
.flag-icon-est {
  background-image:url(../content/aca3624e7e3a31be0d4bb2cfdb7a4ada.svg)
}
.flag-icon-ee.flag-icon-squared,
.flag-icon-est.flag-icon-squared {
  background-image:url(../content/fe4d22ce233d1de3dbc11d40053a133c.svg)
}
.flag-icon-eg,
.flag-icon-egy {
  background-image:url(../content/de66162867f147fe1ca131dfd82467c2.svg)
}
.flag-icon-eg.flag-icon-squared,
.flag-icon-egy.flag-icon-squared {
  background-image:url(../content/fd860b79f4945f3a533c74d6820a0c44.svg)
}
.flag-icon-eh,
.flag-icon-esh {
  background-image:url(../content/b5abdd6ce0be2cb4d9b3e53e7007aae8.svg)
}
.flag-icon-eh.flag-icon-squared,
.flag-icon-esh.flag-icon-squared {
  background-image:url(../content/a4db87fe692cdaa6b40c1f821435378d.svg)
}
.flag-icon-er,
.flag-icon-eri {
  background-image:url(../content/4e8d72f968ec26604a6567ca6c16595c.svg)
}
.flag-icon-er.flag-icon-squared,
.flag-icon-eri.flag-icon-squared {
  background-image:url(../content/51a82d50a7e3633fe39cb927cfb37c80.svg)
}
.flag-icon-es,
.flag-icon-esp {
  background-image:url(../content/36cdd00d34fa3ab9d98aba66d3ac5b39.svg)
}
.flag-icon-es.flag-icon-squared,
.flag-icon-esp.flag-icon-squared {
  background-image:url(../content/ab57bf70f93a708e0107e83d3baf07f3.svg)
}
.flag-icon-et,
.flag-icon-eth {
  background-image:url(../content/c3d2d75ff7299b68bf189fa1ecb9380b.svg)
}
.flag-icon-et.flag-icon-squared,
.flag-icon-eth.flag-icon-squared {
  background-image:url(../content/61822620fbdca0ced26f969dce5b422f.svg)
}
.flag-icon-fi,
.flag-icon-fin {
  background-image:url(../content/096c0ee26081bc0c577a2d4b3fcf298e.svg)
}
.flag-icon-fi.flag-icon-squared,
.flag-icon-fin.flag-icon-squared {
  background-image:url(../content/a2a21809fce58fba7e9dd3f50bacc0e0.svg)
}
.flag-icon-fj,
.flag-icon-fji {
  background-image:url(../content/ff919dfd6a29444f17e8c019a47a408f.svg)
}
.flag-icon-fj.flag-icon-squared,
.flag-icon-fji.flag-icon-squared {
  background-image:url(../content/b56527824f32441654654f0c0b1dc71c.svg)
}
.flag-icon-fk,
.flag-icon-flk {
  background-image:url(../content/b2c8d118c250fb103ddb740b45252e18.svg)
}
.flag-icon-fk.flag-icon-squared,
.flag-icon-flk.flag-icon-squared {
  background-image:url(../content/b12459dbb66471a9875440a6f03bf6c2.svg)
}
.flag-icon-fm,
.flag-icon-fsm {
  background-image:url(../content/bc057f7505830fd69f4b2166e962a78f.svg)
}
.flag-icon-fm.flag-icon-squared,
.flag-icon-fsm.flag-icon-squared {
  background-image:url(../content/12e9e2f28f79474f8cae1102cd8c092b.svg)
}
.flag-icon-fo,
.flag-icon-fro {
  background-image:url(../content/7c11a8ad56937ca0487c01e6558bcd03.svg)
}
.flag-icon-fo.flag-icon-squared,
.flag-icon-fro.flag-icon-squared {
  background-image:url(../content/a004f63d8cf851543b799fc2b6404b62.svg)
}
.flag-icon-fr,
.flag-icon-fra {
  background-image:url(../content/0c209b8adf548d40535e0236032dfde9.svg)
}
.flag-icon-fr.flag-icon-squared,
.flag-icon-fra.flag-icon-squared {
  background-image:url(../content/d54aa958aeb0115ca87c9e73b2e82247.svg)
}
.flag-icon-ga,
.flag-icon-gab {
  background-image:url(../content/ccf7eecbecdd26d2403c01bab2c28528.svg)
}
.flag-icon-ga.flag-icon-squared,
.flag-icon-gab.flag-icon-squared {
  background-image:url(../content/d33bfe612c008a01f156d9a3a8a83027.svg)
}
.flag-icon-gb,
.flag-icon-gbr {
  background-image:url(../content/516897fd3988e35032b772b026a19f75.svg)
}
.flag-icon-gb.flag-icon-squared,
.flag-icon-gbr.flag-icon-squared {
  background-image:url(../content/ad3aa4f8661cd353439d28fecaefc345.svg)
}
.flag-icon-gd,
.flag-icon-grd {
  background-image:url(../content/9357b33dc4ff2614d2dd34386eff33ad.svg)
}
.flag-icon-gd.flag-icon-squared,
.flag-icon-grd.flag-icon-squared {
  background-image:url(../content/43662bddde0a9fad49d97c79e6b669e1.svg)
}
.flag-icon-ge,
.flag-icon-geo {
  background-image:url(../content/fc9c4dcd0fd855eb51a3f47fec2a0f95.svg)
}
.flag-icon-ge.flag-icon-squared,
.flag-icon-geo.flag-icon-squared {
  background-image:url(../content/948ba6b5d63b61c2ae6e208d7ece002f.svg)
}
.flag-icon-gf,
.flag-icon-guf {
  background-image:url(../content/89cefa3814d2f748b377809d919e5e1c.svg)
}
.flag-icon-gf.flag-icon-squared,
.flag-icon-guf.flag-icon-squared {
  background-image:url(../content/3af44a6e434c403b3fdd9b165fab17a5.svg)
}
.flag-icon-gg,
.flag-icon-ggy {
  background-image:url(../content/9f0be4b0947f82e770ea234ba222d891.svg)
}
.flag-icon-gg.flag-icon-squared,
.flag-icon-ggy.flag-icon-squared {
  background-image:url(../content/e9d7238c94cc4589ac0ee16c9d7009c9.svg)
}
.flag-icon-gh,
.flag-icon-gha {
  background-image:url(../content/3b04534742f8cc2f32bb02e49dd915be.svg)
}
.flag-icon-gh.flag-icon-squared,
.flag-icon-gha.flag-icon-squared {
  background-image:url(../content/26d188e88a801ef36f645665f0eb8f33.svg)
}
.flag-icon-gi,
.flag-icon-gib {
  background-image:url(../content/9aac5eefeebd80bdee3b666665780625.svg)
}
.flag-icon-gi.flag-icon-squared,
.flag-icon-gib.flag-icon-squared {
  background-image:url(../content/89adf2b0737e6987f658c9b0170d3837.svg)
}
.flag-icon-gl,
.flag-icon-grl {
  background-image:url(../content/633d308e7df9c5abcb8919eb401333e7.svg)
}
.flag-icon-gl.flag-icon-squared,
.flag-icon-grl.flag-icon-squared {
  background-image:url(../content/2466f7b0c1cdbbc5bce5bb00920365df.svg)
}
.flag-icon-gm,
.flag-icon-gmb {
  background-image:url(../content/6e4caca46e637e40175f81818f07cd88.svg)
}
.flag-icon-gm.flag-icon-squared,
.flag-icon-gmb.flag-icon-squared {
  background-image:url(../content/dfd25b88d3660d236c00fd9b79861dac.svg)
}
.flag-icon-gin,
.flag-icon-gn {
  background-image:url(../content/65edeaef7dabb0abc83498717b5f6ae1.svg)
}
.flag-icon-gin.flag-icon-squared,
.flag-icon-gn.flag-icon-squared {
  background-image:url(../content/347b60cf985684d7ea4ff2ffae61c549.svg)
}
.flag-icon-glp,
.flag-icon-gp {
  background-image:url(../content/197c13c37e6fb1e34e2f99424a9dadbf.svg)
}
.flag-icon-glp.flag-icon-squared,
.flag-icon-gp.flag-icon-squared {
  background-image:url(../content/605c7dc7517a1cb0511d7b4c76136980.svg)
}
.flag-icon-gnq,
.flag-icon-gq {
  background-image:url(../content/d338046f390d50e31f3cf1d2684f3f2f.svg)
}
.flag-icon-gnq.flag-icon-squared,
.flag-icon-gq.flag-icon-squared {
  background-image:url(../content/6c7f20b675f0fa8025dc0f84f5e21dfb.svg)
}
.flag-icon-gr,
.flag-icon-grc {
  background-image:url(../content/24e4280338bb1256957bdef8df14b137.svg)
}
.flag-icon-gr.flag-icon-squared,
.flag-icon-grc.flag-icon-squared {
  background-image:url(../content/d0a42f6b9252659b162526cad0c69667.svg)
}
.flag-icon-gs,
.flag-icon-sgs {
  background-image:url(../content/25878acf04c921a5daca9acbf3f69428.svg)
}
.flag-icon-gs.flag-icon-squared,
.flag-icon-sgs.flag-icon-squared {
  background-image:url(../content/c6d0b8c034a638bec5c5478ded5ea4f4.svg)
}
.flag-icon-gt,
.flag-icon-gtm {
  background-image:url(../content/c0bc6c2f50955193f6d90189a6f7dd42.svg)
}
.flag-icon-gt.flag-icon-squared,
.flag-icon-gtm.flag-icon-squared {
  background-image:url(../content/224b126cfd53d82199717cc3dc163c65.svg)
}
.flag-icon-gu,
.flag-icon-gum {
  background-image:url(../content/795bcfa73f67bb1c7448bd89ff536c6a.svg)
}
.flag-icon-gu.flag-icon-squared,
.flag-icon-gum.flag-icon-squared {
  background-image:url(../content/43b14205fd72b01599c76a79b4b81680.svg)
}
.flag-icon-gnb,
.flag-icon-gw {
  background-image:url(../content/442e700de324c517fda86121705acd21.svg)
}
.flag-icon-gnb.flag-icon-squared,
.flag-icon-gw.flag-icon-squared {
  background-image:url(../content/a27c290b1227336d0a32c14c6df479d7.svg)
}
.flag-icon-guy,
.flag-icon-gy {
  background-image:url(../content/80b47cd2f50d288d53b6ece569f43488.svg)
}
.flag-icon-guy.flag-icon-squared,
.flag-icon-gy.flag-icon-squared {
  background-image:url(../content/e28d1b4b1a434168df636b352b5616da.svg)
}
.flag-icon-hk,
.flag-icon-hkg {
  background-image:url(../content/f4b6713db5e5a4773e9594cc69ed4ba3.svg)
}
.flag-icon-hk.flag-icon-squared,
.flag-icon-hkg.flag-icon-squared {
  background-image:url(../content/99b41311a509aca54f06072e7d7fe662.svg)
}
.flag-icon-hm,
.flag-icon-hmd {
  background-image:url(../content/eb884befd701cebde39f5f019154c970.svg)
}
.flag-icon-hm.flag-icon-squared,
.flag-icon-hmd.flag-icon-squared {
  background-image:url(../content/0df90608875d9e335553a299c0f074a5.svg)
}
.flag-icon-hn,
.flag-icon-hnd {
  background-image:url(../content/519dcaf5e34eb209bc595d1c07c0dc27.svg)
}
.flag-icon-hn.flag-icon-squared,
.flag-icon-hnd.flag-icon-squared {
  background-image:url(../content/5ef17b2e2f89d5d559b9c5f0c3e978b9.svg)
}
.flag-icon-hr,
.flag-icon-hrv {
  background-image:url(../content/89b8c8af46eef412f1cd0433ed3c7bc5.svg)
}
.flag-icon-hr.flag-icon-squared,
.flag-icon-hrv.flag-icon-squared {
  background-image:url(../content/85eb7e0d4ea914241924c0b0321f34e2.svg)
}
.flag-icon-ht,
.flag-icon-hti {
  background-image:url(../content/7979dcf65e35682bcb8caf203a52e498.svg)
}
.flag-icon-ht.flag-icon-squared,
.flag-icon-hti.flag-icon-squared {
  background-image:url(../content/593507644b4be0c259ffc237ef784d44.svg)
}
.flag-icon-hu,
.flag-icon-hun {
  background-image:url(../content/e404d718cffb5bd06467cbb60786edab.svg)
}
.flag-icon-hu.flag-icon-squared,
.flag-icon-hun.flag-icon-squared {
  background-image:url(../content/cb329e885950a7c054075d78aa6f1364.svg)
}
.flag-icon-id,
.flag-icon-idn {
  background-image:url(../content/a5fb3413ae797b940643b1c3d62a57ee.svg)
}
.flag-icon-id.flag-icon-squared,
.flag-icon-idn.flag-icon-squared {
  background-image:url(../content/b8cee6f6cd34c5dc424927a92a1ee8b2.svg)
}
.flag-icon-ie,
.flag-icon-irl {
  background-image:url(../content/0542b94612db83a2f5502811528ac249.svg)
}
.flag-icon-ie.flag-icon-squared,
.flag-icon-irl.flag-icon-squared {
  background-image:url(../content/9e3414e898f1a07d0bea10fed8d85084.svg)
}
.flag-icon-il,
.flag-icon-isr {
  background-image:url(../content/9bbe130ed5385d0cd03a92060daa40be.svg)
}
.flag-icon-il.flag-icon-squared,
.flag-icon-isr.flag-icon-squared {
  background-image:url(../content/2bb2ff50cd3adc1d0cd88e78539a7c25.svg)
}
.flag-icon-im,
.flag-icon-imn {
  background-image:url(../content/1471ac6032ffd876694380eb656d1146.svg)
}
.flag-icon-im.flag-icon-squared,
.flag-icon-imn.flag-icon-squared {
  background-image:url(../content/3b9ec59891d962581ef833673449af7b.svg)
}
.flag-icon-in,
.flag-icon-ind {
  background-image:url(../content/1434165acf97a8c1a31a1d7702d03ca5.svg)
}
.flag-icon-in.flag-icon-squared,
.flag-icon-ind.flag-icon-squared {
  background-image:url(../content/a8b035d61b54fec572a00298f9a05aaa.svg)
}
.flag-icon-io,
.flag-icon-iot {
  background-image:url(../content/a7c201eabf62f13fe1d87fee941671a5.svg)
}
.flag-icon-io.flag-icon-squared,
.flag-icon-iot.flag-icon-squared {
  background-image:url(../content/77f4eddb484b8f32d38a5b970c10592b.svg)
}
.flag-icon-iq,
.flag-icon-irq {
  background-image:url(../content/7a8858e71522f3d9d56e3b62ba85443b.svg)
}
.flag-icon-iq.flag-icon-squared,
.flag-icon-irq.flag-icon-squared {
  background-image:url(../content/942b6bfdf031d606c26a1bf20b47c9a6.svg)
}
.flag-icon-ir,
.flag-icon-irn {
  background-image:url(../content/95a4d32e20e010f63ae710f22213399c.svg)
}
.flag-icon-ir.flag-icon-squared,
.flag-icon-irn.flag-icon-squared {
  background-image:url(../content/7fdcd500420537104db1bb953fbbcfca.svg)
}
.flag-icon-is,
.flag-icon-isl {
  background-image:url(../content/3c4b4181458260fed9fc1d00c2c7c3a0.svg)
}
.flag-icon-is.flag-icon-squared,
.flag-icon-isl.flag-icon-squared {
  background-image:url(../content/76481cf550e4750b105cd1dead4a60cb.svg)
}
.flag-icon-it,
.flag-icon-ita {
  background-image:url(../content/08db2cd122d5f99494dd35c2cfb10784.svg)
}
.flag-icon-it.flag-icon-squared,
.flag-icon-ita.flag-icon-squared {
  background-image:url(../content/febcc1b18059405d2a1b169a335888f5.svg)
}
.flag-icon-je,
.flag-icon-jey {
  background-image:url(../content/cc06b8c75e723221fb6fc6df60c7fd68.svg)
}
.flag-icon-je.flag-icon-squared,
.flag-icon-jey.flag-icon-squared {
  background-image:url(../content/61157f3ae7c4ea0899866c82b7452e96.svg)
}
.flag-icon-jam,
.flag-icon-jm {
  background-image:url(../content/bbf9bcce8cefb8d15d88deeb7dfec194.svg)
}
.flag-icon-jam.flag-icon-squared,
.flag-icon-jm.flag-icon-squared {
  background-image:url(../content/259baa445256a0bc926e973df1505e43.svg)
}
.flag-icon-jo,
.flag-icon-jor {
  background-image:url(../content/527af4b76be5bd7e890ae7bc9aac1068.svg)
}
.flag-icon-jo.flag-icon-squared,
.flag-icon-jor.flag-icon-squared {
  background-image:url(../content/6fe6e076d9928ca834ffea44c382ed60.svg)
}
.flag-icon-jp,
.flag-icon-jpn {
  background-image:url(../content/d7ff64ff596ec31992b4a7af00b65a83.svg)
}
.flag-icon-jp.flag-icon-squared,
.flag-icon-jpn.flag-icon-squared {
  background-image:url(../content/da55e778c0af59e1b7ba6a65bd7c986b.svg)
}
.flag-icon-ke,
.flag-icon-ken {
  background-image:url(../content/785c24b7349ff3963bf934c2741409fe.svg)
}
.flag-icon-ke.flag-icon-squared,
.flag-icon-ken.flag-icon-squared {
  background-image:url(../content/c70195b6db5693f8825135e3040d53a1.svg)
}
.flag-icon-kg,
.flag-icon-kgz {
  background-image:url(../content/271f0bb9f5b8a452e245d8557b5f6273.svg)
}
.flag-icon-kg.flag-icon-squared,
.flag-icon-kgz.flag-icon-squared {
  background-image:url(../content/3aa9ef95cc4630428b294d8b53e02973.svg)
}
.flag-icon-kh,
.flag-icon-khm {
  background-image:url(../content/09c49693fc10e5bd02ed2a12de8e3c6e.svg)
}
.flag-icon-kh.flag-icon-squared,
.flag-icon-khm.flag-icon-squared {
  background-image:url(../content/e7fb0dfc1a7ba25626b05ba502bb0e73.svg)
}
.flag-icon-ki,
.flag-icon-kir {
  background-image:url(../content/339d25434ca1eaf0ed788974b63ecd9b.svg)
}
.flag-icon-ki.flag-icon-squared,
.flag-icon-kir.flag-icon-squared {
  background-image:url(../content/93b60ad98e05bc97b906edcd1335e329.svg)
}
.flag-icon-com,
.flag-icon-km {
  background-image:url(../content/636e9ed727bb8f644964906fc66d223f.svg)
}
.flag-icon-com.flag-icon-squared,
.flag-icon-km.flag-icon-squared {
  background-image:url(../content/f07a34b8d0a9f8910177fd6a0f631964.svg)
}
.flag-icon-kn,
.flag-icon-kna {
  background-image:url(../content/924ba78fe913a3dbd988f177c7aa962d.svg)
}
.flag-icon-kn.flag-icon-squared,
.flag-icon-kna.flag-icon-squared {
  background-image:url(../content/2c6b3e41da7cf401967e6b4f5fd861ca.svg)
}
.flag-icon-kp,
.flag-icon-prk {
  background-image:url(../content/510d0a3c130d94bfd139f07ae3823a53.svg)
}
.flag-icon-kp.flag-icon-squared,
.flag-icon-prk.flag-icon-squared {
  background-image:url(../content/650f6d2f12e900e69c1074f7e3f4472d.svg)
}
.flag-icon-kor,
.flag-icon-kr {
  background-image:url(../content/6bd5eda73cbc171baedbec0f743fb793.svg)
}
.flag-icon-kor.flag-icon-squared,
.flag-icon-kr.flag-icon-squared {
  background-image:url(../content/9408e6924b5f440610a071e119c64ce4.svg)
}
.flag-icon-kw,
.flag-icon-kwt {
  background-image:url(../content/1ac81961aeb84840db2f97db2dba5536.svg)
}
.flag-icon-kw.flag-icon-squared,
.flag-icon-kwt.flag-icon-squared {
  background-image:url(../content/0924dc178a2cf893e78dbafb705cd391.svg)
}
.flag-icon-cym,
.flag-icon-ky {
  background-image:url(../content/820198475abf3ac224f3875b5d1c87b9.svg)
}
.flag-icon-cym.flag-icon-squared,
.flag-icon-ky.flag-icon-squared {
  background-image:url(../content/914210c79b1a6f434a16cd56a5a4f451.svg)
}
.flag-icon-kaz,
.flag-icon-kz {
  background-image:url(../content/8e060ebaca712d1fea76cfc4e77acbf3.svg)
}
.flag-icon-kaz.flag-icon-squared,
.flag-icon-kz.flag-icon-squared {
  background-image:url(../content/ac6fa1a3ca93e95637cf5084e9dfad24.svg)
}
.flag-icon-la,
.flag-icon-lao {
  background-image:url(../content/644f2f1af4cc82620b9ceaff1fe6ecce.svg)
}
.flag-icon-la.flag-icon-squared,
.flag-icon-lao.flag-icon-squared {
  background-image:url(../content/d2ebfb8712f5375ce406ca95b1255518.svg)
}
.flag-icon-lb,
.flag-icon-lbn {
  background-image:url(../content/4e42399a0ba45809df5ba490b4d9120e.svg)
}
.flag-icon-lb.flag-icon-squared,
.flag-icon-lbn.flag-icon-squared {
  background-image:url(../content/ede59c1723abcf425c23e0c8f1dfb20a.svg)
}
.flag-icon-lc,
.flag-icon-lca {
  background-image:url(../content/26619234555a923eb7b3df733548982f.svg)
}
.flag-icon-lc.flag-icon-squared,
.flag-icon-lca.flag-icon-squared {
  background-image:url(../content/7ac7d1c95113e30046c9ea00abfa1e35.svg)
}
.flag-icon-li,
.flag-icon-lie {
  background-image:url(../content/637cad1d9f490bd27b72b2d6894b99ab.svg)
}
.flag-icon-li.flag-icon-squared,
.flag-icon-lie.flag-icon-squared {
  background-image:url(../content/12116067e3566ce346e3a8faf01f617a.svg)
}
.flag-icon-lk,
.flag-icon-lka {
  background-image:url(../content/3cb867c4401d5caa5bcfa6d87d2d436e.svg)
}
.flag-icon-lk.flag-icon-squared,
.flag-icon-lka.flag-icon-squared {
  background-image:url(../content/25692a40953691400c9924f6fd2657c9.svg)
}
.flag-icon-lbr,
.flag-icon-lr {
  background-image:url(../content/274e9865978ac60476fdab48cc2d2388.svg)
}
.flag-icon-lbr.flag-icon-squared,
.flag-icon-lr.flag-icon-squared {
  background-image:url(../content/c70ba2e26749882f79c7dfbfffc514f8.svg)
}
.flag-icon-ls,
.flag-icon-lso {
  background-image:url(../content/1656b1dc3d7ad3685ca49742447a3326.svg)
}
.flag-icon-ls.flag-icon-squared,
.flag-icon-lso.flag-icon-squared {
  background-image:url(../content/e9b2f4ba095591e4e9c58e82f9b288f7.svg)
}
.flag-icon-lt,
.flag-icon-ltu {
  background-image:url(../content/93a07daff68dea7336fd2f400ed2fdd1.svg)
}
.flag-icon-lt.flag-icon-squared,
.flag-icon-ltu.flag-icon-squared {
  background-image:url(../content/1d07a8b84f27401d15e2578801e366a5.svg)
}
.flag-icon-lu,
.flag-icon-lux {
  background-image:url(../content/c155a6845ad167cdad8cb83da95b9d10.svg)
}
.flag-icon-lu.flag-icon-squared,
.flag-icon-lux.flag-icon-squared {
  background-image:url(../content/1de57f2a9396a1bb33258b968c09dc34.svg)
}
.flag-icon-lv,
.flag-icon-lva {
  background-image:url(../content/ff6176a6bfeba64d07169ecd7c2162a2.svg)
}
.flag-icon-lv.flag-icon-squared,
.flag-icon-lva.flag-icon-squared {
  background-image:url(../content/884e7f97a321e3dda41076bbaef04f81.svg)
}
.flag-icon-lby,
.flag-icon-ly {
  background-image:url(../content/86eec27b4d685f067ab523dff4b7a1ee.svg)
}
.flag-icon-lby.flag-icon-squared,
.flag-icon-ly.flag-icon-squared {
  background-image:url(../content/8d6871917dd571682b3c533625d8b288.svg)
}
.flag-icon-ma,
.flag-icon-mar {
  background-image:url(../content/ab052b412792b9fadd8c6a53bf717d63.svg)
}
.flag-icon-ma.flag-icon-squared,
.flag-icon-mar.flag-icon-squared {
  background-image:url(../content/4d3a6f5c2bd6a436e6a1b03b246336a5.svg)
}
.flag-icon-mc,
.flag-icon-mco {
  background-image:url(../content/b5edb75519037dcf483e8d845b7af989.svg)
}
.flag-icon-mc.flag-icon-squared,
.flag-icon-mco.flag-icon-squared {
  background-image:url(../content/21f385d1c90452e35d21436a60b29c07.svg)
}
.flag-icon-md,
.flag-icon-mda {
  background-image:url(../content/b51b6be960f624fb9814787ce266958a.svg)
}
.flag-icon-md.flag-icon-squared,
.flag-icon-mda.flag-icon-squared {
  background-image:url(../content/01ec3194a89e6a0c56765a04410c2461.svg)
}
.flag-icon-me,
.flag-icon-mne {
  background-image:url(../content/0c03b01f0a036dd1e720645682dbe50c.svg)
}
.flag-icon-me.flag-icon-squared,
.flag-icon-mne.flag-icon-squared {
  background-image:url(../content/3b8260d491f0ed64b1ad45d0e624888d.svg)
}
.flag-icon-maf,
.flag-icon-mf {
  background-image:url(../content/67ef6063455e2ea7d8b407aafa16e18c.svg)
}
.flag-icon-maf.flag-icon-squared,
.flag-icon-mf.flag-icon-squared {
  background-image:url(../content/acdf197a05336d8cdb11d03dd120d7e2.svg)
}
.flag-icon-mdg,
.flag-icon-mg {
  background-image:url(../content/04eb8444d01a184fbd1d789210b09a78.svg)
}
.flag-icon-mdg.flag-icon-squared,
.flag-icon-mg.flag-icon-squared {
  background-image:url(../content/41929500e241af7a7838aba32baa39c0.svg)
}
.flag-icon-mh,
.flag-icon-mhl {
  background-image:url(../content/d3854d0ef79845fd219754cb6de94fcd.svg)
}
.flag-icon-mh.flag-icon-squared,
.flag-icon-mhl.flag-icon-squared {
  background-image:url(../content/f4334b2e5d62cd297935ae3e94cf28e2.svg)
}
.flag-icon-mk,
.flag-icon-mkd {
  background-image:url(../content/b5eadefbb6da73c9d0cf06f78087fe71.svg)
}
.flag-icon-mk.flag-icon-squared,
.flag-icon-mkd.flag-icon-squared {
  background-image:url(../content/d335b1f7842c183f2626026980bb59d7.svg)
}
.flag-icon-ml,
.flag-icon-mli {
  background-image:url(../content/fa530666ce9e170dc6cdcc03b6ef2f68.svg)
}
.flag-icon-ml.flag-icon-squared,
.flag-icon-mli.flag-icon-squared {
  background-image:url(../content/abd95c9bbc3b8e14d05ad233d4c79580.svg)
}
.flag-icon-mm,
.flag-icon-mmr {
  background-image:url(../content/7548e5caee7b970d0859b5beef33c3a3.svg)
}
.flag-icon-mm.flag-icon-squared,
.flag-icon-mmr.flag-icon-squared {
  background-image:url(../content/68092d4110fca98beb037f1a0eda9974.svg)
}
.flag-icon-mn,
.flag-icon-mng {
  background-image:url(../content/e3dad1d36409c092e6a54b64cac046fe.svg)
}
.flag-icon-mn.flag-icon-squared,
.flag-icon-mng.flag-icon-squared {
  background-image:url(../content/e3e8c5f4f4ab09759fd8220e9bd8c586.svg)
}
.flag-icon-mac,
.flag-icon-mo {
  background-image:url(../content/91c9cf0cfcb88dceaa1657739e8c03ff.svg)
}
.flag-icon-mac.flag-icon-squared,
.flag-icon-mo.flag-icon-squared {
  background-image:url(../content/471093dd27006e1affb75aad55ab1635.svg)
}
.flag-icon-mnp,
.flag-icon-mp {
  background-image:url(../content/22db1d8d93210e4b195ecf0066b15a41.svg)
}
.flag-icon-mnp.flag-icon-squared,
.flag-icon-mp.flag-icon-squared {
  background-image:url(../content/669fb6af01d040686c75ea576884e423.svg)
}
.flag-icon-mq,
.flag-icon-mtq {
  background-image:url(../content/df0d7ef139caab67f17c1a3605087555.svg)
}
.flag-icon-mq.flag-icon-squared,
.flag-icon-mtq.flag-icon-squared {
  background-image:url(../content/4caa210d7c5288e95062442967402b43.svg)
}
.flag-icon-mr,
.flag-icon-mrt {
  background-image:url(../content/b54c9b3dd9d9bd0d450edfb3ed16c521.svg)
}
.flag-icon-mr.flag-icon-squared,
.flag-icon-mrt.flag-icon-squared {
  background-image:url(../content/41a32059e9a8eb6f1ceb7ba7ff4fdde1.svg)
}
.flag-icon-ms,
.flag-icon-msr {
  background-image:url(../content/0c0db89dc3b203a23f739f4f99704f4d.svg)
}
.flag-icon-ms.flag-icon-squared,
.flag-icon-msr.flag-icon-squared {
  background-image:url(../content/dd5003c60480d12f3c6778fb4d5fc26c.svg)
}
.flag-icon-mlt,
.flag-icon-mt {
  background-image:url(../content/a39094a015bbe6ba386122e4d23918eb.svg)
}
.flag-icon-mlt.flag-icon-squared,
.flag-icon-mt.flag-icon-squared {
  background-image:url(../content/35575a14235408993f8db74f5169db77.svg)
}
.flag-icon-mu,
.flag-icon-mus {
  background-image:url(../content/468d5464b2219b1bb9227af74e552fef.svg)
}
.flag-icon-mu.flag-icon-squared,
.flag-icon-mus.flag-icon-squared {
  background-image:url(../content/fd1c498d09f3df7291e331e939f3ea78.svg)
}
.flag-icon-mdv,
.flag-icon-mv {
  background-image:url(../content/f252e4cb6189ffbeb1ed63db451356ad.svg)
}
.flag-icon-mdv.flag-icon-squared,
.flag-icon-mv.flag-icon-squared {
  background-image:url(../content/8cb05cc8693221f2eec147eb4f657c4f.svg)
}
.flag-icon-mw,
.flag-icon-mwi {
  background-image:url(../content/0159b1bd857af9ed65b8530687105890.svg)
}
.flag-icon-mw.flag-icon-squared,
.flag-icon-mwi.flag-icon-squared {
  background-image:url(../content/83c32d57b8256fb3a1fe204adb67981f.svg)
}
.flag-icon-mex,
.flag-icon-mx {
  background-image:url(../content/479622e6f02e13aaf2350ca039d2f658.svg)
}
.flag-icon-mex.flag-icon-squared,
.flag-icon-mx.flag-icon-squared {
  background-image:url(../content/a17b7ad9eaa85411a1e1f8b05ffe4681.svg)
}
.flag-icon-my,
.flag-icon-mys {
  background-image:url(../content/4bd31c4966a40e88b2deea00354a2d6a.svg)
}
.flag-icon-my.flag-icon-squared,
.flag-icon-mys.flag-icon-squared {
  background-image:url(../content/27a9fdd4b200a1ecccd93abf266de8ac.svg)
}
.flag-icon-moz,
.flag-icon-mz {
  background-image:url(../content/22cb086638f1a52c4e49f57662f7b9d5.svg)
}
.flag-icon-moz.flag-icon-squared,
.flag-icon-mz.flag-icon-squared {
  background-image:url(../content/525b13720883d5b9fdd27d12aad6ff44.svg)
}
.flag-icon-na,
.flag-icon-nam {
  background-image:url(../content/7e46f9f6fb3767adf481746d18a6103c.svg)
}
.flag-icon-na.flag-icon-squared,
.flag-icon-nam.flag-icon-squared {
  background-image:url(../content/27a5988ed15ca88d9ca7f68e975b2b1a.svg)
}
.flag-icon-nc,
.flag-icon-ncl {
  background-image:url(../content/52e1a836ab19668f7052d3086eb2f3c9.svg)
}
.flag-icon-nc.flag-icon-squared,
.flag-icon-ncl.flag-icon-squared {
  background-image:url(../content/8a6f511c5d92ba7a258cd85240d33623.svg)
}
.flag-icon-ne,
.flag-icon-ner {
  background-image:url(../content/82c3626f7a2a329d1397e710d3076ae2.svg)
}
.flag-icon-ne.flag-icon-squared,
.flag-icon-ner.flag-icon-squared {
  background-image:url(../content/66cb0cd9e54d34e883f1413fe7897c17.svg)
}
.flag-icon-nf,
.flag-icon-nfk {
  background-image:url(../content/96d57c56bd4feba75b0ec87da9e0e133.svg)
}
.flag-icon-nf.flag-icon-squared,
.flag-icon-nfk.flag-icon-squared {
  background-image:url(../content/7988830715c23c9d75b886cea7920356.svg)
}
.flag-icon-ng,
.flag-icon-nga {
  background-image:url(../content/f29450b9f8b2f04e96aaa39902099e9c.svg)
}
.flag-icon-ng.flag-icon-squared,
.flag-icon-nga.flag-icon-squared {
  background-image:url(../content/1b98819eb371ab8889627318ddeaed80.svg)
}
.flag-icon-ni,
.flag-icon-nic {
  background-image:url(../content/97abb7cd7189b26408f985fb372e2391.svg)
}
.flag-icon-ni.flag-icon-squared,
.flag-icon-nic.flag-icon-squared {
  background-image:url(../content/ef0b194fefa52dfa07ef5320ae142208.svg)
}
.flag-icon-nl,
.flag-icon-nld {
  background-image:url(../content/cfe72ae0b3d6d848523400f70f59efe7.svg)
}
.flag-icon-nl.flag-icon-squared,
.flag-icon-nld.flag-icon-squared {
  background-image:url(../content/c0bdb1a8a77eb133c4b7b4d4391d5ad4.svg)
}
.flag-icon-no,
.flag-icon-nor {
  background-image:url(../content/b9cc4fcdf51eb234607e1ffa96e3ff63.svg)
}
.flag-icon-no.flag-icon-squared,
.flag-icon-nor.flag-icon-squared {
  background-image:url(../content/c2a3c34c769194e219c37f779b4021fb.svg)
}
.flag-icon-np,
.flag-icon-npl {
  background-image:url(../content/3b3316c4ce37e2097103a5dedeb4111a.svg)
}
.flag-icon-np.flag-icon-squared,
.flag-icon-npl.flag-icon-squared {
  background-image:url(../content/e700d833be637cc3507b809c92ddbe31.svg)
}
.flag-icon-nr,
.flag-icon-nru {
  background-image:url(../content/94f7307aad6675681fef606ed402a249.svg)
}
.flag-icon-nr.flag-icon-squared,
.flag-icon-nru.flag-icon-squared {
  background-image:url(../content/f088588c0fce3d304cd2136ffd6d850b.svg)
}
.flag-icon-niu,
.flag-icon-nu {
  background-image:url(../content/e4a214a98aad840d08817821bf1a85d1.svg)
}
.flag-icon-niu.flag-icon-squared,
.flag-icon-nu.flag-icon-squared {
  background-image:url(../content/90c38985532899f2b877cd1510f088b0.svg)
}
.flag-icon-nz,
.flag-icon-nzl {
  background-image:url(../content/c13a64ec70248ccc41d6f5105b52c3d3.svg)
}
.flag-icon-nz.flag-icon-squared,
.flag-icon-nzl.flag-icon-squared {
  background-image:url(../content/0dcf8cf746e1d65a4528f729ab25e8c5.svg)
}
.flag-icon-om,
.flag-icon-omn {
  background-image:url(../content/e32ff9c35c4efac64638cd71377ecf73.svg)
}
.flag-icon-om.flag-icon-squared,
.flag-icon-omn.flag-icon-squared {
  background-image:url(../content/e5b8ab73e47d055889b69ae84c5fcabd.svg)
}
.flag-icon-pa,
.flag-icon-pan {
  background-image:url(../content/8659812291825552ed13c277d78a8968.svg)
}
.flag-icon-pa.flag-icon-squared,
.flag-icon-pan.flag-icon-squared {
  background-image:url(../content/751c8f87270b925c26c412ec7620827f.svg)
}
.flag-icon-pe,
.flag-icon-per {
  background-image:url(../content/9412c8bf3459213d3b45844e0e0d5ce9.svg)
}
.flag-icon-pe.flag-icon-squared,
.flag-icon-per.flag-icon-squared {
  background-image:url(../content/38abe80e0cb9775bea8ca0a9fd1d216c.svg)
}
.flag-icon-pf,
.flag-icon-pyf {
  background-image:url(../content/60eab759c4bdba38ab46cc3bfe75766e.svg)
}
.flag-icon-pf.flag-icon-squared,
.flag-icon-pyf.flag-icon-squared {
  background-image:url(../content/be30b559c3943a7e07036c57aacf6f16.svg)
}
.flag-icon-pg,
.flag-icon-png {
  background-image:url(../content/7248ade59c2b54a0a3483546335652f7.svg)
}
.flag-icon-pg.flag-icon-squared,
.flag-icon-png.flag-icon-squared {
  background-image:url(../content/eb9cc6c51c5a51ef15f403ff9591d448.svg)
}
.flag-icon-ph,
.flag-icon-phl {
  background-image:url(../content/af9d4fede28354a0b0426859feebd66c.svg)
}
.flag-icon-ph.flag-icon-squared,
.flag-icon-phl.flag-icon-squared {
  background-image:url(../content/801b5ef1f9bb57d51f68022eb7a8107a.svg)
}
.flag-icon-pak,
.flag-icon-pk {
  background-image:url(../content/d93be02c73adbb0250bc458f7e745d4b.svg)
}
.flag-icon-pak.flag-icon-squared,
.flag-icon-pk.flag-icon-squared {
  background-image:url(../content/45854c457a1d150934b5fdfed36ee455.svg)
}
.flag-icon-pl,
.flag-icon-pol {
  background-image:url(../content/2b5541c54505328dbc1b264a72369d23.svg)
}
.flag-icon-pl.flag-icon-squared,
.flag-icon-pol.flag-icon-squared {
  background-image:url(../content/cd835d05865e496ff6b868655a4c8856.svg)
}
.flag-icon-pm,
.flag-icon-spm {
  background-image:url(../content/bee2207b45dc0b094dbd9377b3b258d5.svg)
}
.flag-icon-pm.flag-icon-squared,
.flag-icon-spm.flag-icon-squared {
  background-image:url(../content/4917cb53c94d712037f8f7b16818530a.svg)
}
.flag-icon-pcn,
.flag-icon-pn {
  background-image:url(../content/26be0abac23494fd5b06b68640b1780b.svg)
}
.flag-icon-pcn.flag-icon-squared,
.flag-icon-pn.flag-icon-squared {
  background-image:url(../content/d7d37c3ab198678fa6467fc9dcbb5227.svg)
}
.flag-icon-pr,
.flag-icon-pri {
  background-image:url(../content/97520818c4ec402b4ba89f984169a07b.svg)
}
.flag-icon-pr.flag-icon-squared,
.flag-icon-pri.flag-icon-squared {
  background-image:url(../content/d478856bfb090d89128e3074f48f9ace.svg)
}
.flag-icon-ps,
.flag-icon-pse {
  background-image:url(../content/385ac1bdebf6347dcdfe796860404371.svg)
}
.flag-icon-ps.flag-icon-squared,
.flag-icon-pse.flag-icon-squared {
  background-image:url(../content/8e2aad287a0b3284d3b1185306dda9b9.svg)
}
.flag-icon-prt,
.flag-icon-pt {
  background-image:url(../content/96475126e7232ee3558e6fd593a37bec.svg)
}
.flag-icon-prt.flag-icon-squared,
.flag-icon-pt.flag-icon-squared {
  background-image:url(../content/6a0212390ef38b81c19a1be315ec3d31.svg)
}
.flag-icon-plw,
.flag-icon-pw {
  background-image:url(../content/f9ea0367acd37580acec76f4745b3161.svg)
}
.flag-icon-plw.flag-icon-squared,
.flag-icon-pw.flag-icon-squared {
  background-image:url(../content/2ba81a95ae7bbc2ef182ba0fddd2721e.svg)
}
.flag-icon-pry,
.flag-icon-py {
  background-image:url(../content/b4f1de657b201640e4eccf818b18f4d2.svg)
}
.flag-icon-pry.flag-icon-squared,
.flag-icon-py.flag-icon-squared {
  background-image:url(../content/f95e744f8dc1060e28c92e7afc8644da.svg)
}
.flag-icon-qa,
.flag-icon-qat {
  background-image:url(../content/a4f5c16c0a4ab4c14fdf64fb6c6acafe.svg)
}
.flag-icon-qa.flag-icon-squared,
.flag-icon-qat.flag-icon-squared {
  background-image:url(../content/c64c7cc55e86f803cf1a1952a2d4ee78.svg)
}
.flag-icon-re,
.flag-icon-reu {
  background-image:url(../content/c97ad6daf51758d0df7963b8cda8d4a8.svg)
}
.flag-icon-re.flag-icon-squared,
.flag-icon-reu.flag-icon-squared {
  background-image:url(../content/65fecda00937aa8b6917c3118f5d0457.svg)
}
.flag-icon-ro,
.flag-icon-rou {
  background-image:url(../content/33482fcd4344b097d6d7108dc38ed79f.svg)
}
.flag-icon-ro.flag-icon-squared,
.flag-icon-rou.flag-icon-squared {
  background-image:url(../content/6d757067ccc276327b1b444f1f3789cc.svg)
}
.flag-icon-rs,
.flag-icon-srb {
  background-image:url(../content/feac46175cdeca2edc96bcc18bf1f347.svg)
}
.flag-icon-rs.flag-icon-squared,
.flag-icon-srb.flag-icon-squared {
  background-image:url(../content/9f00a7d8eafa6f593713c1c4b255d84f.svg)
}
.flag-icon-ru,
.flag-icon-rus {
  background-image:url(../content/7e04b988972d41f5c36902a31b818119.svg)
}
.flag-icon-ru.flag-icon-squared,
.flag-icon-rus.flag-icon-squared {
  background-image:url(../content/c789ea20a0f569d9d6a92d6d34f452a1.svg)
}
.flag-icon-rw,
.flag-icon-rwa {
  background-image:url(../content/fbb7d374d6bc26a0991d624933c89633.svg)
}
.flag-icon-rw.flag-icon-squared,
.flag-icon-rwa.flag-icon-squared {
  background-image:url(../content/be9b568247b778302b3f005ffda10250.svg)
}
.flag-icon-sa,
.flag-icon-sau {
  background-image:url(../content/d2ac71bc08a7e11cd8dfdc38bfe2434b.svg)
}
.flag-icon-sa.flag-icon-squared,
.flag-icon-sau.flag-icon-squared {
  background-image:url(../content/0ac9ef7170a22c1902900177ca1bfb2a.svg)
}
.flag-icon-sb,
.flag-icon-slb {
  background-image:url(../content/c2672e369471d01fcd1cd1ca9bb9af77.svg)
}
.flag-icon-sb.flag-icon-squared,
.flag-icon-slb.flag-icon-squared {
  background-image:url(../content/149bbf5e3a1e55db7588dd7b2a90c9ac.svg)
}
.flag-icon-sc,
.flag-icon-syc {
  background-image:url(../content/9ef5262cc695adcc613f8d19bdc030df.svg)
}
.flag-icon-sc.flag-icon-squared,
.flag-icon-syc.flag-icon-squared {
  background-image:url(../content/e623a69c2c715916a8df26f7994624ee.svg)
}
.flag-icon-sd,
.flag-icon-sdn {
  background-image:url(../content/3050433e2767fb821c5d6f787ce65388.svg)
}
.flag-icon-sd.flag-icon-squared,
.flag-icon-sdn.flag-icon-squared {
  background-image:url(../content/e0516e5be772a548898b7e0b601a4d09.svg)
}
.flag-icon-se,
.flag-icon-swe {
  background-image:url(../content/5a79810b09a06d579eadd3ad923d6df8.svg)
}
.flag-icon-se.flag-icon-squared,
.flag-icon-swe.flag-icon-squared {
  background-image:url(../content/18850d25a0a36c933c5c35c1d46b4c6a.svg)
}
.flag-icon-sg,
.flag-icon-sgp {
  background-image:url(../content/8b629e7bf137abf1643b88d0e02d9d3a.svg)
}
.flag-icon-sg.flag-icon-squared,
.flag-icon-sgp.flag-icon-squared {
  background-image:url(../content/8db1ed19f334e7b5ad26ae407f199798.svg)
}
.flag-icon-sh,
.flag-icon-shn {
  background-image:url(../content/627ae18963166e5e9ab8964055b2623c.svg)
}
.flag-icon-sh.flag-icon-squared,
.flag-icon-shn.flag-icon-squared {
  background-image:url(../content/ca230759560a7c63d8b8989f3e85d011.svg)
}
.flag-icon-si,
.flag-icon-svn {
  background-image:url(../content/e0de0e96aded64134bcff3acacc00a43.svg)
}
.flag-icon-si.flag-icon-squared,
.flag-icon-svn.flag-icon-squared {
  background-image:url(../content/4b2b84595a3a317f733a5bf1d140b423.svg)
}
.flag-icon-sj,
.flag-icon-sjm {
  background-image:url(../content/f8f9b21529bdc34df1b56eb5523e0977.svg)
}
.flag-icon-sj.flag-icon-squared,
.flag-icon-sjm.flag-icon-squared {
  background-image:url(../content/7111b15215671c0cabae683635bd2bed.svg)
}
.flag-icon-sk,
.flag-icon-svk {
  background-image:url(../content/031f7d1211a3a7f59010135d65c54d9b.svg)
}
.flag-icon-sk.flag-icon-squared,
.flag-icon-svk.flag-icon-squared {
  background-image:url(../content/8ebdd96622429b4fe475fa3e6583bd88.svg)
}
.flag-icon-sl,
.flag-icon-sle {
  background-image:url(../content/d4cd148ff94760097b5c009e01b98e48.svg)
}
.flag-icon-sl.flag-icon-squared,
.flag-icon-sle.flag-icon-squared {
  background-image:url(../content/ec1ec422fd5ac1515437684af48ecba4.svg)
}
.flag-icon-sm,
.flag-icon-smr {
  background-image:url(../content/837e64d2a14911c7380d8af509b377a6.svg)
}
.flag-icon-sm.flag-icon-squared,
.flag-icon-smr.flag-icon-squared {
  background-image:url(../content/39b2d063adce92402a5445937c86e2dd.svg)
}
.flag-icon-sen,
.flag-icon-sn {
  background-image:url(../content/5d2dde7343ab4f2028909cf2ebe29186.svg)
}
.flag-icon-sen.flag-icon-squared,
.flag-icon-sn.flag-icon-squared {
  background-image:url(../content/07ec7ccbea282d9458ad56ee5df564bf.svg)
}
.flag-icon-so,
.flag-icon-som {
  background-image:url(../content/1392d24855dd708a0ee908bd27c2e25e.svg)
}
.flag-icon-so.flag-icon-squared,
.flag-icon-som.flag-icon-squared {
  background-image:url(../content/1ace29c02ffbda05c917174819f13dc7.svg)
}
.flag-icon-sr,
.flag-icon-sur {
  background-image:url(../content/f281cc96dc94e9f2bcdf35155d700dfa.svg)
}
.flag-icon-sr.flag-icon-squared,
.flag-icon-sur.flag-icon-squared {
  background-image:url(../content/45463ee6f9675e59c293520a3f75ba2b.svg)
}
.flag-icon-ss,
.flag-icon-ssd {
  background-image:url(../content/65f6eee5fd80394c659f0f8b5a773e89.svg)
}
.flag-icon-ss.flag-icon-squared,
.flag-icon-ssd.flag-icon-squared {
  background-image:url(../content/252b833eee63afee120bcd1e74639f9e.svg)
}
.flag-icon-st,
.flag-icon-stp {
  background-image:url(../content/a66e38d3051c95e23a7dcb814565d34f.svg)
}
.flag-icon-st.flag-icon-squared,
.flag-icon-stp.flag-icon-squared {
  background-image:url(../content/95ec25640c911126b02be4702192c98b.svg)
}
.flag-icon-slv,
.flag-icon-sv {
  background-image:url(../content/2b995d455aa93dcba0cf337edbfea357.svg)
}
.flag-icon-slv.flag-icon-squared,
.flag-icon-sv.flag-icon-squared {
  background-image:url(../content/dd3c991c109acb5525b19cf667bb630a.svg)
}
.flag-icon-sx,
.flag-icon-sxm {
  background-image:url(../content/37214364557e2b16b8d396bf93f1e5a7.svg)
}
.flag-icon-sx.flag-icon-squared,
.flag-icon-sxm.flag-icon-squared {
  background-image:url(../content/c3e3382c50cdc9150344ccedd2b7fa52.svg)
}
.flag-icon-sy,
.flag-icon-syr {
  background-image:url(../content/241b5816ff0ffd6b77075fc05bca036e.svg)
}
.flag-icon-sy.flag-icon-squared,
.flag-icon-syr.flag-icon-squared {
  background-image:url(../content/ad05d8d10d2ef78fd2e2d2bc43a33bd6.svg)
}
.flag-icon-swz,
.flag-icon-sz {
  background-image:url(../content/bec727f47598d1d82a171ee1387ed8ef.svg)
}
.flag-icon-swz.flag-icon-squared,
.flag-icon-sz.flag-icon-squared {
  background-image:url(../content/468d80d14bc0084d5c0493c949230d75.svg)
}
.flag-icon-tc,
.flag-icon-tca {
  background-image:url(../content/4536527cb970a1b7ff5011388e52fa6e.svg)
}
.flag-icon-tc.flag-icon-squared,
.flag-icon-tca.flag-icon-squared {
  background-image:url(../content/e8c0258a90e587a6da1baef9a805a030.svg)
}
.flag-icon-tcd,
.flag-icon-td {
  background-image:url(../content/f6c172d9fdebca34a65fe2355fe4bd47.svg)
}
.flag-icon-tcd.flag-icon-squared,
.flag-icon-td.flag-icon-squared {
  background-image:url(../content/57c6d2b86e5206f4847a28b447e04789.svg)
}
.flag-icon-atf,
.flag-icon-tf {
  background-image:url(../content/b52f02c3eaacdccd3a787e5f4c495683.svg)
}
.flag-icon-atf.flag-icon-squared,
.flag-icon-tf.flag-icon-squared {
  background-image:url(../content/90c38a9f431cbad5c55862c20ee7b936.svg)
}
.flag-icon-tg,
.flag-icon-tgo {
  background-image:url(../content/ae395581590b44c50c4019a8e8ba55fc.svg)
}
.flag-icon-tg.flag-icon-squared,
.flag-icon-tgo.flag-icon-squared {
  background-image:url(../content/a54fe773a9a6f8f7ae6054c89fb0f33c.svg)
}
.flag-icon-th,
.flag-icon-tha {
  background-image:url(../content/d3dea0cee87c83e3a1e65baf0081b1e3.svg)
}
.flag-icon-th.flag-icon-squared,
.flag-icon-tha.flag-icon-squared {
  background-image:url(../content/b4262644824a028810ca42e7d45fe161.svg)
}
.flag-icon-tj,
.flag-icon-tjk {
  background-image:url(../content/4c009c916e4eafb0debdff42d2b7e07e.svg)
}
.flag-icon-tj.flag-icon-squared,
.flag-icon-tjk.flag-icon-squared {
  background-image:url(../content/9749373197a14f802651677b7b6bce90.svg)
}
.flag-icon-tk,
.flag-icon-tkl {
  background-image:url(../content/5c7cbb32d630f7d2f6586126d5e7528b.svg)
}
.flag-icon-tk.flag-icon-squared,
.flag-icon-tkl.flag-icon-squared {
  background-image:url(../content/2619557b557f9684e1c058a0bfd014de.svg)
}
.flag-icon-tl,
.flag-icon-tls {
  background-image:url(../content/b51e57c22b21dd25774430ffd8b06d7f.svg)
}
.flag-icon-tl.flag-icon-squared,
.flag-icon-tls.flag-icon-squared {
  background-image:url(../content/d8e3bbb05aa228ef7591ec6b2a9b5154.svg)
}
.flag-icon-tkm,
.flag-icon-tm {
  background-image:url(../content/a9bdcd11c19fd20e90b890cb16adb247.svg)
}
.flag-icon-tkm.flag-icon-squared,
.flag-icon-tm.flag-icon-squared {
  background-image:url(../content/61ac9a09d717c6899190b1563a624593.svg)
}
.flag-icon-tn,
.flag-icon-tun {
  background-image:url(../content/8eab019ab85837b171c253f4156f4db5.svg)
}
.flag-icon-tn.flag-icon-squared,
.flag-icon-tun.flag-icon-squared {
  background-image:url(../content/2b1d5aa34ddb2dc385c32ee84ccefd65.svg)
}
.flag-icon-to,
.flag-icon-ton {
  background-image:url(../content/a7375d4d2ef32a2c8761849cac54fa64.svg)
}
.flag-icon-to.flag-icon-squared,
.flag-icon-ton.flag-icon-squared {
  background-image:url(../content/2cb4df0a0e3875c3c113a239aa7f0570.svg)
}
.flag-icon-tr,
.flag-icon-tur {
  background-image:url(../content/a1a28a5eb8eceaad90b38395a1000ff3.svg)
}
.flag-icon-tr.flag-icon-squared,
.flag-icon-tur.flag-icon-squared {
  background-image:url(../content/1a109fa73fffdfd33b11a168f71fa60f.svg)
}
.flag-icon-tt,
.flag-icon-tto {
  background-image:url(../content/33069ab84c09c8db0b08fc24b358ca63.svg)
}
.flag-icon-tt.flag-icon-squared,
.flag-icon-tto.flag-icon-squared {
  background-image:url(../content/62c94980596e2af8b861623ab21ebeba.svg)
}
.flag-icon-tuv,
.flag-icon-tv {
  background-image:url(../content/12b93537c4398ab123fb2669edbd14b2.svg)
}
.flag-icon-tuv.flag-icon-squared,
.flag-icon-tv.flag-icon-squared {
  background-image:url(../content/3ba10c54812d768dc48e6dff41e04b93.svg)
}
.flag-icon-tw,
.flag-icon-twn {
  background-image:url(../content/39308d8769d9190bd1aaa8ff1a6a5f88.svg)
}
.flag-icon-tw.flag-icon-squared,
.flag-icon-twn.flag-icon-squared {
  background-image:url(../content/8ea0b61c9cced533d851df6fc6ad4fb7.svg)
}
.flag-icon-tz,
.flag-icon-tza {
  background-image:url(../content/42ec1dd14b99f59fe0f2a72b7f591ecd.svg)
}
.flag-icon-tz.flag-icon-squared,
.flag-icon-tza.flag-icon-squared {
  background-image:url(../content/148d6a2535c91c0c7922e03abc865cec.svg)
}
.flag-icon-ua,
.flag-icon-ukr {
  background-image:url(../content/0551427e6aedc96255968bec9ea25716.svg)
}
.flag-icon-ua.flag-icon-squared,
.flag-icon-ukr.flag-icon-squared {
  background-image:url(../content/877b33447e5924f4f2468ffb96dbd452.svg)
}
.flag-icon-ug,
.flag-icon-uga {
  background-image:url(../content/ac0f0d78f5f94572d57b389da33166db.svg)
}
.flag-icon-ug.flag-icon-squared,
.flag-icon-uga.flag-icon-squared {
  background-image:url(../content/9e26c8f2269d749b4d2dfa46bf5355d4.svg)
}
.flag-icon-um,
.flag-icon-umi {
  background-image:url(../content/867207fe83a99a3b9b957f97b9245188.svg)
}
.flag-icon-um.flag-icon-squared,
.flag-icon-umi.flag-icon-squared {
  background-image:url(../content/d0a77d97960f20600dc6922439f1faae.svg)
}
.flag-icon-us,
.flag-icon-usa {
  background-image:url(../content/cb3557fd707b978ef927bef888378fb8.svg)
}
.flag-icon-us.flag-icon-squared,
.flag-icon-usa.flag-icon-squared {
  background-image:url(../content/2b96179241e072f75ba926d25fe49309.svg)
}
.flag-icon-ury,
.flag-icon-uy {
  background-image:url(../content/2a4ff395d3b91e6a8d73f70c1a70470d.svg)
}
.flag-icon-ury.flag-icon-squared,
.flag-icon-uy.flag-icon-squared {
  background-image:url(../content/d3a8689930e65cbe016009d7553a0780.svg)
}
.flag-icon-uz,
.flag-icon-uzb {
  background-image:url(../content/a4de118b4064c4b8dd549fa826cca702.svg)
}
.flag-icon-uz.flag-icon-squared,
.flag-icon-uzb.flag-icon-squared {
  background-image:url(../content/37218829b3a988811a6c668780a30520.svg)
}
.flag-icon-va,
.flag-icon-vat {
  background-image:url(../content/cf6a492acafefcbefa109e46322d5e8d.svg)
}
.flag-icon-va.flag-icon-squared,
.flag-icon-vat.flag-icon-squared {
  background-image:url(../content/cf15a64943f6c7d24a2b93629bd1def5.svg)
}
.flag-icon-vc,
.flag-icon-vct {
  background-image:url(../content/a1a39ca12f5354105b9b63fbd6c231de.svg)
}
.flag-icon-vc.flag-icon-squared,
.flag-icon-vct.flag-icon-squared {
  background-image:url(../content/7ad1635f6a2e05857a9f1f07111432b9.svg)
}
.flag-icon-ve,
.flag-icon-ven {
  background-image:url(../content/2d66184ba6da6528b7b8a825d3eeb117.svg)
}
.flag-icon-ve.flag-icon-squared,
.flag-icon-ven.flag-icon-squared {
  background-image:url(../content/ede15c2583ace31d82494dd839755767.svg)
}
.flag-icon-vg,
.flag-icon-vgb {
  background-image:url(../content/9cad91394ba8e5e07d18f6ed1269b8ac.svg)
}
.flag-icon-vg.flag-icon-squared,
.flag-icon-vgb.flag-icon-squared {
  background-image:url(../content/4a8a89d4e27a1e429ca289c586a3af0e.svg)
}
.flag-icon-vi,
.flag-icon-vir {
  background-image:url(../content/2394a011069c69dcda825d1bcda172d5.svg)
}
.flag-icon-vi.flag-icon-squared,
.flag-icon-vir.flag-icon-squared {
  background-image:url(../content/75fc073be5d2be7053e29f13d7426abd.svg)
}
.flag-icon-vn,
.flag-icon-vnm {
  background-image:url(../content/a3c286271bdb3ff7b16f24dec60c9555.svg)
}
.flag-icon-vn.flag-icon-squared,
.flag-icon-vnm.flag-icon-squared {
  background-image:url(../content/bf6f9b0191659c38159deced45dcb8e4.svg)
}
.flag-icon-vu,
.flag-icon-vut {
  background-image:url(../content/f55d4352a21eeff37a90f0aeb663cfb1.svg)
}
.flag-icon-vu.flag-icon-squared,
.flag-icon-vut.flag-icon-squared {
  background-image:url(../content/80c6f8ab84839cdf4618414c522e3ce9.svg)
}
.flag-icon-wf,
.flag-icon-wlf {
  background-image:url(../content/f6a164349ff634cf585d539c14d8256a.svg)
}
.flag-icon-wf.flag-icon-squared,
.flag-icon-wlf.flag-icon-squared {
  background-image:url(../content/00ae4e73cc902efd834cd13c4db05123.svg)
}
.flag-icon-ws,
.flag-icon-wsm {
  background-image:url(../content/314e33c2a444698f4bce5c7346cae980.svg)
}
.flag-icon-ws.flag-icon-squared,
.flag-icon-wsm.flag-icon-squared {
  background-image:url(../content/f06e3a3930f25859ac07ab5d271615e3.svg)
}
.flag-icon-ye,
.flag-icon-yem {
  background-image:url(../content/67bb215c4226cd5a32aae6c7d319634b.svg)
}
.flag-icon-ye.flag-icon-squared,
.flag-icon-yem.flag-icon-squared {
  background-image:url(../content/9b186a8be867d7cb136d2dcdb89d8d2b.svg)
}
.flag-icon-myt,
.flag-icon-yt {
  background-image:url(../content/3a98e97dfe3d47689a4fc50121523bad.svg)
}
.flag-icon-myt.flag-icon-squared,
.flag-icon-yt.flag-icon-squared {
  background-image:url(../content/023b75b96409f72a6a3015db472b3b20.svg)
}
.flag-icon-za,
.flag-icon-zaf {
  background-image:url(../content/cfcf99d22861d82c56582197f4d2ffc1.svg)
}
.flag-icon-za.flag-icon-squared,
.flag-icon-zaf.flag-icon-squared {
  background-image:url(../content/8a405db0d230f726cb0c57d10c47ad3e.svg)
}
.flag-icon-zm,
.flag-icon-zmb {
  background-image:url(../content/864bd087d50f237db5ce1a48f664a1eb.svg)
}
.flag-icon-zm.flag-icon-squared,
.flag-icon-zmb.flag-icon-squared {
  background-image:url(../content/7d7825c9680bf4c7a1cd8ebc096f3070.svg)
}
.flag-icon-zw,
.flag-icon-zwe {
  background-image:url(../content/cd37458b29efc0063ff64339b2923a8f.svg)
}
.flag-icon-zw.flag-icon-squared,
.flag-icon-zwe.flag-icon-squared {
  background-image:url(../content/3a3eb0f2bf0ffd8f5201303fa8383677.svg)
}
.flag-icon-eng {
  background-image:url(../content/ee3571430d489c32deaca52df1c49f09.svg)
}
.flag-icon-eng.flag-icon-squared {
  background-image:url(../content/7b249f565cc9aa70b36bcdee11fd25e0.svg)
}
.branchesMap {
  background-color:#f5f5f5;
  padding:30px 20px
}
.branchesMap .list-holder input,
.branchesMap .list-holder select {
  background-color:#fff;
  border-radius:0;
  height:48px;
  margin-bottom:15px;
  width:100%;
  border:1px solid #ccc;
  padding:8px
}
.branchesMap .list-holder ul {
  height:340px;
  overflow:auto;
  scrollbar-face-color:#9ea3a8;
  scrollbar-track-color:#ececec
}
.branchesMap .list-holder ul::-webkit-scrollbar {
  width:5px;
  height:5px
}
.branchesMap .list-holder ul::-webkit-scrollbar-thumb {
  background:#9ea3a8
}
.branchesMap .list-holder ul::-webkit-scrollbar-track {
  background:#ececec
}
.branchesMap .list-holder ul li {
  background-color:#fff;
  padding:10px 35px 10px 10px;
  margin-bottom:6px;
  cursor:pointer;
  position:relative
}
.branchesMap .list-holder ul li:after {
  content:"";
  position:absolute;
  right:10px;
  top:20px;
  width:20px;
  height:20px;
  border-radius:50%;
  background:url(../content/5df9086fdfbc99994391135bad859b84.svg) no-repeat 50%
}
.branchesMap .list-holder ul li span {
  display:block;
  color:#53565a;
  font:.8em/21px RTA!important
}
.branchesMap .list-holder ul li span:first-child {
  color:#222;
  font-size:15px;
  text-overflow:ellipsis;
  overflow:hidden;
  display:block;
  width:100%;
  white-space:nowrap
}
.branchesMap .list-holder ul li.active {
  background-color:#171c8f
}
.branchesMap .list-holder ul li.active:after {
  background:url(../content/c23f0c047df579e6b19b2140e03c233b.svg) no-repeat 50%;
  border:none
}
.branchesMap .list-holder ul li.active span {
  color:#fff
}
.branchesMap .gMap {
  width:100%;
  height:400px;
  padding:0
}
.branchesMap .gMap .gm-style .gm-style-iw-c {
  border:2px solid #171c8f;
  background-color:#f5f5f5;
  padding:0!important;
  margin-top:5px!important;
  max-height:300px!important
}
.branchesMap .gMap .gm-style .gm-style-iw-c .gm-ui-hover-effect {
  top:0!important;
  right:0!important
}
.branchesMap .gMap .gm-style .gm-style-iw-t:after {
  display:none
}
.branchesMap .gMap .gm-style-iw-d {
  overflow:auto!important;
  padding:5px 10px 10px;
  max-height:300px!important
}
.branchesMap .gMap .markerContent {
  width:250px;
  padding:0 16px 16px
}
.branchesMap .gMap .markerContent h6 {
  color:#222;
  font-size:12px;
  font-family:RTA-bold;
  margin-bottom:10px
}
.branchesMap .gMap .markerContent p {
  margin-bottom:3px
}
.branchesMap .gMap .markerContent p span {
  display:inline-block;
  min-width:80px;
  color:#222;
  font-size:12px;
  font-family:RTA
}
.branchesMap .gMap .markerContent p.bold span {
  font-weight:700;
  color:#171c8f
}
.branchesMap.changeSpace {
  padding:16px 0
}
.branchesMap .gm-ui-hover-effect {
  width:44px!important;
  height:44px!important;
  position:absolute!important
}
.branchesMap .gm-style-iw-tc:after {
  background:#f5f5f5!important
}
.branchesMap .fullWidth {
  max-width:100%!important;
  flex:100%!important
}
@media screen and (max-width:991px) {
  .branchesMap .list-holder input,
  .branchesMap .list-holder ul {
    display:none
  }
  .branchesMap .list-holder .formView {
    display:block!important;
    margin-bottom:10px!important
  }
}
@media screen and (max-width:500px) {
  .branchesMap {
    padding:15px 0
  }
  .branchesMap .gMap .gm-style-iw {
    max-width:250px!important
  }
  .branchesMap .gMap #markerContent {
    width:200px!important
  }
}
html[dir=rtl] .branchesMap .list-holder ul li {
  padding-right:10px;
  padding-left:35px
}
html[dir=rtl] .branchesMap .list-holder ul li:after {
  right:auto;
  left:10px;
  background:url(../content/5df9086fdfbc99994391135bad859b84.svg) no-repeat 50%;
  transform:rotate(180deg)
}
html[dir=rtl] .branchesMap .list-holder ul li.active:after {
  background:url(../content/c23f0c047df579e6b19b2140e03c233b.svg) no-repeat 50%;
  transform:rotate(180deg)
}
html[dir=rtl] .branchesMap .gMap .gm-style .gm-style-iw-c .gm-ui-hover-effect {
  left:0!important;
  right:auto!important
}
.branchesDistancMap {
  overflow:hidden;
  position:relative
}
.branchesDistancMap>.row>.rightSide {
  background-color:#f5f5f5;
  padding:30px 20px 0;
  box-shadow:6px 0 17px -6px rgba(0,0,0,.3607843137254902);
  z-index:9;
  position:relative;
  transition:all .5s;
  position:absolute;
  left:0;
  width:400px;
  top:0;
  bottom:0
}
.branchesDistancMap>.row>.rightSide.closeList {
  left:-400px
}
.branchesDistancMap>.row>.leftSide {
  width:100%;
  padding:0
}
.branchesDistancMap>.row>.rightSide .menu {
  position:absolute;
  right:-49px;
  width:50px;
  height:50px;
  box-shadow:8px 1px 10px -3px rgba(0,0,0,.3607843137254902);
  top:85px;
  cursor:pointer
}
.branchesDistancMap>.row>.rightSide.closeList .menu,
.branchesDistancMap>.row>.rightSide .menu {
  background:url(../content/1087eee8215e1278d7a1437c790a0368.svg) no-repeat #f5f5f5;
  background-size:28%;
  background-position:50%
}
.branchesDistancMap .list-holder .searchBox {
  position:relative
}
.branchesDistancMap .list-holder .filterMap {
  display:flex;
  width:100%;
  justify-content:space-between;
  padding:6px 0;
  align-items:center
}
.branchesDistancMap .list-holder .filterMap>div {
  cursor:pointer;
  align-items:center;
  display:inline-flex;
  justify-content:center;
  font:12px/21px RTA;
  color:#333
}
.branchesDistancMap .list-holder .filterMap span {
  width:24px;
  height:24px;
  background-color:#fff;
  border-radius:100%;
  margin:0 6px;
  display:inline-flex;
  box-shadow:0 0 2px 0 rgba(0,0,0,.18)
}
.branchesDistancMap .list-holder .filterMap .allCenter span {
  background:url(../content/09f2fbb2b52fab0a7b7f1e0afdcfb7f0.svg) no-repeat #fff;
  background-size:56%;
  background-position:7px 8px
}
.branchesDistancMap .list-holder .filterMap .allCenter.active span {
  background:url(../content/aa56e314617073476f6d04f5e763e906.svg) no-repeat #245ed9;
  background-size:56%;
  background-position:7px 8px
}
.branchesDistancMap .list-holder .filterMap .openCenters span {
  background:url(../content/3b4b97ff626d941b132402851719ac53.svg) no-repeat #fff;
  background-size:40%;
  background-position:7px 7px
}
.branchesDistancMap .list-holder .filterMap .openCenters.active span {
  background:url(../content/e55355837cb4e045fa22a4198fd3789a.svg) no-repeat #245ed9;
  background-size:40%;
  background-position:7px 7px
}
.branchesDistancMap .list-holder .filterMap .nearBy span {
  background:url(../content/36b02bc5acb4f5ae65040bcc738fb8a2.svg) no-repeat #fff;
  background-size:35%;
  background-position:8px 6px
}
.branchesDistancMap .list-holder .filterMap .nearBy.active span {
  background:url(../content/6e08ffef6947a3e27d0d16249e04f7fd.svg) no-repeat #245ed9;
  background-size:35%;
  background-position:8px 6px
}
.branchesDistancMap .list-holder .searchBox:after {
  content:"";
  background:url(../content/822dcd2f565eba117ce6ad4134365561.svg) no-repeat;
  width:18px;
  height:18px;
  position:absolute;
  right:13px;
  background-size:contain;
  top:13px
}
.branchesDistancMap .list-holder .searchBox input,
.branchesDistancMap .list-holder .searchBox select {
  background-color:#fff;
  height:42px;
  margin-bottom:15px;
  width:100%;
  border:0!important;
  padding:4px 8px;
  font:14px/21px RTA;
  box-shadow:0 0 2px 0 rgba(0,0,0,.19)!important;
  border-radius:2px
}
.branchesDistancMap .list-holder ul {
  height:361px;
  overflow:auto;
  scrollbar-face-color:#9ea3a8;
  scrollbar-track-color:#ececec;
  margin-top:16px
}
.branchesDistancMap .list-holder ul::-webkit-scrollbar {
  width:5px;
  height:5px
}
.branchesDistancMap .list-holder ul::-webkit-scrollbar-thumb {
  background:#9ea3a8
}
.branchesDistancMap .list-holder ul::-webkit-scrollbar-track {
  background:#ececec
}
.branchesDistancMap .list-holder ul li {
  background-color:#fff;
  padding:10px 35px 10px 10px;
  margin-bottom:6px;
  cursor:pointer;
  position:relative
}
.branchesDistancMap .list-holder ul li span {
  display:inline-block;
  color:#53565a;
  font:.8em/21px RTA!important
}
.branchesDistancMap .list-holder ul li span.duration {
  padding:0 4px
}
.branchesDistancMap .list-holder ul li span h6 {
  font:1em/21px RTA!important;
  display:contents;
  text-shadow:none!important
}
.branchesDistancMap .list-holder ul li span h6.close {
  color:#ed0218
}
.branchesDistancMap .list-holder ul li span h6.open {
  color:#03b054
}
.branchesDistancMap .list-holder ul li span:first-child {
  color:#252d94;
  font-size:15px!important;
  text-overflow:ellipsis;
  overflow:hidden;
  display:block;
  width:100%;
  white-space:nowrap;
  text-transform:lowercase
}
.branchesDistancMap .list-holder ul li span:first-child:first-letter {
  text-transform:uppercase
}
.branchesDistancMap .list-holder ul li.active {
  background-color:#e7eeff
}
.branchesDistancMap .list-holder ul li.active:after {
  background:url(../content/e99a6d285cead94f84c393df2c2c76af.svg);
  background-size:100% 100%;
  background-color:#fff;
  border:none
}
.branchesDistancMap .gMap {
  width:100%;
  height:500px;
  padding:0
}
.branchesDistancMap .gMap .gm-style .gm-style-iw-c {
  background-color:#fff;
  padding:0!important;
  max-height:300px!important;
  width:225px
}
.branchesDistancMap .gMap .gm-style .gm-style-iw-c .gm-ui-hover-effect {
  top:4px!important;
  right:4px!important
}
.branchesDistancMap .gMap .gm-style .gm-style-iw-c .gm-ui-hover-effect span {
  background-color:#fff!important
}
.branchesDistancMap .gMap .gm-style .gm-style-iw-t:after {
  display:none
}
.branchesDistancMap .gMap .gm-style-iw-d {
  overflow:auto!important;
  padding:5px 7px 7px;
  max-height:300px!important
}
.branchesDistancMap .gMap .markerContent {
  width:auto
}
.branchesDistancMap .gMap .markerContent .centerStatus {
  padding:0 9px 13px;
  color:#53565a;
  font:.9em/21px RTA!important;
  position:relative
}
.branchesDistancMap .gMap .markerContent .centerStatus .diraction {
  background:url(../content/dfa3983f2cfaf415cb1b15fe9ff5714e.svg) no-repeat #2e65da;
  position:absolute;
  right:18px;
  width:20px;
  height:20px;
  background-size:80%;
  top:-1px;
  border-radius:3px;
  cursor:pointer;
  background-position:2px 2px
}
.branchesDistancMap .gMap .markerContent .centerStatus span {
  font:1em/21px RTA!important;
  display:inline-flex;
  padding:0 4px;
  float:none!important;
  opacity:1!important
}
.branchesDistancMap .gMap .markerContent .centerStatus span.open {
  color:#03b054
}
.branchesDistancMap .gMap .markerContent .centerStatus span.close {
  color:#ed0218
}
.branchesDistancMap .gMap .markerContent h6 {
  background:#2e65da;
  color:#fff;
  font-size:13px;
  font-family:RTA-Light;
  margin-bottom:10px;
  padding:8px 12px 6px;
  border-radius:3px;
  letter-spacing:1px
}
.branchesDistancMap .gMap .markerContent p {
  padding:0 10px 5px
}
.branchesDistancMap .gMap .markerContent p span {
  display:inline-block;
  min-width:80px;
  color:#000;
  font-size:10.5px;
  font-family:RTA;
  letter-spacing:.5px
}
.branchesDistancMap .gMap .markerContent p.bold span {
  font-weight:700;
  color:#171c8f
}
@media screen and (max-width:500px) {
  .branchesDistancMap {
    padding:15px 0
  }
  .branchesDistancMap .gMap .gm-style-iw {
    max-width:250px!important
  }
  .branchesDistancMap .gMap #markerContent {
    width:200px!important
  }
}
html[dir=rtl] .branchesDistancMap .gMap .gm-style-iw-d,
html[dir=rtl] .branchesDistancMap .list-holder ul {
  direction:rtl
}
html[dir=rtl] .branchesDistancMap .gMap .markerContent .centerStatus .diraction,
html[dir=rtl] .branchesDistancMap .gMap .markerContent .centerStatus:after {
  left:18px;
  right:auto
}
html[dir=rtl] .branchesDistancMap .gMap .gm-style .gm-style-iw-c .gm-ui-hover-effect {
  left:4px!important;
  right:auto!important
}
html[dir=rtl] .branchesDistancMap .list-holder .searchBox:after {
  right:auto;
  left:13px
}
.messageBanner {
  background-color:#025ee1;
  padding:15px 60px;
  margin:0 0 20px;
  border-radius:2px;
  position:relative;
  font:1em/21px RTA;
  color:#fff;
  text-shadow:0 0 #fff;
  min-height:50px
}
.messageBanner pre {
  white-space:break-spaces!important;
  font-family:RTA!important;
  margin:0!important;
  color:#fff;
  overflow:hidden
}
@media screen and (max-width:767px) {
  .messageBanner {
    font:1em/21px RTA
  }
}
.messageBanner.T_noFoundResult {
  border:1px solid #f07d0a;
  background:rgba(240,125,10,.1);
  color:#212529
}
.messageBanner.T_noFoundResult pre {
  color:#212529
}
.messageBanner.T_noFoundResult:before {
  content:"";
  position:absolute;
  top:17px;
  left:20px;
  background:url(../content/7c51667578e2766778396637c2216b87.svg) no-repeat;
  background-size:contain;
  width:20px;
  height:20px
}
.messageBanner.T_success {
  background:#00b154
}
.messageBanner.T_success:before {
  content:"";
  position:absolute;
  top:15px;
  left:20px;
  background:url(../content/56de2c04c108a3155cb91e22824cc9f0.svg) no-repeat;
  background-size:contain;
  width:20px;
  height:20px
}
.messageBanner.T_fines {
  background:#ff7100
}
.messageBanner.T_fines:before {
  content:"";
  position:absolute;
  top:17px;
  left:20px;
  background:url(../content/e57af50f02fc1b0cec04d36b227d7364.svg) no-repeat;
  background-size:contain;
  width:20px;
  height:20px
}
.messageBanner .amount {
  font:1.4em/21px RTA-bold;
  display:block;
  padding-top:8px
}
.messageBanner .amount span {
  font:.6em/21px RTA;
  padding-right:8px
}
.messageBanner.T_violations {
  background:#e00
}
.messageBanner.T_violations:before {
  content:"";
  position:absolute;
  top:17px;
  left:20px;
  background:url(../content/e57af50f02fc1b0cec04d36b227d7364.svg) no-repeat;
  background-size:contain;
  width:20px;
  height:20px
}
.messageBanner.T_notification {
  background:none;
  color:#212529;
  padding:15px 80px;
  text-shadow:0 0 #212529
}
.messageBanner.T_notification pre {
  color:#212529
}
.messageBanner.T_notification:before {
  content:"";
  position:absolute;
  top:0;
  left:20px;
  background:url(../content/1b7c9701c8c0fc930f6f92b949c321a8.svg) no-repeat;
  background-size:contain;
  width:42px;
  height:42px
}
.messageBanner.T_info {
  background:none;
  color:#fff;
  padding:20px 60px;
  background:#005ee1
}
.messageBanner.T_info pre {
  color:#fff
}
.messageBanner.T_info:before {
  content:"";
  position:absolute;
  top:14px;
  left:20px;
  background:url(../content/71bf49cfbb07cb6fb7b29bb22dfd4170.svg) no-repeat;
  background-size:contain;
  width:32px;
  height:32px
}
.messageBanner.T_complete {
  background:#fff;
  color:#000;
  text-shadow:0 0 #000;
  padding:15px 0 15px 80px!important
}
.messageBanner.T_complete pre {
  color:#000
}
.messageBanner.T_complete:before {
  content:"";
  position:absolute;
  top:12px;
  left:20px;
  background:url(../content/9e9c2b7d9309ca92a7ebb1bd46c1a60f.svg) no-repeat;
  background-size:contain;
  width:45px;
  height:45px
}
.messageBanner a {
  display:inline-block;
  margin:0 4px;
  font:1em/21px RTA;
  color:#171c8f;
  text-decoration:underline
}
.messageBanner .fireFunction {
  font-family:RTA!important;
  color:#fff;
  padding:0 4px;
  text-decoration:underline;
  cursor:pointer
}
.messageBanner.T_info a,
.messageBanner.T_violations a {
  color:#fff
}
.lineMessage .messageBanner {
  display:flex
}
[dir=rtl] .messageBanner.T_fines:before {
  left:auto;
  right:20px
}
[dir=rtl] .messageBanner.T_complete {
  padding:15px 80px 15px 0!important
}
.GC_mapHolder {
  background-color:#f5f5f5;
  padding:30px 20px
}
.GC_mapHolder h3 {
  color:#222;
  font-size:16px;
  font-family:RTA-bold;
  font-weight:400;
  margin-bottom:15px
}
.GC_mapHolder h4 {
  color:#53565a;
  font-size:14px;
  font-family:RTA-bold;
  margin-bottom:5px
}
.GC_mapHolder select,
.GC_mapHolder select option {
  color:#333
}
.GC_mapHolder select option[value=nonValueSelect] {
  color:#a9abac!important
}
.GC_mapHolder input::placeholder,
.GC_mapHolder textarea::placeholder {
  color:#a9abac!important;
  opacity:1!important;
  font-family:RTA!important
}
.GC_mapHolder .GC_inputForm {
  margin-bottom:16px
}
.GC_mapHolder .GC_inputForm textarea {
  height:84px
}
.vehicleLicenseComponent {
  margin-top:10px
}
.vehicleLicenseComponent .licenseCard {
  position:relative;
  min-height:182px;
  width:289px
}
.vehicleLicenseComponent .licenseCard .backFace,
.vehicleLicenseComponent .licenseCard .frontFace {
  position:relative;
  height:182px
}
.vehicleLicenseComponent .licenseCard .backFace span,
.vehicleLicenseComponent .licenseCard .frontFace span {
  font:.6em/15px RTA-Black;
  color:#222;
  position:absolute;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
.vehicleLicenseComponent .licenseCard .frontFace {
  background:url(../content/876e4b90210c8ebf3380795f8b41e160.svg) no-repeat;
  background-size:contain;
  z-index:99
}
.vehicleLicenseComponent .licenseCard .frontFace .trafficPlate {
  top:29.5%;
  width:100%;
  text-align:center
}
.vehicleLicenseComponent .licenseCard .frontFace .placeOfIssue,
.vehicleLicenseComponent .licenseCard .frontFace .placeOfIssueAr {
  top:35%;
  width:100%;
  text-align:right;
  right:17%
}
.vehicleLicenseComponent .licenseCard .frontFace .placeOfIssueEn {
  top:36%;
  width:100%;
  text-align:left;
  left:18%
}
.vehicleLicenseComponent .licenseCard .frontFace .TCNo {
  top:42%;
  right:17%;
  width:73px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  direction:rtl;
  text-align:right
}
.vehicleLicenseComponent .licenseCard .frontFace .TCNo_2 {
  top:42%;
  left:18%
}
.vehicleLicenseComponent .licenseCard .frontFace .owner {
  top:47%;
  right:17%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:230px;
  direction:rtl;
  text-align:right;
  font-size:9px
}
.vehicleLicenseComponent .licenseCard .frontFace .owner_2 {
  top:54%;
  left:18%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:230px;
  font-size:9px
}
.vehicleLicenseComponent .licenseCard .frontFace .nationalityAr {
  top:59%;
  text-align:right;
  right:17%;
  font-size:9px
}
.vehicleLicenseComponent .licenseCard .frontFace .nationalityEn {
  top:59%;
  width:100%;
  text-align:left;
  left:18%;
  font-size:9px
}
.vehicleLicenseComponent .licenseCard .frontFace .reg_date {
  top:66%;
  right:17%
}
.vehicleLicenseComponent .licenseCard .frontFace .exp_date {
  top:66%;
  left:18%
}
.vehicleLicenseComponent .licenseCard .frontFace .ins_exp {
  top:72%;
  left:18%
}
.vehicleLicenseComponent .licenseCard .frontFace .insCompanyAr {
  top:72%;
  right:17%;
  width:75px;
  text-align:right;
  height:14px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  direction:rtl
}
.vehicleLicenseComponent .licenseCard .frontFace .insCompanyEn {
  top:72%;
  right:17%;
  width:75px;
  text-align:left;
  height:14px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  direction:ltr
}
.vehicleLicenseComponent .licenseCard .frontFace .policyNo {
  top:77.5%;
  left:18%
}
.vehicleLicenseComponent .licenseCard .frontFace .insurancetype {
  top:77%;
  right:17%
}
.vehicleLicenseComponent .licenseCard .frontFace .mortgage {
  top:82.5%;
  width:100%;
  text-align:center;
  left:0
}
.vehicleLicenseComponent .licenseCard .frontFace .note {
  top:89%;
  right:17%;
  font-size:.4em!important
}
.vehicleLicenseComponent .licenseCard .backFace {
  background:url(../content/b68ae8a09e8c59df8cce3ad3a6b529b0.svg) no-repeat;
  background-size:contain
}
.vehicleLicenseComponent .licenseCard .backFace .model {
  top:26%;
  left:16%
}
.vehicleLicenseComponent .licenseCard .backFace .numOfPass {
  top:26%;
  right:16%
}
.vehicleLicenseComponent .licenseCard .backFace .originAr {
  top:32%;
  width:100%;
  text-align:right;
  right:16%
}
.vehicleLicenseComponent .licenseCard .backFace .originEn {
  top:32%;
  width:100%;
  text-align:left;
  left:16%
}
.vehicleLicenseComponent .licenseCard .backFace .vehColor {
  top:38%;
  right:16%
}
.vehicleLicenseComponent .licenseCard .backFace .vehType {
  top:38%;
  left:4%;
  width:90px
}
.vehicleLicenseComponent .licenseCard .backFace .vehType_2 {
  top:44%;
  width:100%;
  text-align:center
}
.vehicleLicenseComponent .licenseCard .backFace .emptyweight {
  top:51%;
  right:16%
}
.vehicleLicenseComponent .licenseCard .backFace .GVW {
  top:51%;
  left:16%
}
.vehicleLicenseComponent .licenseCard .backFace .engNo {
  top:58%;
  width:100%;
  text-align:center
}
.vehicleLicenseComponent .licenseCard .backFace .chassisNo {
  top:64.5%;
  width:100%;
  text-align:center
}
.vehicleLicenseComponent .licenseCard .backFace .rtalbl {
  bottom:9%;
  left:8%
}
.vehicleLicenseComponent .slick-dots li {
  width:auto!important
}
.vehicleLicenseComponent .slick-dots li button {
  height:6px;
  width:6px;
  background:#1b0e92;
  border-radius:35px;
  padding:3px
}
.vehicleLicenseComponent .slick-dots li.slick-active>button {
  background:#1b0e92;
  width:25px
}
html[dir=rtl] .vehicleLicenseComponent .ins_exp_2 {
  text-align:left
}
.LoadMoreComponent {
  text-align:center;
  -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.12156862745098039);
  -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.12156862745098039);
  -o-box-shadow:0 0 10px 0 rgba(0,0,0,.12156862745098039);
  box-shadow:0 0 10px 0 rgba(0,0,0,.12156862745098039);
  border-radius:5px;
  margin:16px 0;
  background-color:#fff
}
.LoadMoreComponent a {
  color:#171c8f!important;
  font-family:RTA-bold;
  font-size:16px;
  width:100%;
  height:100%;
  display:inline-block;
  cursor:pointer;
  padding:15px
}
.GC_PDFViewer .CTRL {
  background:#fff;
  position:absolute;
  width:100%;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 12px 11px 0 rgba(0,0,0,.04)
}
.GC_PDFViewer .CTRL span.actionBtn {
  padding:4px 12px 2px;
  color:#747474;
  cursor:pointer
}
.GC_PDFViewer .CTRL div,
.GC_PDFViewer .CTRL span.actionBtn {
  margin:0 8px;
  border:1px solid rgba(67,71,161,.2196078431372549);
  border-radius:4px;
  box-shadow:0 0 11px 0 rgba(0,0,0,.1);
  font:13px/21px RTA-Light
}
.GC_PDFViewer .CTRL div {
  padding:4px 16px 0;
  color:#fff;
  background:rgba(23,28,143,.7294117647058823)
}
html[dir=rtl] .GC_PDFViewer .cavasContainer * {
  direction:ltr!important
}
.th_black .confirmation-popup.remediated-actions-popup-fix .pop-content h3,
.th_black .datePickerComponent .MuiInput-formControl,
.th_black .diclaimer-area-popup.remediated-actions-popup-fix .pop-content h3 span,
.th_black .drivers-dashboard .singleDriver-page .top-main-info .box-left .lower button,
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr,
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr.p-highlight,
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr[draggable=false],
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr[draggable=false].p-highlight,
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-paginator,
.th_black .footerRTA .footerCopyRight .socialMedia li svg,
.th_black .footerRTA .newConnectWithUs ul li:hover a svg,
.th_black .footerRTA .supportMenuCircle .supportMenuCircleClose svg,
.th_black .GC_Dropdown .p-disabled .p-placeholder,
.th_black .GC_dropZoneComponent .MuiDropzoneArea-root,
.th_black .GC_inputForm input:disabled,
.th_black .headerRTA .loginOption .loginDropdown a,
.th_black .headerRTA .menuChild .SubMenu .moreNav:hover,
.th_black .headerRTA .menuChild ul li:hover>a,
.th_black .headerRTA .menuChild ul li a.active,
.th_black .headerRTA .menuChild ul li a:hover,
.th_black .headerRTA .menuParent li.active a,
.th_black .headerRTA .menuParent li.active em svg,
.th_black .headerRTA .menuParent li:hover a,
.th_black .headerRTA .menuParent li:hover em svg,
.th_black .headerRTA .menuParent li em svg,
.th_black .headerRTA .searchContainer button,
.th_black .headerRTA .searchContainer button svg,
.th_black .main-dashboard .filters .p-dropdown,
.th_black .p-dropdown,
.th_black .permits-journies .driverDetailsScreen.renewalScreens .user-info .head .fines small,
.th_black ::-webkit-scrollbar-thumb,
.th_black :after,
.th_black :before,
.th_black a,
.th_black b,
.th_black button,
.th_black div,
.th_black footer,
.th_black h1,
.th_black h2,
.th_black h3,
.th_black h4,
.th_black h5,
.th_black h6,
.th_black header,
.th_black input,
.th_black label,
.th_black li,
.th_black p,
.th_black section,
.th_black select,
.th_black small,
.th_black span,
.th_black ul {
  background-color:#000!important;
  color:#fff!important;
  border-color:#fff!important;
  fill:#fff!important
}
.th_black .filteredTabs ul li .filter-tab-badge {
  border:1px solid #fff!important
}
.th_black .accordion .heacdAccordion+div:before,
.th_black .accordion>div.processing .heacdAccordion .bollet:before,
.th_black .accordion>div.processing .heacdAccordion:before,
.th_black .accordion>div:last-child .heacdAccordion:before,
.th_black .accordionView .line h4:before,
.th_black .accordionView>div.processing h4 .bollet:before,
.th_black .accordionView>div.processing h4:before,
.th_black .accordionView>div:last-child h4:before,
.th_black .accordionView h4+div:before,
.th_black .p-slider-horizontal,
.th_black .p-slider-range {
  background-color:#fff!important
}
.th_black .headerRTA .menuParent li.active:after,
.th_black .headerRTA .menuParent li:hover:after {
  display:none!important
}
.th_black .headerRTA .SearchBtn.active:before {
  background:#fff!important;
  color:#000!important
}
.th_black .MuiPaper-rounded .MuiTypography-colorInherit,
.th_black .MuiPaper-rounded h4,
.th_black .MuiPaper-rounded h6,
.th_black .MuiPaper-rounded svg {
  z-index:9!important
}
.th_black .MuiPaper-rounded .MuiPickersDatePickerRoot-toolbar button,
.th_black .public-fine-journey .MuiButtonBase-root.MuiIconButton-root {
  border:0!important
}
.th_black .footerRTA .footerCopyRight .dubaiPulse,
.th_black .footerRTA .footerCopyRight .governmentAe,
.th_black .footerRTA .footerCopyRight .smartDubai {
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)
}
.th_black .licenseCard .vehicel_license_back>div,
.th_black .licenseCard .vehicel_license_front>div {
  background:transparent!important;
  color:#000!important
}
.th_black .drivers-dashboard .contents .container .service-box.licenseBox .licenseCard * {
  background-color:transparent!important;
  color:#000!important
}
.th_black ._identity .tabs .tab,
.th_black .accordion .heacdAccordion i,
.th_black .authorizedPersonPage .footerActions .addNewEmployee:before,
.th_black .authorizedPersonPage .row-filter .GC_inputForm:after,
.th_black .drivers-dashboard .drivers-list .list-box .tags ul li .left img,
.th_black .drivers-dashboard .drivers-page .filteredTabs ul li:before,
.th_black .fines-violation-holder .page-content .filter-fines .left>div.action button:after,
.th_black .icon,
.th_black .icon-box,
.th_black .icon-svg._blue,
.th_black .main-dashboard.internalDashboardPage .filteredTabs ul li:before,
.th_black .main-dashboard .searchBoxView .search input,
.th_black .MuiIconButton-root .MuiIconButton-label,
.th_black .permits-journies .driverDetailsScreen .user-info .body .box.licenseCategories span img,
.th_black .permits-journies .permits_payment .right img,
.th_black .permits-journies .user-banner-info .premitInfoHolder .permit-type img,
.th_black a:before,
.th_black div:before,
.th_black span:before {
  filter:brightness(2000%)!important;
  background-color:transparent!important
}
.th_black .datePickerComponent .MuiInputBase-input::placeholder,
.th_black .formView input::placeholder,
.th_black ::placeholder {
  color:#fff!important;
  fill:#fff!important;
  opacity:1!important
}
.th_black div,
.th_black section,
.th_black span {
  box-shadow:none!important
}
.th_black .main-dashboard .index-page .right-side .icon-box,
.th_black .main-dashboard.internalDashboardPage .vehicleList .vehicleBox {
  border:1px solid #fff!important;
  filter:brightness(2000%)!important
}
.th_black .main-dashboard .filters .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background-color:#fff!important
}
.th_black div.GC_plate:after,
.th_black div.GC_plate:before {
  filter:none!important;
  background-color:#fff!important
}
.th_black div.GC_plate,
.th_black div.GC_plate div,
.th_black div.GC_plate span {
  background:#fff!important;
  color:#000!important
}
.th_black .dashboard-designs .page-body .timeline:before,
.th_black .main-dashboard .searchBoxView .list-grid-switcher,
.th_black .main-dashboard .searchBoxView .sortList,
.th_black .main-dashboard .searchBoxView .sortList span {
  background-color:#fff!important
}
.th_black .headerRTA .loginOption .accessibilityDropdown {
  border:1px solid #fff!important
}
.th_black .breadcrumbs li>a,
.th_black .plateListBox p,
.th_black .topBratcramp li>a {
  color:#fff!important
}
.th_black .dashboard-designs .page-body .timeline .stage .timeline-container .timeline-icon,
.th_black .drivers-dashboard .drivers-list.permits-list .permitBox .boxhead .img img,
.th_black .errorComponent:before,
.th_black .headerRTA .governmentDubai img,
.th_black .headerRTA .RTADubai img,
.th_black .main-dashboard .index-page .notificationMSG:before,
.th_black .main-dashboard .index-page .right-side .icon-box .expiredMsg:before,
.th_black .notificationsPage .page-body .emptyState span,
.th_black .notificationsPage .page-body .timeline .stage .timeline-container .timeline-body .left.red:before {
  -webkit-filter:brightness(0) invert(1)!important;
  -o-filter:brightness(0) invert(1)!important;
  filter:brightness(0) invert(1)!important
}
.th_black .headerRTA .menuChild {
  border-top:1px solid #fff!important;
  border-bottom:1px solid #fff!important
}
.th_black ._identity .personalInformation .infoCard,
.th_black .accordion,
.th_black .accordionView,
.th_black .add-authorized-person-journey .GC_termsAndCondationComponent,
.th_black .add-authorized-person-journey .journey,
.th_black .add-authorized-person-journey .notesOrangeBox,
.th_black .add-authorized-person-journey .select-licensing-services .businessProfileService,
.th_black .add-authorized-person-journey .select-licensing-services .PlatesServices,
.th_black .add-authorized-person-journey .select-licensing-services .vehiclesServicesCheckBox,
.th_black .add-authorized-person-journey .success-added-privileges .successfullyAddedNewAuthorized,
.th_black .add-authorized-person-journey .UAEPassConnect,
.th_black .add-authorized-person-journey .UAEPassSignature .list-GrantedServicesSection .list-GrantedServices,
.th_black .add-authorized-person-journey .whatsNext,
.th_black .appointmentComponentView .appointmentControl,
.th_black .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-calendar tr td span,
.th_black .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-calendar tr th span,
.th_black .appointmentComponentView .appointmentDetails,
.th_black .appointmentComponentView .dateSelectedSection,
.th_black .appointmentComponentView .langSection,
.th_black .appointmentComponentView .langSection .instituteBranchs>div,
.th_black .aramex-delivery .tabs-contents .address-format,
.th_black .boxView,
.th_black .cetrificateList .certificateBox,
.th_black .dashboard-designs .page-body .timeline .stage .timeline-container .timeline-body,
.th_black .desertDrivingTest .LectureReqView,
.th_black .driverDetailsScreen .whatsNextBlue,
.th_black .drivers-dashboard .contents .container .service-box,
.th_black .drivers-dashboard .drivers-list .list-box,
.th_black .drivers-dashboard .drivers-list.permits-list .permitBox .boxhead .img,
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch .p-inputswitch-slider:before,
.th_black .drivers-dashboard .singleDriver-page .top-main-info .box-left .lower button,
.th_black .drivers-dashboard .singleDriver-page .top-main-info .box-left .upper .info span,
.th_black .drivers-dashboard .top-main-info,
.th_black .footerRTA .footerHappiness .supportMenuBtn .support,
.th_black .foundVehicleBox,
.th_black .GC_dropZoneComponent .MuiDropzoneArea-root,
.th_black .internalDashboardPage .searchBox .youHave span,
.th_black .LoadMoreComponent,
.th_black .main-dashboard .index-page .notificationMSG,
.th_black .main-dashboard.internalDashboardPage .list-empty-state,
.th_black .main-dashboard .profile-page .page-form,
.th_black .main-dashboard .profile-page .page-side,
.th_black .main-dashboard .vehicle-details-page .service-box,
.th_black .main-dashboard .vehicle-details-page .top-main-info,
.th_black .notificationsPage .page-body .screen-title .notify-count,
.th_black .notificationsPage .page-body .timeline .stage .timeline-container .timeline-body,
.th_black .permit-stages .permit-stage-component,
.th_black .permits-journies .driverDetailsScreen.renewalScreens .user-info .head .fines small,
.th_black .permits-journies .permits_payment .right,
.th_black .permits-journies .review-confirm .personalContactInformation .left,
.th_black .permits-journies .smart-step_open,
.th_black .permits-journies .user-banner-info .nextPhase,
.th_black .permits-journies .user-banner-info .premitInfoHolder,
.th_black .permits-journies .user-banner-info .premitInfoHolder .permit-type,
.th_black .public-fine-journey .journey,
.th_black .public-fine-journey .journey .content,
.th_black .smart-body .smart-step__allwrap,
.th_black .tableLectureView .actionFooter a,
.th_black .Toastify__toast-container,
.th_black .umsPortal .courierService,
.th_black .umsPortal .courierService .chooseDeliveryMethod,
.th_black .umsPortal .courierService>div,
.th_black .umsPortal .footerActions button,
.th_black .VLSContainerView {
  border:1px solid!important
}
.th_black .accordionView .line {
  border-bottom:1px solid
}
.th_black .newConnectWithUs {
  border-top:1px solid;
  border-bottom:1px solid
}
.th_black .all-body-overlay {
  background:rgba(0,0,0,.5)!important
}
.th_black .main-dashboard .index-page .right-side .icon-box *,
.th_black .main-dashboard.internalDashboardPage .vehicleList .vehicleBox * {
  filter:brightness(1)!important
}
.th_black .main-dashboard .index-page .right-side .icon-box * {
  background-color:transparent!important
}
.th_black .fine_Violations .fines_violation_list .finesRowList.active,
.th_black .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background-color:#000!important
}
.th_black .breadcrumbs li:after,
.th_black .main-dashboard.internalDashboardPage .vehicleList .vehicleBox .vehicleBoxFooter,
.th_black .topBratcramp li:after {
  filter:invert(1);
  background-color:transparent!important
}
.th_black .custom-map-form div * {
  background-color:initial!important
}
.th_black .vehicleLicenseComponent .licenseCard * {
  background-color:transparent!important;
  color:#000!important
}
.th_black .accordion>div.passed .heacdAccordion .bollet,
.th_black .drivers-dashboard .drivers-list .list-box .boxhead .img img,
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .viewDetails .fines-empty-state span,
.th_black .fines-violation-holder .page-content .fines-violation-empty span,
.th_black .footerRTA .footerCopyRight .dubaiPulse,
.th_black .footerRTA .footerCopyRight .governmentAe,
.th_black .footerRTA .footerCopyRight .smartDubai,
.th_black .GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item img,
.th_black .GC_dropZoneComponent .MuiDropzoneArea-root .pdfAttachment,
.th_black .GC_radioBtn input[type=radio]:checked+label:before,
.th_black .list-empty-state .ico,
.th_black .list-empty-state .icon,
.th_black .main-dashboard .profile-page .page-side .user-info.user_Golden .user_Photo:after,
.th_black .main-dashboard .profile-page .page-side .user-info.user_Golden .user_Photo:before,
.th_black .main-dashboard .profile-page .page-side .user-info.user_VIP .user_Photo:after,
.th_black .main-dashboard .profile-page .page-side .user-info.user_VIP .user_Photo:before,
.th_black .main-dashboard .profile-page .page-side .user-info img,
.th_black .messageBanner.T_complete:before,
.th_black .permit-stages .permit-stage-component .completed,
.th_black .permit-stages .permit-stage-component .hand,
.th_black .permit-stages .permit-stage-component .img-container img,
.th_black .personalInformation .infoCard>div.user_Golden .user_Photo:after,
.th_black .personalInformation .infoCard>div.user_Golden .user_Photo:before,
.th_black .personalInformation .infoCard>div.user_VIP .user_Photo:after,
.th_black .personalInformation .infoCard>div.user_VIP .user_Photo:before,
.th_black .personalInformation .infoCard>div.user_VIP h1 .switchProfile:before,
.th_black .UAEPassConnect .UAEPass_Banner {
  filter:grayscale(1)!important
}
.th_black .footerRTA .newConnectWithUs ul li:hover a svg {
  fill:#fff!important;
  filter:brightness(1)!important
}
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch .p-inputswitch-slider:before,
.th_black .MuiPopover-root,
.th_black .MuiPopover-root div {
  background-color:transparent!important
}
.th_black .MuiPopover-root .MuiPaper-root {
  border:1px solid;
  background-color:#000!important
}
.th_black .GC_loadingComponent,
.th_black .GC_RTAloadingComponent,
.th_black .loadingComponent,
.th_black .smart-loading__wrap {
  background-color:rgba(0,0,0,.5)!important
}
.th_black .GC_loadingComponent .double-bounce1,
.th_black .GC_loadingComponent .double-bounce2,
.th_black .loadingComponent .double-bounce1,
.th_black .loadingComponent .double-bounce2,
.th_black .smart-loading__wrap * {
  background-color:#fff!important;
  color:#53565a!important
}
.th_black .accordion .heacdAccordion:before,
.th_black .fine_Violations .plate,
.th_black .fine_Violations .plate * {
  background-color:#fff!important
}
.th_black .authorizedPersonPage .dataView .p-datatable-table tbody tr td,
.th_black .authorizedPersonPage .dataView .p-datatable-table tbody tr td.service-number,
.th_black .messageBanner.T_complete pre,
.th_black .messageBanner.T_noFoundResult pre,
.th_black .requiredDocuments h3,
.th_black .requiredDocuments h3+span,
.th_black .tableLectureView table tr td,
.th_black .transactions-list .bootstrap-datetimepicker-widget *,
.th_black .transactions-list .bootstrap-datetimepicker-widget table td.day {
  color:#fff!important
}
.th_black input:disabled {
  opacity:.7
}
.th_black .confirmation-popup.remediated-actions-popup-fix,
.th_black .diclaimer-area-popup.remediated-actions-popup-fix {
  background:rgba(0,0,0,.7)!important
}
.th_black .authorizedPersonPage .row-filter .GC_datePickerComponent .MuiInputBase-root .MuiInputBase-input::placeholder,
.th_black .authorizedPersonPage .row-filter .GC_inputForm input[type=text]::placeholder,
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .search input::placeholder,
.th_black .fines-violation-holder .page-content .filter-fines .left>div.plNumber input::placeholder,
.th_black .fines-violation-holder .page-content .filter-fines .search-input-holder .GC_inputForm input::placeholder,
.th_black .GC_termsAndCondationComponent h5 .tc_mainLabel span,
.th_black .public-fine-journey .journey .content input[type=text]::placeholder {
  color:#fff!important
}
.th_black .fines-violation-holder .page-content .filter-fines .GC_Dropdown .p-dropdown,
.th_black .fines-violation-holder .page-content .filter-fines .GC_Dropdown .p-dropdown .p-dropdown-label,
.th_black .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-paginator .p-paginator-element,
.th_black .p-disabled,
.th_black .p-disabled * {
  opacity:1!important
}
.th_black .fines-violation-holder .filteredTabs ul li.active:after {
  background-color:#fff!important;
  height:3px
}
.th_black .authorizedPersonPage .dataView .p-datatable thead tr th span:after {
  opacity:0!important
}
.th_black .custom-template-panel._addressType .item-value div:first-child,
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .list-grid-switcher,
.th_black .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .sortList,
.th_black .ManageDeliveryAddresses .row .deliveryAddressCard>div .cardAction>span:before,
.th_black .ManageDeliveryAddresses .row .deliveryAddressCard>div>span,
.th_black .MuiTouchRipple-root,
.th_black .permits-journies .user-banner-info .premitInfoHolder .permitInfo p,
.th_black .permits-journies .user-banner-info .premitInfoHolder .permitInfo p span,
.th_black .public-fine-journey .MuiButtonBase-root.MuiIconButton-root span.MuiTouchRipple-root,
.th_black .slick-dots li .next,
.th_black .slick-dots li .prev,
.th_black .umsPortal .loginSwitch>div:after,
.th_black .umsPortal .loginSwitch>div>span,
.th_black i {
  background-color:transparent!important;
  filter:brightness(0) invert(1)!important
}
.th_black .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-header select {
  background-color:transparent!important;
  border:1px solid!important
}
.th_black .appointmentComponentView .shadow {
  background:hsla(0,0%,100%,.18823529411764706)!important
}
.th_black input::placeholder {
  color:#fff!important
}
.th_black .GC_datePickerComponent .MuiFormControl-root button,
.th_black td>button {
  border:0!important
}
.th_black td,
.th_black td span {
  color:#fff
}
.th_black .table thead {
  background:none!important;
  border-left:1px solid #fff!important;
  border-right:1px solid #fff!important
}
.th_black .table thead th {
  border-bottom:2px solid #fff!important
}
.th_black .table td,
.th_black .table thead th {
  border-top:1px solid #fff!important;
  color:#fff
}
.th_black .GC_datePickerComponent input::placeholder,
.th_black .GC_inputForm input::placeholder,
.th_black input[type=text]::-webkit-input-placeholder {
  color:#fff!important
}
.th_black .messageBanner.T_complete:before,
.th_black .MuiIconButton-root .MuiTouchRipple-root,
.th_black .trade-license-journey .accordion .info-msg .info-icon {
  display:none
}
.th_black .gm-style,
.th_black .gm-style div * {
  background-color:initial!important
}
.th_black .journey {
  border:1px solid
}
.th_black .p-multiselect.oldMultiSelect {
  border-color:#fff!important
}
.th_black .new-license-steps .new-license-step .__content .__body .category-list .closeList {
  background-color:#fff!important
}
.th_blue .confirmation-popup.remediated-actions-popup-fix .pop-content h3,
.th_blue .datePickerComponent .MuiInput-formControl,
.th_blue .diclaimer-area-popup.remediated-actions-popup-fix .pop-content h3 span,
.th_blue .drivers-dashboard .singleDriver-page .top-main-info .box-left .lower button,
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr,
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr.p-highlight,
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr[draggable=false],
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr[draggable=false].p-highlight,
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-paginator,
.th_blue .footerRTA .footerCopyRight .socialMedia li svg,
.th_blue .footerRTA .newConnectWithUs ul li:hover a svg,
.th_blue .footerRTA .supportMenuCircle .supportMenuCircleClose svg,
.th_blue .GC_Dropdown .p-disabled .p-placeholder,
.th_blue .GC_dropZoneComponent .MuiDropzoneArea-root,
.th_blue .GC_inputForm input:disabled,
.th_blue .headerRTA .loginOption .loginDropdown a,
.th_blue .headerRTA .menuChild .SubMenu .moreNav:hover,
.th_blue .headerRTA .menuChild ul li:hover>a,
.th_blue .headerRTA .menuChild ul li a.active,
.th_blue .headerRTA .menuChild ul li a:hover,
.th_blue .headerRTA .menuParent li.active a,
.th_blue .headerRTA .menuParent li.active em svg,
.th_blue .headerRTA .menuParent li:hover a,
.th_blue .headerRTA .menuParent li:hover em svg,
.th_blue .headerRTA .menuParent li em svg,
.th_blue .headerRTA .searchContainer button,
.th_blue .headerRTA .searchContainer button svg,
.th_blue .main-dashboard .filters .p-dropdown,
.th_blue .p-dropdown,
.th_blue .permits-journies .driverDetailsScreen.renewalScreens .user-info .head .fines small,
.th_blue ::-webkit-scrollbar-thumb,
.th_blue :after,
.th_blue :before,
.th_blue a,
.th_blue b,
.th_blue button,
.th_blue div,
.th_blue footer,
.th_blue h1,
.th_blue h2,
.th_blue h3,
.th_blue h4,
.th_blue h5,
.th_blue h6,
.th_blue header,
.th_blue input,
.th_blue label,
.th_blue li,
.th_blue p,
.th_blue section,
.th_blue select,
.th_blue small,
.th_blue span,
.th_blue ul {
  background-color:#3a5796!important;
  color:#fff!important;
  border-color:#fff!important;
  fill:#fff!important
}
.th_blue .filteredTabs ul li .filter-tab-badge {
  border:1px solid #fff!important
}
.th_blue .accordion .heacdAccordion+div:before,
.th_blue .accordion>div.processing .heacdAccordion .bollet:before,
.th_blue .accordion>div.processing .heacdAccordion:before,
.th_blue .accordion>div:last-child .heacdAccordion:before,
.th_blue .accordionView .line h4:before,
.th_blue .accordionView>div.processing h4 .bollet:before,
.th_blue .accordionView>div.processing h4:before,
.th_blue .accordionView>div:last-child h4:before,
.th_blue .accordionView h4+div:before,
.th_blue .p-slider-horizontal,
.th_blue .p-slider-range {
  background-color:#fff!important
}
.th_blue .headerRTA .menuParent li.active:after,
.th_blue .headerRTA .menuParent li:hover:after {
  display:none!important
}
.th_blue .headerRTA .SearchBtn.active:before {
  background:#fff!important;
  color:#3a5796!important
}
.th_blue .MuiPaper-rounded .MuiTypography-colorInherit,
.th_blue .MuiPaper-rounded h4,
.th_blue .MuiPaper-rounded h6,
.th_blue .MuiPaper-rounded svg {
  z-index:9!important
}
.th_blue .MuiPaper-rounded .MuiPickersDatePickerRoot-toolbar button,
.th_blue .public-fine-journey .MuiButtonBase-root.MuiIconButton-root {
  border:0!important
}
.th_blue .licenseCard .vehicel_license_back>div,
.th_blue .licenseCard .vehicel_license_front>div {
  background:transparent!important;
  color:#000!important
}
.th_blue .drivers-dashboard .contents .container .service-box.licenseBox .licenseCard * {
  background-color:transparent!important;
  color:#000!important
}
.th_blue ._identity .tabs .tab,
.th_blue .accordion .heacdAccordion i,
.th_blue .authorizedPersonPage .footerActions .addNewEmployee:before,
.th_blue .authorizedPersonPage .row-filter .GC_inputForm:after,
.th_blue .drivers-dashboard .drivers-list .list-box .tags ul li .left img,
.th_blue .drivers-dashboard .drivers-page .filteredTabs ul li:before,
.th_blue .fines-violation-holder .page-content .filter-fines .left>div.action button:after,
.th_blue .icon,
.th_blue .icon-box,
.th_blue .icon-svg._blue,
.th_blue .main-dashboard.internalDashboardPage .filteredTabs ul li:before,
.th_blue .main-dashboard .searchBoxView .search input,
.th_blue .MuiIconButton-root .MuiIconButton-label,
.th_blue .permits-journies .driverDetailsScreen .user-info .body .box.licenseCategories span img,
.th_blue .permits-journies .permits_payment .right img,
.th_blue .permits-journies .user-banner-info .premitInfoHolder .permit-type img,
.th_blue a:before,
.th_blue div:before,
.th_blue span:before {
  filter:brightness(2000%)!important;
  background-color:transparent!important
}
.th_blue .datePickerComponent .MuiInputBase-input::placeholder,
.th_blue .formView input::placeholder,
.th_blue ::placeholder {
  color:#fff!important;
  fill:#fff!important;
  opacity:1!important
}
.th_blue div,
.th_blue section,
.th_blue span {
  box-shadow:none!important
}
.th_blue .main-dashboard .index-page .right-side .icon-box,
.th_blue .main-dashboard.internalDashboardPage .vehicleList .vehicleBox {
  border:1px solid #fff!important
}
.th_blue .main-dashboard .filters .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background-color:#fff!important
}
.th_blue div.GC_plate:after,
.th_blue div.GC_plate:before {
  filter:none!important;
  background-color:#fff!important
}
.th_blue div.GC_plate,
.th_blue div.GC_plate div,
.th_blue div.GC_plate span {
  background:#fff!important;
  color:#000!important
}
.th_blue .dashboard-designs .page-body .timeline:before,
.th_blue .main-dashboard .searchBoxView .list-grid-switcher,
.th_blue .main-dashboard .searchBoxView .sortList,
.th_blue .main-dashboard .searchBoxView .sortList span {
  background-color:#fff!important
}
.th_blue .headerRTA .loginOption .accessibilityDropdown {
  border:1px solid #fff!important
}
.th_blue .breadcrumbs li>a,
.th_blue .plateListBox p,
.th_blue .topBratcramp li>a {
  color:#fff!important
}
.th_blue .dashboard-designs .page-body .timeline .stage .timeline-container .timeline-icon,
.th_blue .drivers-dashboard .drivers-list.permits-list .permitBox .boxhead .img img,
.th_blue .errorComponent:before,
.th_blue .headerRTA .governmentDubai img,
.th_blue .headerRTA .RTADubai img,
.th_blue .main-dashboard .index-page .notificationMSG:before,
.th_blue .main-dashboard .index-page .right-side .icon-box .expiredMsg:before,
.th_blue .notificationsPage .page-body .emptyState span,
.th_blue .notificationsPage .page-body .timeline .stage .timeline-container .timeline-body .left.red:before {
  -webkit-filter:brightness(0) invert(1)!important;
  -o-filter:brightness(0) invert(1)!important;
  filter:brightness(0) invert(1)!important
}
.th_blue .headerRTA .menuChild {
  border-top:1px solid #fff!important;
  border-bottom:1px solid #fff!important
}
.th_blue ._identity .personalInformation .infoCard,
.th_blue .accordion,
.th_blue .accordionView,
.th_blue .add-authorized-person-journey .GC_termsAndCondationComponent,
.th_blue .add-authorized-person-journey .journey,
.th_blue .add-authorized-person-journey .notesOrangeBox,
.th_blue .add-authorized-person-journey .select-licensing-services .businessProfileService,
.th_blue .add-authorized-person-journey .select-licensing-services .PlatesServices,
.th_blue .add-authorized-person-journey .select-licensing-services .vehiclesServicesCheckBox,
.th_blue .add-authorized-person-journey .success-added-privileges .successfullyAddedNewAuthorized,
.th_blue .add-authorized-person-journey .UAEPassConnect,
.th_blue .add-authorized-person-journey .UAEPassSignature .list-GrantedServicesSection .list-GrantedServices,
.th_blue .add-authorized-person-journey .whatsNext,
.th_blue .appointmentComponentView .appointmentControl,
.th_blue .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-calendar tr td span,
.th_blue .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-calendar tr th span,
.th_blue .appointmentComponentView .appointmentDetails,
.th_blue .appointmentComponentView .dateSelectedSection,
.th_blue .appointmentComponentView .langSection,
.th_blue .appointmentComponentView .langSection .instituteBranchs>div,
.th_blue .aramex-delivery .tabs-contents .address-format,
.th_blue .boxView,
.th_blue .cetrificateList .certificateBox,
.th_blue .dashboard-designs .page-body .timeline .stage .timeline-container .timeline-body,
.th_blue .desertDrivingTest .LectureReqView,
.th_blue .driverDetailsScreen .whatsNextBlue,
.th_blue .drivers-dashboard .contents .container .service-box,
.th_blue .drivers-dashboard .drivers-list .list-box,
.th_blue .drivers-dashboard .drivers-list.permits-list .permitBox .boxhead .img,
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch .p-inputswitch-slider:before,
.th_blue .drivers-dashboard .singleDriver-page .top-main-info .box-left .lower button,
.th_blue .drivers-dashboard .singleDriver-page .top-main-info .box-left .upper .info span,
.th_blue .drivers-dashboard .top-main-info,
.th_blue .footerRTA .footerHappiness .supportMenuBtn .support,
.th_blue .foundVehicleBox,
.th_blue .GC_dropZoneComponent .MuiDropzoneArea-root,
.th_blue .internalDashboardPage .searchBox .youHave span,
.th_blue .LoadMoreComponent,
.th_blue .main-dashboard .index-page .notificationMSG,
.th_blue .main-dashboard.internalDashboardPage .list-empty-state,
.th_blue .main-dashboard .profile-page .page-form,
.th_blue .main-dashboard .profile-page .page-side,
.th_blue .main-dashboard .vehicle-details-page .service-box,
.th_blue .main-dashboard .vehicle-details-page .top-main-info,
.th_blue .notificationsPage .page-body .screen-title .notify-count,
.th_blue .notificationsPage .page-body .timeline .stage .timeline-container .timeline-body,
.th_blue .permit-stages .permit-stage-component,
.th_blue .permits-journies .driverDetailsScreen.renewalScreens .user-info .head .fines small,
.th_blue .permits-journies .permits_payment .right,
.th_blue .permits-journies .review-confirm .personalContactInformation .left,
.th_blue .permits-journies .smart-step_open,
.th_blue .permits-journies .user-banner-info .nextPhase,
.th_blue .permits-journies .user-banner-info .premitInfoHolder,
.th_blue .permits-journies .user-banner-info .premitInfoHolder .permit-type,
.th_blue .public-fine-journey .journey,
.th_blue .public-fine-journey .journey .content,
.th_blue .smart-body .smart-step__allwrap,
.th_blue .tableLectureView .actionFooter a,
.th_blue .Toastify__toast-container,
.th_blue .umsPortal .courierService,
.th_blue .umsPortal .courierService .chooseDeliveryMethod,
.th_blue .umsPortal .courierService>div,
.th_blue .umsPortal .footerActions button,
.th_blue .VLSContainerView {
  border:1px solid!important
}
.th_blue .accordionView .line {
  border-bottom:1px solid
}
.th_blue .newConnectWithUs {
  border-top:1px solid;
  border-bottom:1px solid
}
.th_blue .all-body-overlay {
  background:rgba(0,0,0,.5)!important
}
.th_blue .main-dashboard .index-page .right-side .icon-box *,
.th_blue .main-dashboard.internalDashboardPage .vehicleList .vehicleBox * {
  filter:brightness(1)!important
}
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch .p-inputswitch-slider:before,
.th_blue .main-dashboard .index-page .right-side .icon-box * {
  background-color:transparent!important
}
.th_blue .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background-color:#030509!important
}
.th_blue .fine_Violations .fines_violation_list .finesRowList.active {
  background-color:#3a5796!important
}
.th_blue .breadcrumbs li:after,
.th_blue .main-dashboard.internalDashboardPage .vehicleList .vehicleBox .vehicleBoxFooter,
.th_blue .topBratcramp li:after {
  filter:invert(1);
  background-color:transparent!important
}
.th_blue .custom-map-form div * {
  background-color:initial!important
}
.th_blue .vehicleLicenseComponent .licenseCard * {
  background-color:transparent!important;
  color:#000!important
}
.th_blue .accordion>div.passed .heacdAccordion .bollet,
.th_blue .drivers-dashboard .drivers-list .list-box .boxhead .img img,
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .viewDetails .fines-empty-state span,
.th_blue .fines-violation-holder .page-content .fines-violation-empty span,
.th_blue .footerRTA .footerCopyRight .dubaiPulse,
.th_blue .footerRTA .footerCopyRight .governmentAe,
.th_blue .footerRTA .footerCopyRight .smartDubai,
.th_blue .GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item img,
.th_blue .GC_dropZoneComponent .MuiDropzoneArea-root .pdfAttachment,
.th_blue .GC_radioBtn input[type=radio]:checked+label:before,
.th_blue .list-empty-state .ico,
.th_blue .list-empty-state .icon,
.th_blue .main-dashboard .profile-page .page-side .user-info.user_Golden .user_Photo:after,
.th_blue .main-dashboard .profile-page .page-side .user-info.user_Golden .user_Photo:before,
.th_blue .main-dashboard .profile-page .page-side .user-info.user_VIP .user_Photo:after,
.th_blue .main-dashboard .profile-page .page-side .user-info.user_VIP .user_Photo:before,
.th_blue .main-dashboard .profile-page .page-side .user-info img,
.th_blue .messageBanner.T_complete:before,
.th_blue .permit-stages .permit-stage-component .completed,
.th_blue .permit-stages .permit-stage-component .hand,
.th_blue .permit-stages .permit-stage-component .img-container img,
.th_blue .personalInformation .infoCard>div.user_Golden .user_Photo:after,
.th_blue .personalInformation .infoCard>div.user_Golden .user_Photo:before,
.th_blue .personalInformation .infoCard>div.user_VIP .user_Photo:after,
.th_blue .personalInformation .infoCard>div.user_VIP .user_Photo:before,
.th_blue .personalInformation .infoCard>div.user_VIP h1 .switchProfile:before,
.th_blue .UAEPassConnect .UAEPass_Banner {
  filter:grayscale(1)!important
}
.th_blue .footerRTA .newConnectWithUs ul li:hover a svg {
  fill:#fff!important;
  filter:brightness(1)!important
}
.th_blue .MuiPopover-root,
.th_blue .MuiPopover-root div {
  background-color:transparent!important
}
.th_blue .MuiPopover-root .MuiPaper-root {
  border:1px solid;
  background-color:#3a5796!important
}
.th_blue .GC_loadingComponent,
.th_blue .GC_RTAloadingComponent,
.th_blue .loadingComponent,
.th_blue .smart-loading__wrap {
  background-color:rgba(0,0,0,.5)!important
}
.th_blue .GC_loadingComponent .double-bounce1,
.th_blue .GC_loadingComponent .double-bounce2,
.th_blue .loadingComponent .double-bounce1,
.th_blue .loadingComponent .double-bounce2,
.th_blue .smart-loading__wrap * {
  background-color:#fff!important;
  color:#53565a!important
}
.th_blue .accordion .heacdAccordion:before,
.th_blue .fine_Violations .plate,
.th_blue .fine_Violations .plate * {
  background-color:#fff!important
}
.th_blue .authorizedPersonPage .dataView .p-datatable-table tbody tr td,
.th_blue .authorizedPersonPage .dataView .p-datatable-table tbody tr td.service-number,
.th_blue .messageBanner.T_complete pre,
.th_blue .messageBanner.T_noFoundResult pre,
.th_blue .requiredDocuments h3,
.th_blue .requiredDocuments h3+span,
.th_blue .tableLectureView table tr td,
.th_blue .transactions-list .bootstrap-datetimepicker-widget *,
.th_blue .transactions-list .bootstrap-datetimepicker-widget table td.day {
  color:#fff!important
}
.th_blue input:disabled {
  opacity:.7
}
.th_blue .confirmation-popup.remediated-actions-popup-fix,
.th_blue .diclaimer-area-popup.remediated-actions-popup-fix {
  background:rgba(0,0,0,.5)!important
}
.th_blue .authorizedPersonPage .row-filter .GC_datePickerComponent .MuiInputBase-root .MuiInputBase-input::placeholder,
.th_blue .authorizedPersonPage .row-filter .GC_inputForm input[type=text]::placeholder,
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .search input::placeholder,
.th_blue .fines-violation-holder .page-content .filter-fines .left>div.plNumber input::placeholder,
.th_blue .fines-violation-holder .page-content .filter-fines .search-input-holder .GC_inputForm input::placeholder,
.th_blue .GC_termsAndCondationComponent h5 .tc_mainLabel span,
.th_blue .public-fine-journey .journey .content input[type=text]::placeholder {
  color:#fff!important
}
.th_blue .fines-violation-holder .page-content .filter-fines .GC_Dropdown .p-dropdown,
.th_blue .fines-violation-holder .page-content .filter-fines .GC_Dropdown .p-dropdown .p-dropdown-label,
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-paginator .p-paginator-element,
.th_blue .p-disabled,
.th_blue .p-disabled * {
  opacity:1!important
}
.th_blue .fines-violation-holder .page-content .fine_Violations .fines_violation_list .viewDetails .fines-empty-state span,
.th_blue .fines-violation-holder .page-content .fines-violation-empty span {
  border-radius:50%!important
}
.th_blue .fines-violation-holder .filteredTabs ul li.active:after {
  background-color:#fff!important;
  height:3px
}
.th_blue .authorizedPersonPage .dataView .p-datatable thead tr th span:after {
  opacity:0!important
}
.th_blue .custom-template-panel._addressType .item-value div:first-child,
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .list-grid-switcher,
.th_blue .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .sortList,
.th_blue .ManageDeliveryAddresses .row .deliveryAddressCard>div .cardAction>span:before,
.th_blue .ManageDeliveryAddresses .row .deliveryAddressCard>div>span,
.th_blue .MuiTouchRipple-root,
.th_blue .permits-journies .user-banner-info .premitInfoHolder .permitInfo p,
.th_blue .permits-journies .user-banner-info .premitInfoHolder .permitInfo p span,
.th_blue .public-fine-journey .MuiButtonBase-root.MuiIconButton-root span.MuiTouchRipple-root,
.th_blue .slick-dots li .next,
.th_blue .slick-dots li .prev,
.th_blue .umsPortal .loginSwitch>div:after,
.th_blue .umsPortal .loginSwitch>div>span,
.th_blue i {
  background-color:transparent!important;
  filter:brightness(0) invert(1)!important
}
.th_blue .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-header select {
  background-color:transparent!important;
  border:1px solid!important
}
.th_blue .appointmentComponentView .shadow {
  background:hsla(0,0%,100%,.18823529411764706)!important
}
.th_blue input::placeholder {
  color:#fff!important
}
.th_blue .GC_datePickerComponent .MuiFormControl-root button,
.th_blue td>button {
  border:0!important
}
.th_blue td,
.th_blue td span {
  color:#fff
}
.th_blue .table thead {
  background:none!important;
  border-left:1px solid #fff!important;
  border-right:1px solid #fff!important
}
.th_blue .table thead th {
  border-bottom:2px solid #fff!important
}
.th_blue .table td,
.th_blue .table thead th {
  border-top:1px solid #fff!important;
  color:#fff
}
.th_blue .GC_datePickerComponent input::placeholder,
.th_blue .GC_inputForm input::placeholder,
.th_blue input[type=text]::-webkit-input-placeholder {
  color:#fff!important
}
.th_blue .messageBanner.T_complete:before,
.th_blue .MuiIconButton-root .MuiTouchRipple-root,
.th_blue .trade-license-journey .accordion .info-msg .info-icon {
  display:none
}
.th_blue .gm-style,
.th_blue .gm-style div * {
  background-color:initial!important
}
.th_blue .journey {
  border:1px solid
}
.th_blue .p-multiselect.oldMultiSelect {
  border-color:#fff!important
}
.th_blue .main-dashboard .index-page .right-side .icon-box .expiredMsg {
  color:#fff!important
}
.th_blue .new-license-steps .new-license-step .__content .__body .category-list .closeList {
  background-color:#fff!important
}
.th_blue small,
.th_yellow .confirmation-popup.remediated-actions-popup-fix .pop-content h3,
.th_yellow .datePickerComponent .MuiInput-formControl,
.th_yellow .diclaimer-area-popup.remediated-actions-popup-fix .pop-content h3 span,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .low-level .p-dropdown,
.th_yellow .drivers-dashboard .singleDriver-page .top-main-info .box-left .lower button,
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr,
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr.p-highlight,
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr[draggable=false],
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-datatable-tbody tr[draggable=false].p-highlight,
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-paginator,
.th_yellow .footerRTA .newConnectWithUs ul li:hover a svg,
.th_yellow .footerRTA .supportMenuCircle .supportMenuCircleClose svg,
.th_yellow .GC_Dropdown .p-disabled .p-placeholder,
.th_yellow .GC_dropZoneComponent .MuiDropzoneArea-root,
.th_yellow .GC_inputForm input:disabled,
.th_yellow .headerRTA .loginOption .loginDropdown a,
.th_yellow .headerRTA .menuChild .SubMenu .moreNav:hover,
.th_yellow .headerRTA .menuChild ul li:hover>a,
.th_yellow .headerRTA .menuChild ul li a.active,
.th_yellow .headerRTA .menuChild ul li a:hover,
.th_yellow .headerRTA .menuParent li.active a,
.th_yellow .headerRTA .menuParent li.active em svg,
.th_yellow .headerRTA .menuParent li:hover a,
.th_yellow .headerRTA .menuParent li:hover em svg,
.th_yellow .headerRTA .searchContainer button,
.th_yellow .headerRTA .searchContainer button svg,
.th_yellow .main-dashboard .filters .p-dropdown,
.th_yellow .p-dropdown,
.th_yellow .permits-journies .driverDetailsScreen.renewalScreens .user-info .head .fines small,
.th_yellow ::-webkit-scrollbar-thumb,
.th_yellow :after,
.th_yellow :before,
.th_yellow a,
.th_yellow b,
.th_yellow button,
.th_yellow div,
.th_yellow footer,
.th_yellow h1,
.th_yellow h2,
.th_yellow h3,
.th_yellow h4,
.th_yellow h5,
.th_yellow h6,
.th_yellow header,
.th_yellow input,
.th_yellow label,
.th_yellow li,
.th_yellow p,
.th_yellow section,
.th_yellow select,
.th_yellow span,
.th_yellow ul {
  background-color:#000!important;
  color:#ff0!important;
  border-color:#ff0!important;
  fill:#ff0!important
}
.th_yellow .footerRTA .footerCopyRight .socialMedia li svg,
.th_yellow .headerRTA .menuParent li.active em svg,
.th_yellow .headerRTA .menuParent li em svg {
  fill:#fff!important
}
.th_yellow .filteredTabs ul li .filter-tab-badge {
  border:1px solid #ff0!important
}
.th_yellow .accordion .heacdAccordion+div:before,
.th_yellow .accordion>div.processing .heacdAccordion .bollet:before,
.th_yellow .accordion>div.processing .heacdAccordion:before,
.th_yellow .accordion>div:last-child .heacdAccordion:before,
.th_yellow .accordionView .line h4:before,
.th_yellow .accordionView>div.processing h4 .bollet:before,
.th_yellow .accordionView>div.processing h4:before,
.th_yellow .accordionView>div:last-child h4:before,
.th_yellow .accordionView h4+div:before,
.th_yellow .p-slider-horizontal,
.th_yellow .p-slider-range {
  background-color:#ff0!important
}
.th_yellow .headerRTA .menuParent li.active:after,
.th_yellow .headerRTA .menuParent li:hover:after {
  display:none!important
}
.th_yellow .headerRTA .SearchBtn.active:before {
  background:#fff!important;
  color:#000!important
}
.th_yellow .MuiPaper-rounded .MuiTypography-colorInherit,
.th_yellow .MuiPaper-rounded h4,
.th_yellow .MuiPaper-rounded h6,
.th_yellow .MuiPaper-rounded svg {
  z-index:9!important
}
.th_yellow .MuiPaper-rounded .MuiPickersDatePickerRoot-toolbar button,
.th_yellow .public-fine-journey .MuiButtonBase-root.MuiIconButton-root {
  border:0!important
}
.th_yellow .licenseCard .vehicel_license_back>div,
.th_yellow .licenseCard .vehicel_license_front>div {
  background:transparent!important;
  color:#000!important
}
.th_yellow .drivers-dashboard .contents .container .service-box.licenseBox .licenseCard * {
  background-color:transparent!important;
  color:#000!important
}
.th_yellow ._identity .tabs .tab,
.th_yellow .accordion .heacdAccordion i,
.th_yellow .authorizedPersonPage .footerActions .addNewEmployee:before,
.th_yellow .authorizedPersonPage .row-filter .GC_inputForm:after,
.th_yellow .drivers-dashboard .drivers-list .list-box .tags ul li .left img,
.th_yellow .drivers-dashboard .drivers-page .filteredTabs ul li:before,
.th_yellow .fines-violation-holder .page-content .filter-fines .left>div.action button:after,
.th_yellow .icon,
.th_yellow .icon-box,
.th_yellow .icon-svg._blue,
.th_yellow .main-dashboard.internalDashboardPage .filteredTabs ul li:before,
.th_yellow .main-dashboard .searchBoxView .search input,
.th_yellow .MuiIconButton-root .MuiIconButton-label,
.th_yellow .permits-journies .driverDetailsScreen .user-info .body .box.licenseCategories span img,
.th_yellow .permits-journies .permits_payment .right img,
.th_yellow .permits-journies .user-banner-info .premitInfoHolder .permit-type img,
.th_yellow a:before,
.th_yellow div:before,
.th_yellow span:before {
  filter:brightness(2000%)!important;
  background-color:transparent!important
}
.th_yellow .datePickerComponent .MuiInputBase-input::placeholder,
.th_yellow .formView input::placeholder,
.th_yellow ::placeholder {
  color:#fff!important;
  fill:#fff!important;
  opacity:1!important
}
.th_yellow div,
.th_yellow section,
.th_yellow span {
  box-shadow:none!important
}
.th_yellow .main-dashboard .index-page .right-side .icon-box,
.th_yellow .main-dashboard.internalDashboardPage .vehicleList .vehicleBox {
  border:1px solid #ff0!important
}
.th_yellow .main-dashboard .filters .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background-color:#fff!important
}
.th_yellow div.GC_plate:after,
.th_yellow div.GC_plate:before {
  filter:none!important;
  background-color:#fff!important
}
.th_yellow div.GC_plate,
.th_yellow div.GC_plate div,
.th_yellow div.GC_plate span {
  background:#fff!important;
  color:#000!important
}
.th_yellow .dashboard-designs .page-body .timeline:before,
.th_yellow .main-dashboard .searchBoxView .list-grid-switcher,
.th_yellow .main-dashboard .searchBoxView .sortList,
.th_yellow .main-dashboard .searchBoxView .sortList span {
  background-color:#fff!important
}
.th_yellow .headerRTA .loginOption .accessibilityDropdown {
  border:1px solid #ff0!important
}
.th_yellow .breadcrumbs li>a,
.th_yellow .delivery-form .p-dropdown .item.item-value>div,
.th_yellow .messageBanner.T_complete pre,
.th_yellow .messageBanner.T_noFoundResult pre,
.th_yellow .plateListBox p,
.th_yellow .requiredDocuments h3,
.th_yellow .requiredDocuments h3+span,
.th_yellow .tableLectureView .actionFooter a,
.th_yellow .tableLectureView table tr td,
.th_yellow .topBratcramp li>a {
  color:#ff0!important
}
.th_yellow .dashboard-designs .page-body .timeline .stage .timeline-container .timeline-icon,
.th_yellow .drivers-dashboard .drivers-list.permits-list .permitBox .boxhead .img img,
.th_yellow .errorComponent:before,
.th_yellow .headerRTA .governmentDubai img,
.th_yellow .headerRTA .RTADubai img,
.th_yellow .main-dashboard .index-page .notificationMSG:before,
.th_yellow .main-dashboard .index-page .right-side .icon-box .expiredMsg:before,
.th_yellow .notificationsPage .page-body .emptyState span,
.th_yellow .notificationsPage .page-body .timeline .stage .timeline-container .timeline-body .left.red:before {
  -webkit-filter:brightness(0) invert(1)!important;
  -o-filter:brightness(0) invert(1)!important;
  filter:brightness(0) invert(1)!important
}
.th_yellow .headerRTA .menuChild {
  border-top:1px solid #fff!important;
  border-bottom:1px solid #fff!important
}
.th_yellow ._identity .personalInformation .infoCard,
.th_yellow .accordion,
.th_yellow .accordionView,
.th_yellow .add-authorized-person-journey .GC_termsAndCondationComponent,
.th_yellow .add-authorized-person-journey .journey,
.th_yellow .add-authorized-person-journey .notesOrangeBox,
.th_yellow .add-authorized-person-journey .select-licensing-services .businessProfileService,
.th_yellow .add-authorized-person-journey .select-licensing-services .PlatesServices,
.th_yellow .add-authorized-person-journey .select-licensing-services .vehiclesServicesCheckBox,
.th_yellow .add-authorized-person-journey .success-added-privileges .successfullyAddedNewAuthorized,
.th_yellow .add-authorized-person-journey .UAEPassConnect,
.th_yellow .add-authorized-person-journey .UAEPassSignature .list-GrantedServicesSection .list-GrantedServices,
.th_yellow .add-authorized-person-journey .whatsNext,
.th_yellow .appointmentComponentView .appointmentControl,
.th_yellow .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-calendar tr td span,
.th_yellow .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-calendar tr th span,
.th_yellow .appointmentComponentView .appointmentDetails,
.th_yellow .appointmentComponentView .dateSelectedSection,
.th_yellow .appointmentComponentView .langSection,
.th_yellow .appointmentComponentView .langSection .instituteBranchs>div,
.th_yellow .aramex-delivery .tabs-contents .address-format,
.th_yellow .boxView,
.th_yellow .cetrificateList .certificateBox,
.th_yellow .dashboard-designs .page-body .timeline .stage .timeline-container .timeline-body,
.th_yellow .desertDrivingTest .LectureReqView,
.th_yellow .driverDetailsScreen .whatsNextBlue,
.th_yellow .drivers-dashboard .contents .container .service-box,
.th_yellow .drivers-dashboard .drivers-list .list-box,
.th_yellow .drivers-dashboard .drivers-list.permits-list .permitBox .boxhead .img,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch .p-inputswitch-slider:before,
.th_yellow .drivers-dashboard .singleDriver-page .top-main-info .box-left .lower button,
.th_yellow .drivers-dashboard .singleDriver-page .top-main-info .box-left .upper .info span,
.th_yellow .drivers-dashboard .top-main-info,
.th_yellow .footerRTA .footerHappiness .supportMenuBtn .support,
.th_yellow .foundVehicleBox,
.th_yellow .GC_dropZoneComponent .MuiDropzoneArea-root,
.th_yellow .internalDashboardPage .searchBox .youHave span,
.th_yellow .LoadMoreComponent,
.th_yellow .main-dashboard .index-page .notificationMSG,
.th_yellow .main-dashboard.internalDashboardPage .list-empty-state,
.th_yellow .main-dashboard .profile-page .page-form,
.th_yellow .main-dashboard .profile-page .page-side,
.th_yellow .main-dashboard .vehicle-details-page .service-box,
.th_yellow .main-dashboard .vehicle-details-page .top-main-info,
.th_yellow .notificationsPage .page-body .screen-title .notify-count,
.th_yellow .notificationsPage .page-body .timeline .stage .timeline-container .timeline-body,
.th_yellow .permit-stages .permit-stage-component,
.th_yellow .permits-journies .driverDetailsScreen.renewalScreens .user-info .head .fines small,
.th_yellow .permits-journies .permits_payment .right,
.th_yellow .permits-journies .review-confirm .personalContactInformation .left,
.th_yellow .permits-journies .smart-step_open,
.th_yellow .permits-journies .user-banner-info .nextPhase,
.th_yellow .permits-journies .user-banner-info .premitInfoHolder,
.th_yellow .permits-journies .user-banner-info .premitInfoHolder .permit-type,
.th_yellow .public-fine-journey .journey,
.th_yellow .public-fine-journey .journey .content,
.th_yellow .smart-body .smart-step__allwrap,
.th_yellow .tableLectureView .actionFooter a,
.th_yellow .Toastify__toast-container,
.th_yellow .umsPortal .courierService,
.th_yellow .umsPortal .courierService .chooseDeliveryMethod,
.th_yellow .umsPortal .courierService>div,
.th_yellow .umsPortal .footerActions button,
.th_yellow .VLSContainerView {
  border:1px solid!important
}
.th_yellow .accordionView .line {
  border-bottom:1px solid
}
.th_yellow .newConnectWithUs {
  border-top:1px solid;
  border-bottom:1px solid
}
.th_yellow .authorizedPersonPage .dataView .p-datatable-table tbody tr td,
.th_yellow .authorizedPersonPage .dataView .p-datatable-table tbody tr td.service-number,
.th_yellow .discoverMore,
.th_yellow .filters .switch label,
.th_yellow .p-dropdown .item.item-value>div,
.th_yellow .p-dropdown .p-dropdown-label span,
.th_yellow .transactions-list .bootstrap-datetimepicker-widget *,
.th_yellow .transactions-list .bootstrap-datetimepicker-widget table td.day {
  color:#fff!important
}
.th_yellow .all-body-overlay {
  background:rgba(0,0,0,.5)!important
}
.th_yellow .main-dashboard .index-page .right-side .icon-box *,
.th_yellow .main-dashboard.internalDashboardPage .vehicleList .vehicleBox * {
  filter:brightness(1)!important
}
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .low-level .switch .p-inputswitch .p-inputswitch-slider:before,
.th_yellow .main-dashboard .index-page .right-side .icon-box * {
  background-color:transparent!important
}
.th_yellow .fine_Violations .fines_violation_list .finesRowList.active,
.th_yellow .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background-color:#000!important
}
.th_yellow .breadcrumbs li:after,
.th_yellow .main-dashboard.internalDashboardPage .vehicleList .vehicleBox .vehicleBoxFooter,
.th_yellow .topBratcramp li:after {
  filter:invert(1);
  background-color:transparent!important
}
.th_yellow .custom-map-form div * {
  background-color:initial!important
}
.th_yellow .vehicleLicenseComponent .licenseCard * {
  background-color:transparent!important;
  color:#000!important
}
.th_yellow .accordion>div.passed .heacdAccordion .bollet,
.th_yellow .drivers-dashboard .drivers-list .list-box .boxhead .img img,
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .viewDetails .fines-empty-state span,
.th_yellow .fines-violation-holder .page-content .fines-violation-empty span,
.th_yellow .footerRTA .footerCopyRight .dubaiPulse,
.th_yellow .footerRTA .footerCopyRight .governmentAe,
.th_yellow .footerRTA .footerCopyRight .smartDubai,
.th_yellow .GC_dropZoneComponent .MuiDropzoneArea-root .MuiDropzonePreviewList-root .MuiGrid-item img,
.th_yellow .GC_dropZoneComponent .MuiDropzoneArea-root .pdfAttachment,
.th_yellow .GC_radioBtn input[type=radio]:checked+label:before,
.th_yellow .list-empty-state .ico,
.th_yellow .list-empty-state .icon,
.th_yellow .main-dashboard .profile-page .page-side .user-info.user_Golden .user_Photo:after,
.th_yellow .main-dashboard .profile-page .page-side .user-info.user_Golden .user_Photo:before,
.th_yellow .main-dashboard .profile-page .page-side .user-info.user_VIP .user_Photo:after,
.th_yellow .main-dashboard .profile-page .page-side .user-info.user_VIP .user_Photo:before,
.th_yellow .main-dashboard .profile-page .page-side .user-info img,
.th_yellow .messageBanner.T_complete:before,
.th_yellow .permit-stages .permit-stage-component .completed,
.th_yellow .permit-stages .permit-stage-component .hand,
.th_yellow .permit-stages .permit-stage-component .img-container img,
.th_yellow .personalInformation .infoCard>div.user_Golden .user_Photo:after,
.th_yellow .personalInformation .infoCard>div.user_Golden .user_Photo:before,
.th_yellow .personalInformation .infoCard>div.user_VIP .user_Photo:after,
.th_yellow .personalInformation .infoCard>div.user_VIP .user_Photo:before,
.th_yellow .personalInformation .infoCard>div.user_VIP h1 .switchProfile:before,
.th_yellow .UAEPassConnect .UAEPass_Banner {
  filter:grayscale(1)!important
}
.th_yellow .footerRTA .newConnectWithUs ul li:hover a svg {
  fill:#fff!important;
  filter:brightness(1)!important
}
.th_yellow .MuiPopover-root,
.th_yellow .MuiPopover-root div {
  background-color:transparent!important
}
.th_yellow .MuiPopover-root .MuiPaper-root {
  border:1px solid;
  background-color:#000!important
}
.th_yellow .GC_loadingComponent,
.th_yellow .GC_RTAloadingComponent,
.th_yellow .loadingComponent,
.th_yellow .smart-loading__wrap {
  background-color:rgba(0,0,0,.5)!important
}
.th_yellow .GC_loadingComponent .double-bounce1,
.th_yellow .GC_loadingComponent .double-bounce2,
.th_yellow .loadingComponent .double-bounce1,
.th_yellow .loadingComponent .double-bounce2,
.th_yellow .smart-loading__wrap * {
  background-color:#fff!important;
  color:#53565a!important
}
.th_yellow .fine_Violations .plate,
.th_yellow .fine_Violations .plate * {
  background-color:#fff!important
}
.th_yellow input:disabled {
  opacity:.7
}
.th_yellow .confirmation-popup.remediated-actions-popup-fix,
.th_yellow .diclaimer-area-popup.remediated-actions-popup-fix {
  background:rgba(0,0,0,.7)!important
}
.th_yellow .authorizedPersonPage .row-filter .GC_datePickerComponent .MuiInputBase-root .MuiInputBase-input::placeholder,
.th_yellow .authorizedPersonPage .row-filter .GC_inputForm input[type=text]::placeholder,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .search input::placeholder,
.th_yellow .fines-violation-holder .page-content .filter-fines .left>div.plNumber input::placeholder,
.th_yellow .fines-violation-holder .page-content .filter-fines .search-input-holder .GC_inputForm input::placeholder,
.th_yellow .GC_termsAndCondationComponent h5 .tc_mainLabel span,
.th_yellow .public-fine-journey .journey .content input[type=text]::placeholder {
  color:#fff!important
}
.th_yellow .fines-violation-holder .page-content .filter-fines .GC_Dropdown .p-dropdown,
.th_yellow .fines-violation-holder .page-content .filter-fines .GC_Dropdown .p-dropdown .p-dropdown-label,
.th_yellow .fines-violation-holder .page-content .fine_Violations .fines_violation_list .p-datatable .p-paginator .p-paginator-element,
.th_yellow .p-disabled,
.th_yellow .p-disabled * {
  opacity:1!important
}
.th_yellow .fines-violation-holder .filteredTabs ul li.active:after {
  background-color:#ff0!important;
  height:3px
}
.th_yellow .authorizedPersonPage .dataView .p-datatable thead tr th span:after {
  opacity:0!important
}
.th_yellow .custom-template-panel._addressType .item-value div:first-child,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .list-grid-switcher,
.th_yellow .drivers-dashboard .drivers-page .drivers-content .filters .up-level .right .sortList,
.th_yellow .ManageDeliveryAddresses .row .deliveryAddressCard>div .cardAction>span:before,
.th_yellow .ManageDeliveryAddresses .row .deliveryAddressCard>div>span,
.th_yellow .MuiTouchRipple-root,
.th_yellow .permits-journies .user-banner-info .premitInfoHolder .permitInfo p,
.th_yellow .permits-journies .user-banner-info .premitInfoHolder .permitInfo p span,
.th_yellow .public-fine-journey .MuiButtonBase-root.MuiIconButton-root span.MuiTouchRipple-root,
.th_yellow .slick-dots li .next,
.th_yellow .slick-dots li .prev,
.th_yellow .umsPortal .loginSwitch>div:after,
.th_yellow .umsPortal .loginSwitch>div>span,
.th_yellow i {
  background-color:transparent!important;
  filter:brightness(0) invert(1)!important
}
.th_yellow .appointmentComponentView .appointmentControl .p-calendar .p-datepicker-header select {
  background-color:transparent!important;
  border:1px solid!important
}
.th_yellow .appointmentComponentView .shadow {
  background:hsla(0,0%,100%,.18823529411764706)!important
}
.th_yellow .GC_datePickerComponent .MuiFormControl-root button,
.th_yellow td>button {
  border:0!important
}
.th_yellow .footerRTA .newConnectWithUs ul li a b,
.th_yellow .p-dropdown .p-dropdown-label span,
.th_yellow td,
.th_yellow td span {
  color:#ff0
}
.th_yellow .table thead {
  background:none!important;
  border-left:1px solid #ff0!important;
  border-right:1px solid #ff0!important
}
.th_yellow .table thead th {
  border-bottom:2px solid #ff0!important
}
.th_yellow .table td,
.th_yellow .table thead th {
  border-top:1px solid #ff0!important;
  color:#ff0
}
.th_yellow .accordion .heacdAccordion+div:before,
.th_yellow .accordion .heacdAccordion:before,
.th_yellow .accordion>div.processing .heacdAccordion .bollet,
.th_yellow .accordion>div.processing .heacdAccordion:before {
  filter:contrast(1)!important
}
.th_yellow .accordion .heacdAccordion .bollet,
.th_yellow .accordion .heacdAccordion:before {
  border-color:#ff0!important;
  background-color:#ff0!important
}
.th_yellow .GC_datePickerComponent input::placeholder,
.th_yellow .GC_inputForm input::placeholder,
.th_yellow input[type=text]::-webkit-input-placeholder {
  color:#fff!important
}
.th_yellow .messageBanner.T_complete:before,
.th_yellow .MuiIconButton-root .MuiTouchRipple-root,
.th_yellow .trade-license-journey .accordion .info-msg .info-icon {
  display:none
}
.th_yellow .gm-style,
.th_yellow .gm-style div * {
  background-color:initial!important
}
.th_yellow .journey {
  border:1px solid
}
.th_yellow .p-multiselect.oldMultiSelect {
  border-color:#ff0!important
}
.th_blue .main-dashboard .index-page .right-side .icon-box .expiredMsg {
  color:#ff0!important
}
.th_yellow .new-license-steps .new-license-step .__content .__body .category-list .closeList {
  background-color:#fff!important
}
.headerRTA {
  position:relative;
  z-index:9999;
  margin-bottom:20px;
  background:#fff
}
.headerRTA * {
  font-family:RTA
}
.container-fluid>.navbar-collapse,
.headerRTA .navbar-header {
  margin:0!important
}
.headerRTA .menuChild .navbar-collapse {
  justify-content:space-between
}
.headerRTA .container {
  position:relative;
  height:auto!important;
  padding:0
}
.headerRTA .navbar {
  min-height:44px
}
.headerRTA .navbar .navbar-nav {
  flex-direction:row
}
.headerRTA .container .logosSection {
  padding-bottom:30px;
  display:flex;
  justify-content:space-between
}
.headerRTA .governmentDubai {
  width:165px;
  height:68px;
  display:inline-block;
  margin-top:30px
}
.headerRTA .governmentDubai img {
  width:100%;
  height:100%
}
.headerRTA .RTADubai {
  width:220px;
  height:53px;
  display:inline-block;
  margin:30px 15px 0;
  background-size:contain
}
.headerRTA .RTADubai img {
  width:100%
}
@media (max-width:860px) {
  .headerRTA .governmentDubai {
    margin:30px 15px 0
  }
}
.headerRTA .menuParent {
  background:none!important;
  border:0!important;
  margin:0;
  padding:0
}
.headerRTA .menuChild .container-fluid,
.headerRTA .menuChild .container-fluid .collapse,
.headerRTA .menuParent .container-fluid,
.headerRTA .menuParent .container-fluid .collapse {
  padding:0
}
.headerRTA .menuParent li {
  margin:0 30px 0 0
}
.headerRTA .menuParent .pull-right li {
  margin:0!important
}
.headerRTA .menuParent .pull-right li a {
  top:5px;
  width:86px
}
.headerRTA .menuParent li.home {
  padding-top:2px
}
.headerRTA .menuParent li svg {
  width:28px;
  height:25px;
  display:inline-block
}
.headerRTA .menuParent li a,
.headerRTA .menuParent li em {
  display:inline-block;
  vertical-align:top
}
.headerRTA .menuParent li a {
  width:100px;
  padding:0;
  font:15px RTA-bold;
  color:#53565a;
  background:none!important;
  position:relative;
  transition:all .5s;
  text-decoration:none!important
}
.headerRTA .menuParent li:after {
  content:"";
  position:absolute;
  left:0;
  bottom:-3px!important;
  width:0;
  height:0;
  border-left:11px solid transparent;
  border-right:11px solid transparent;
  border-bottom:11px solid #e00;
  margin:0 auto;
  display:none;
  transition:all .5s
}
.headerRTA .menuParent li em svg {
  fill:#53565a
}
.headerRTA .menuParent li.active em svg,
.headerRTA .menuParent li:hover em svg {
  fill:#e00
}
.headerRTA .menuParent li.active a,
.headerRTA .menuParent li:hover a {
  color:#e00!important
}
.headerRTA .menuParent li.active:after,
.headerRTA .menuParent li:hover:after {
  display:block
}
.headerRTA .menuParent .pull-right li:hover:after {
  display:none!important
}
.headerRTA .menuParent .pull-right li a {
  width:auto;
  margin-left:10px;
  margin-right:17px;
  cursor:pointer
}
.headerRTA .menuChild {
  background:#e00;
  height:68px
}
.headerRTA .menuChild nav {
  background:none!important;
  border:0!important;
  padding:0
}
.headerRTA .menuChild ul {
  list-style:none;
  margin:0;
  padding:0!important
}
.headerRTA .menuChild ul li {
  display:inline-block;
  position:relative
}
.headerRTA .menuChild ul li a {
  display:block;
  padding:26px 15px;
  font:1.1em/16px RTA-bold;
  color:#fff;
  text-decoration:none;
  width:auto;
  transition:all .5s
}
.headerRTA .menuChild ul li:hover>a,
.headerRTA .menuChild ul li a.active,
.headerRTA .menuChild ul li a:hover {
  background:#fff!important;
  color:#e00!important
}
.headerRTA .menuChild ul li:hover>.SubMenu {
  display:block
}
.headerRTA .menuChild .SubMenu {
  width:340px;
  position:absolute;
  left:0;
  top:67px;
  background:#fff;
  overflow:auto;
  overflow-x:hidden;
  padding:0;
  z-index:999;
  border-bottom:5px solid #e00;
  display:none
}
.headerRTA .menuChild .SubMenu .titleSubMenu {
  color:#e00;
  padding:20px 30px
}
.headerRTA .menuChild .SubMenu ul li {
  display:block
}
.headerRTA .menuChild .SubMenu ul li a {
  font-size:.85em!important;
  color:#53565b;
  padding:9px 30px
}
.headerRTA .menuChild .SubMenu ul li a:hover {
  color:#e00
}
.headerRTA .menuChild .SubMenu .moreNav {
  font:1em/21px RTA-bold;
  color:#fff;
  background:#e00;
  margin:0 30px 15px;
  padding:7px 23px;
  display:inline-block
}
.headerRTA .menuChild .SubMenu .moreNav:hover {
  background:#53565a!important;
  color:#fff!important
}
.headerRTA .menuChild .mobileMode {
  display:none;
  padding:25px 0 0 25px
}
.headerRTA .menuChild .mobileMode a {
  font:1em/16px RTA-bold;
  color:#fff;
  margin-right:10px;
  display:inline-block
}
.headerRTA .menuChild .hide-desktop {
  display:none
}
.headerRTA .menuChild .hide-desktop li {
  border-top:1px solid #c3383b
}
.headerRTA .menuChild .hide-desktop li svg {
  fill:#fff;
  width:2.5rem;
  height:2.5rem;
  display:inline-block;
  top:7px;
  position:relative;
  margin-right:10px
}
.headerRTA .menuChild .hide-desktop li a {
  padding:5px 25px 15px
}
.headerRTA .menuChild .hide-desktop li.active a,
.headerRTA .menuChild .hide-desktop li a:hover {
  background:#fff!important;
  color:#e00!important
}
.headerRTA .menuChild .hide-desktop li.active a svg,
.headerRTA .menuChild .hide-desktop li a:hover svg {
  fill:#e00
}
.menu-btn i {
  background-color:#fff;
  border-radius:0;
  content:"";
  display:block;
  width:30px;
  height:4px;
  margin-top:5px
}
.menu-btn i:first-child {
  -webkit-animation:outT .8s backwards;
  animation:outT .8s backwards;
  -webkit-animation-direction:reverse;
  animation-direction:reverse
}
.menu-btn i:nth-child(2) {
  margin:5px 0;
  -webkit-animation:outM .8s backwards;
  animation:outM .8s backwards;
  -webkit-animation-direction:reverse;
  animation-direction:reverse
}
.menu-btn i:nth-child(3) {
  -webkit-animation:outBtm .8s backwards;
  animation:outBtm .8s backwards;
  -webkit-animation-direction:reverse;
  animation-direction:reverse
}
.menu-btn.active i:first-child {
  -webkit-animation:inT .8s forwards;
  animation:inT .8s forwards
}
.menu-btn.active i:nth-child(2) {
  -webkit-animation:inM .8s forwards;
  animation:inM .8s forwards
}
.menu-btn.active i:nth-child(3) {
  -webkit-animation:inBtm .8s forwards;
  animation:inBtm .8s forwards
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background:none
}
.fixed {
  position:fixed!important;
  top:0!important;
  right:0;
  left:0
}
.overflow {
  background:rgba(0,0,0,.5);
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  top:0;
  z-index:98;
  display:none
}
#colorbox,
#colorbox * {
  box-sizing:content-box
}
.switchLanguage {
  cursor:pointer
}
@keyframes outT {
  0% {
    -webkit-transform:translateY(0) rotate(0deg)
  }
  50% {
    -webkit-transform:translateY(9px) rotate(0deg)
  }
  to {
    -webkit-transform:translateY(9px) rotate(135deg)
  }
}
@keyframes outM {
  50% {
    -webkit-transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(45deg)
  }
}
@keyframes outBtm {
  0% {
    transform:translateY(0) rotate(0deg)
  }
  50% {
    transform:translateY(-9px) rotate(0deg)
  }
  to {
    transform:translateY(-9px) rotate(135deg)
  }
}
@keyframes inT {
  0% {
    transform:translateY(0) rotate(0deg)
  }
  50% {
    transform:translateY(9px) rotate(0deg)
  }
  to {
    transform:translateY(9px) rotate(135deg)
  }
}
@keyframes inM {
  50% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(45deg)
  }
}
@keyframes inBtm {
  0% {
    transform:translateY(0) rotate(0deg)
  }
  50% {
    transform:translateY(-9px) rotate(0deg)
  }
  to {
    transform:translateY(-9px) rotate(135deg)
  }
}
@media (max-width:991px) {
  .headerRTA .menuParent li {
    margin:0 15px 0 0
  }
  .headerRTA .menuParent li:last-child {
    margin:0
  }
  .headerRTA .menuChild ul li a {
    padding:26px 8px
  }
}
@media screen and (min-width:861px) and (max-width:991px) {
  .headerRTA .menuParent li {
    margin:0 5px 0 0
  }
  .headerRTA .menuParent li a {
    width:90px;
    font:12px RTA-bold
  }
  .headerRTA .menuParent .pull-right li a {
    margin-left:5px;
    margin-right:10px;
    cursor:pointer
  }
}
@media (min-width:860px) {
  .navbar-toggle {
    display:none
  }
  .headerRTA .collapse:not(.show) {
    display:flex!important
  }
}
@media (max-width:860px) {
  .headerRTA .container {
    max-width:100%
  }
  .headerRTA .navbar-header {
    width:100%;
    padding:10px 20px;
    justify-content:space-between;
    display:flex
  }
  .headerRTA .menuParent {
    display:none
  }
  .headerRTA .menuChild ul li {
    display:block
  }
  .headerRTA .menuChild ul li a {
    font-size:15px
  }
  .headerRTA .menuChild .hide-desktop li svg {
    width:2rem;
    height:2rem
  }
  .headerRTA .menuChild .navbar-collapse {
    background:#e00;
    padding:0
  }
  .menuChild .container {
    padding:0;
    max-width:100%
  }
  .headerRTA .menuChild .navbar-toggle {
    margin-top:9px;
    border:0;
    float:right;
    background:transparent;
    display:block
  }
  .headerRTA .menuChild .navbar-toggle:focus {
    border:none;
    outline:none;
    box-shadow:none
  }
  .headerRTA .menuChild .navbar-toggle span {
    background:#fff;
    height:3px
  }
  .headerRTA .menuChild .hide-mobile,
  .headerRTA .menuChild .navbar-right {
    display:none
  }
  .headerRTA .menuChild .show .hide-desktop {
    display:block!important;
    width:100%
  }
  .headerRTA .menuChild .mobileMode {
    display:inline-block;
    padding:15px 0 0
  }
  .headerRTA .menuChild ul {
    margin:0
  }
}
@media (max-width:767px) {
  .headerRTA .menuChild .hide-desktop {
    display:block;
    width:100%
  }
}
.headerRTA .global-search-icon {
  fill:#fff;
  width:1.6rem;
  height:1.6rem;
  vertical-align:middle;
  cursor:pointer
}
.headerRTA .SearchBtn {
  display:block;
  padding:22px;
  transition:all .5s;
  cursor:pointer
}
.headerRTA .SearchBtn.active {
  background:#fff
}
.headerRTA .SearchBtn.active:before {
  content:"+";
  transform:rotate(45deg);
  font-size:2.4rem;
  font-style:normal;
  position:absolute;
  color:#4e5660;
  right:27px;
  top:9px
}
.headerRTA .searchContainer {
  background:#fff;
  display:block;
  height:70px;
  position:absolute;
  bottom:-68px;
  width:100%;
  display:none
}
.headerRTA .searchContainer button {
  border:0;
  height:70px;
  padding:0 20px;
  background:none
}
.headerRTA .searchContainer button svg {
  fill:#ed0200
}
.headerRTA .searchContainer input {
  width:92%;
  height:69px;
  border:0;
  font:1.2em/21px RTA!important;
  padding:0 20px
}
.headerRTA .searchContainer input::placeholder {
  color:#959aa0!important;
  font:1.1em/21px RTA-bold!important
}
.headerRTA .loginOption {
  position:relative
}
.headerRTA .loginOption li:hover a {
  color:initial!important
}
.headerRTA .loginOption .loginDropdown,
.headerRTA .loginOption .logOutDropdown {
  width:285px;
  background:#fff;
  padding:1.4rem;
  position:absolute;
  right:-70px;
  top:34px;
  z-index:999;
  display:none
}
.headerRTA .loginOption .loginDropdown p,
.headerRTA .loginOption .logOutDropdown p {
  font:1em/21px RTA;
  color:#4e5660;
  margin-bottom:10px
}
.headerRTA .loginOption .loginDropdown a,
.headerRTA .loginOption .logOutDropdown>div,
.headerRTA .loginOption .logOutDropdown a {
  border-bottom:1px solid #edeeef;
  color:#171c8f!important;
  margin:0;
  padding:1rem 0 .8rem 2.2rem!important;
  margin:0!important;
  display:block!important;
  position:relative;
  cursor:pointer
}
.headerRTA .loginOption .loginDropdown a:hover,
.headerRTA .loginOption .logOutDropdown>div:hover,
.headerRTA .loginOption .logOutDropdown a:hover {
  color:#171c8f!important;
  background-color:#f5f6f6!important
}
.headerRTA .loginOption .loginDropdown a .icon,
.headerRTA .loginOption .logOutDropdown>div .icon,
.headerRTA .loginOption .logOutDropdown a .icon {
  position:absolute;
  left:.8rem;
  top:48%;
  -webkit-transform:translateY(-50%) rotate(90deg);
  transform:translateY(-50%) rotate(90deg);
  width:16px;
  height:8px;
  fill:#171c8f
}
.headerRTA .loginOption .loginDropdown a .icon svg,
.headerRTA .loginOption .logOutDropdown>div .icon svg,
.headerRTA .loginOption .logOutDropdown a .icon svg {
  width:16px;
  height:8px
}
.headerRTA .loginOption .logOutDropdown>div .icon,
.headerRTA .loginOption .logOutDropdown a .icon {
  -webkit-transform:translateY(-50%) rotate(0deg);
  transform:translateY(-50%) rotate(0deg);
  top:18px;
  left:0
}
.headerRTA .loginOption .logOutDropdown>div .icon svg,
.headerRTA .loginOption .logOutDropdown a .icon svg {
  width:32px;
  height:21px
}
.headerRTA .loginOption .accessibilityDropdown {
  width:285px;
  background:#fff;
  padding:1.4rem;
  position:absolute;
  right:0;
  top:35px;
  z-index:999;
  display:none
}
.headerRTA .loginOption .accessibilityDropdown li {
  border-bottom:1px solid #edeeef;
  padding:8px 0;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.headerRTA .loginOption .accessibilityDropdown li.wrap {
  flex-wrap:wrap
}
.headerRTA .loginOption .accessibilityDropdown li .tit {
  font:.8em/21px RTA;
  color:#222
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions {
  position:relative;
  padding:6px 16px 6px 44px;
  display:inline-block;
  top:0
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions .caption {
  color:#171c8f;
  font:1em/21px RTA;
  display:inline-block;
  position:relative;
  z-index:999
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions .icon {
  position:absolute;
  left:.9rem;
  top:48%;
  -webkit-transform:translateY(-50%) rotate(90deg);
  transform:translateY(-50%) rotate(90deg);
  width:16px;
  height:8px;
  fill:#fff;
  z-index:999
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions .icon svg {
  width:16px;
  height:8px
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:33px;
  background:#171c8f;
  z-index:991;
  transition:.35s ease-in-out
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions:hover .caption {
  color:#fff!important
}
.headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions:hover:before {
  width:100%
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes span {
  width:43px;
  height:43px;
  display:inline-block;
  position:relative;
  cursor:pointer
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes span:before {
  content:"";
  border-bottom:2px solid #fff;
  border-left:2px solid #fff;
  position:absolute;
  top:19px;
  right:22px;
  height:.5rem;
  width:1rem;
  transform:translate(50%,-50%) rotate(-45deg);
  opacity:0;
  background:transparent!important
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes .active:before {
  opacity:1
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes .th_red {
  background:#e00!important
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes .th_black {
  background:#222!important
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes .th_blue {
  background:#3a5796!important
}
.headerRTA .loginOption .accessibilityDropdown li .colosThemes .th_yellow {
  background:#ffb800!important
}
.headerRTA .loginOption .accessibilityDropdown li .fontSlider {
  margin:8px 0;
  display:flex;
  flex:100%;
  align-items:center;
  justify-content:center
}
.headerRTA .loginOption .accessibilityDropdown li .fontSlider:after,
.headerRTA .loginOption .accessibilityDropdown li .fontSlider:before {
  content:"Aa";
  font-size:11px;
  color:#222
}
.headerRTA .loginOption .accessibilityDropdown li .fontSlider:after {
  font-size:14px
}
.headerRTA .loginOption .accessibilityDropdown li .fontSlider .p-slider.p-slider-horizontal {
  width:100%;
  margin:0 16px
}
.headerRTA .loginOption .accessibilityDropdown li .sizeValue {
  display:block;
  width:100%;
  text-align:center;
  font-size:13px;
  line-height:8px
}
.headerRTA .exitAction {
  margin:0 8px;
  padding:26px 16px;
  line-height:22px;
  display:none!important
}
.loginAccessibilityAction {
  font:15px RTA-bold;
  color:#53565a;
  background:none!important;
  position:relative;
  transition:all .5s;
  text-decoration:none!important;
  display:inline-block;
  cursor:pointer;
  padding:0 4px
}
[dir=rtl],
[dir=rtl] body {
  direction:rtl
}
[dir=rtl] .headerRTA .navbar-nav {
  float:right;
  padding:0
}
[dir=rtl] .headerRTA .container-fluid>.navbar-collapse,
[dir=rtl] .headerRTA .navbar-header {
  margin:0!important
}
[dir=rtl] .headerRTA .navbar-nav>li {
  float:right
}
[dir=rtl] .headerRTA .menuParent li:after {
  left:auto;
  right:0
}
[dir=rtl] .headerRTA .navbar-right {
  float:left!important;
  margin-right:0
}
[dir=rtl] .headerRTA .pull-right {
  float:left!important
}
[dir=rtl] .headerRTA .navbar-toggle {
  float:left!important;
  margin-right:0
}
[dir=rtl] .headerRTA .RTADubai {
  right:auto;
  left:10px
}
[dir=rtl] .headerRTA .menuParent li {
  margin:0 0 0 20px
}
[dir=rtl] .headerRTA .menuParent li:last-child svg {
  transform:scaleX(-1)
}
[dir=rtl] .headerRTA .menuParent .pull-right li a {
  margin-right:10px;
  width:auto;
  margin-left:18px
}
[dir=rtl] .headerRTA .menuChild .hide-desktop li svg,
[dir=rtl] .headerRTA .menuChild .mobileMode a {
  margin-right:0;
  margin-left:10px
}
[dir=rtl] .headerRTA .loginOption .loginDropdown a,
[dir=rtl] .headerRTA .loginOption .logOutDropdown>div,
[dir=rtl] .headerRTA .loginOption .logOutDropdown a {
  padding:1rem 2.2rem .8rem 0!important
}
[dir=rtl] .headerRTA .loginOption .loginDropdown a .icon,
[dir=rtl] .headerRTA .loginOption .logOutDropdown>div .icon,
[dir=rtl] .headerRTA .loginOption .logOutDropdown a .icon {
  right:.8rem;
  left:auto;
  -webkit-transform:translateY(-50%) rotate(-90deg);
  transform:translateY(-50%) rotate(-90deg)
}
@media (max-width:768px) {
  [dir=rtl] .headerRTA .navbar-nav,
  [dir=rtl] .headerRTA .navbar-nav>li {
    float:none!important
  }
  [dir=rtl] .headerRTA .menuChild ul {
    margin:0
  }
}
[dir=rtl] .headerRTA .menuChild .SubMenu {
  left:auto;
  right:0
}
[dir=rtl] .headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions .icon {
  left:auto;
  right:.9rem;
  -webkit-transform:translateY(-50%) rotate(-90deg);
  transform:translateY(-50%) rotate(-90deg)
}
[dir=rtl] .headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions:before {
  left:auto;
  right:0
}
[dir=rtl] .headerRTA .loginOption .accessibilityDropdown li .accessibilityOptions {
  padding:6px 44px 6px 16px
}
[dir=rtl] .headerRTA .loginOption .accessibilityDropdown li .fontSlider:after {
  font-size:11px
}
[dir=rtl] .headerRTA .loginOption .accessibilityDropdown li .fontSlider:before {
  font-size:14px
}
[dir=rtl] .headerRTA .loginOption .logOutDropdown>div .icon,
[dir=rtl] .headerRTA .loginOption .logOutDropdown a .icon {
  -webkit-transform:translateY(-50%) rotate(-180deg);
  transform:translateY(-50%) rotate(-180deg);
  top:29px;
  left:0
}
[dir=rtl] .headerRTA .container .logosSection {
  flex-direction:row-reverse
}
@media screen and (min-width:861px) and (max-width:991px) {
  [dir=rtl] .headerRTA .menuParent li {
    margin:0
  }
  [dir=rtl] .headerRTA .menuParent li a {
    width:80px;
    font:12px RTA-bold
  }
  [dir=rtl] .headerRTA .menuParent .pull-right li a {
    margin-right:5px;
    margin-left:10px
  }
}
.Toastify__toast-container.toastify-container {
  top:240px!important
}
.toastifyPosition .Toastify__toast-container.toastify-container {
  top:90px!important
}
.headerRTA.smartScreenMode .container-fluid .navbar-right .SearchBtn,
.headerRTA.smartScreenMode .menuParent {
  display:none
}
.headerRTA.smartScreenMode .container-fluid .navbar-nav {
  visibility:hidden
}
.headerRTA.smartScreenMode .exitAction {
  display:block!important
}
.container,
.dda-container {
  max-width:1320px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:20px!important;
  padding-right:20px!important;
  width:100%!important;
  position:relative!important
}
.hide {
  display:none!important
}
.RTAHeader {
  height:160px;
  margin-bottom:24px;
  position:relative;
  z-index:999999
}
.newHeaderRTA {
  position:relative;
  z-index:99;
  background:#fff;
  position:fixed;
  width:100%;
  z-index:2
}
.newHeaderRTA * {
  font-family:RTA
}
.newHeaderRTA .dda-container .logosSection {
  padding-bottom:10px
}
.newHeaderRTA .dda-container .mobileLogoSection {
  display:flex;
  justify-content:space-between;
  min-height:80px;
  align-items:center
}
.newHeaderRTA .dda-container .mobileLogoSection .rta-replace img {
  width:224px
}
.newHeaderRTA .dda-container .mobileLogoSection .loginOption .searchcomponent svg {
  width:20px;
  height:20px;
  cursor:pointer
}
.newHeaderRTA .dda-container ._navbar-toggle {
  background:transparent;
  border:none;
  box-shadow:none
}
.newHeaderRTA .dda-container ._navbar-toggle i {
  display:block;
  width:20px;
  height:2px;
  background-color:#656565;
  margin-bottom:4px;
  cursor:pointer
}
.newHeaderRTA .governmentDubai {
  background:url(../content/212ad37ae03b8163a81a6bf3930e3d6f.svg) no-repeat;
  width:160px;
  height:68px;
  display:inline-block;
  margin-top:25px
}
.newHeaderRTA .governmentDubai._updated {
  background:none!important
}
.newHeaderRTA .governmentDubai._updated img {
  width:100%
}
.newHeaderRTA .RTADubai {
  background:url(../content/c3745655236a169fe298604ca8093dd7.png) no-repeat;
  width:220px;
  height:53px;
  display:inline-block;
  position:absolute;
  right:10px;
  top:30px;
  background-size:contain
}
.newHeaderRTA .RTADubai._updated {
  background:none!important
}
.newHeaderRTA .RTADubai._updated img {
  width:100%
}
@media (min-width:769px) {
  .newHeaderRTA .dda-container .mobileLogoSection {
    display:none
  }
}
@media (max-width:768px) {
  .RTAHeader {
    height:80px
  }
  .newHeaderRTA .dda-container .logosSection {
    display:none!important
  }
  .newHeaderRTA .dda-container .mobileLogoSection {
    display:flex
  }
  .newHeaderRTA .dda-container .mainMenu {
    padding:0
  }
  .newHeaderRTA .dda-container .mainMenu ._navbar-toggle,
  .newHeaderRTA .dda-container .mainMenu .loginOption {
    display:none
  }
  .newHeaderRTA .dda-container .side-nav {
    top:80px
  }
  .newHeaderRTA .dda-container .side-nav .closeSide-nav {
    display:none
  }
}
@media (min-width:993px) {
  .newHeaderRTA .dda-container .mainMenu ._navbar-toggle {
    display:none
  }
}
.newHeaderRTA.shadow {
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
  transition:all .2s ease-in-out
}
.newHeaderRTA .mainMenu {
  padding:16px 0;
  display:flex;
  justify-content:space-between;
  position:relative
}
.newHeaderRTA .MagaMenu {
  display:flex;
  padding:0;
  margin:0
}
.newHeaderRTA .MagaMenu>li {
  position:relative;
  margin:0 24px 0 0;
  font-size:16px;
  display:flex;
  align-items:center;
  line-height:2.67
}
.newHeaderRTA .MagaMenu>li>a {
  color:#202a50;
  font:15px/21px RTA;
  text-decoration:none!important;
  position:relative
}
.newHeaderRTA .MagaMenu li ul {
  visibility:hidden;
  opacity:0;
  padding:16px;
  border-radius:8px;
  box-shadow:0 0 20px 0 hsla(0,0%,71.8%,.3);
  background:#fff;
  color:#202a50;
  position:absolute;
  top:50px;
  transition:.2s;
  transition-delay:.2s;
  z-index:999;
  min-width:384px
}
.newHeaderRTA .MagaMenu li ul li {
  width:100%;
  list-style-type:none
}
.newHeaderRTA .MagaMenu li ul li a {
  color:#202a50;
  font:15px/21px RTA;
  text-decoration:none!important;
  width:100%
}
.newHeaderRTA .MagaMenu li:hover>ul {
  opacity:1;
  visibility:visible
}
.newHeaderRTA .MagaMenu>li>ul li {
  margin:0;
  padding:8px 16px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  height:40px;
  font-weight:400;
  position:relative
}
.newHeaderRTA .MagaMenu>li>ul>li:before {
  content:"";
  position:absolute;
  right:10px;
  top:40%;
  width:8px;
  height:8px;
  border:solid #181c89;
  border-width:0 3px 3px 0;
  transform:rotate(-45deg)
}
.newHeaderRTA .MagaMenu>li>ul>li.noChild:before {
  display:none!important
}
.newHeaderRTA .MagaMenu>li:hover ul li:hover {
  opacity:1;
  visibility:visible;
  color:#0f7da9;
  background:#e8f6fc;
  border-radius:8px
}
.newHeaderRTA .MagaMenu>li:hover>a {
  color:#e41a14
}
.newHeaderRTA .MagaMenu>li:hover>a:after {
  content:"";
  position:absolute;
  display:block;
  width:100%;
  top:calc(100% + 10px);
  height:5px;
  background:#e41a14;
  border-top-right-radius:.5rem;
  border-top-left-radius:.5rem
}
.newHeaderRTA .MagaMenu>li>ul>li>ul {
  left:373px;
  top:0
}
.newHeaderRTA .loginOption {
  display:flex;
  gap:10px
}
.newHeaderRTA .loginOption>li {
  list-style:none!important;
  position:relative
}
.newHeaderRTA .loginOption>li>.__actions {
  background:#f5f5f5;
  display:flex;
  justify-content:center;
  align-items:center;
  font:14px/21px RTA;
  color:#222;
  height:40px;
  cursor:pointer;
  padding-left:12px;
  padding-right:12px;
  border-radius:20px
}
.newHeaderRTA .loginOption .loginUserAction svg {
  margin:0 12px 0 0
}
.newHeaderRTA .loginOption>li>.__actions svg {
  width:20px;
  height:20px;
  padding:0!important
}
.newHeaderRTA .loginOption>li .logOutDropdown {
  display:none;
  position:absolute;
  right:0;
  top:45px;
  width:348px;
  height:401px;
  padding:36px 24px 24px;
  border-radius:8px;
  background-color:#fff;
  margin-top:8px;
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.newHeaderRTA .loginOption>li .logOutDropdown h3 {
  display:flex;
  font:18px/21px RTA-bold;
  color:#595959;
  justify-content:center
}
.newHeaderRTA .loginOption>li .logOutDropdown h3.push {
  margin:60px 0 20px
}
.newHeaderRTA .loginOption>li .logOutDropdown a {
  border:1px solid #000;
  display:flex;
  width:100%;
  color:#000;
  border-radius:1.5rem;
  height:48px;
  font:15px/21px RTA-bold;
  background-color:#fff;
  justify-content:center;
  align-items:center;
  margin-bottom:6px;
  text-decoration:none!important;
  cursor:pointer
}
.newHeaderRTA .loginOption>li .logOutDropdown a.btn {
  background-color:#181c89;
  color:#fff
}
.newHeaderRTA .loginOption>li>.__actions.RTASearch {
  position:relative
}
.newHeaderRTA .loginOption>li>.__actions.RTASearch .searchcomponent {
  padding:0 12px;
  display:flex
}
.newHeaderRTA .loginOption>li>.__actions.RTASearch .searchcomponent svg {
  height:16px;
  position:relative;
  top:4px;
  margin:0 6px 0 0
}
.newHeaderRTA .searchBoxPopup {
  background-color:#fff;
  position:absolute;
  left:0;
  right:0;
  top:90px;
  transition:opacity .4s ease-in-out;
  box-shadow:0 9px 9px 0 rgba(0,0,0,.15);
  padding:11px 0
}
.newHeaderRTA .searchBoxPopup .searchBox {
  display:flex;
  justify-content:space-between;
  background-color:#f5f5f5;
  border-radius:50px;
  padding:9px 12px 5px
}
.newHeaderRTA .searchBoxPopup .searchBox input {
  width:100%;
  padding:0 6px;
  font:14px/21px RTA;
  color:#000;
  background:transparent;
  border:0;
  outline:0
}
.newHeaderRTA .searchBoxPopup .searchBox .searchBtn svg {
  height:15px;
  width:15px;
  color:#202a50
}
.newHeaderRTA .searchBoxPopup .searchBox .close_search {
  cursor:pointer
}
.newHeaderRTA .searchBoxPopup .searchBox .close_search svg {
  height:16px;
  width:16px;
  color:#000
}
.newHeaderRTA .side-nav {
  transition:top .3s;
  top:20px;
  left:0;
  right:0;
  bottom:0;
  position:fixed;
  background:#fff;
  z-index:10;
  display:none
}
.newHeaderRTA .side-nav .closeSide-nav {
  display:flex;
  width:36px;
  height:26px;
  justify-content:center;
  align-items:center;
  cursor:pointer
}
.newHeaderRTA .side-nav .closeSide-nav:before {
  content:"X";
  font:14px/21px RTA;
  color:#222
}
.newHeaderRTA .side-nav .side-nav_container {
  display:flex;
  flex-direction:column!important;
  height:100%
}
.newHeaderRTA .side-nav .side-nav_container .side-nav_content {
  padding:2rem 2rem 100px
}
.newHeaderRTA .side-nav .side-nav_container .side-nav_content .side-nav_title {
  color:#e41a14;
  font:15px/21px RTA-bold;
  text-transform:uppercase
}
.newHeaderRTA .side-nav .side-nav_container .side-nav_content .sidenav a {
  padding:14px 0 12px;
  font:15px/25px RTA;
  border-bottom:1px solid rgba(0,0,0,.13333333333333333);
  text-transform:capitalize;
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#222;
  text-decoration:none!important;
  cursor:pointer
}
.newHeaderRTA .mainMenu .side-nav .side-nav_container .side-nav_content .sidenav a:hover {
  color:#e41a14;
  border-bottom:1px solid #e41a14
}
.newHeaderRTA .side-nav .side-nav_container .dda-side-nav__footer {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  backdrop-filter:blur(8px);
  display:flex;
  flex-direction:column;
  align-items:center
}
.newHeaderRTA .side-nav .side-nav_container .dda-side-nav__footer .dda-side-nav__quick-links {
  display:flex;
  align-items:center;
  justify-content:center
}
.newHeaderRTA .side-nav .side-nav_container .logOutDropdown {
  top:auto;
  bottom:130%
}
@media screen and (max-width:1200px) {
  .dda-container {
    max-width:1140px!important
  }
  .newHeaderRTA .searchBoxPopup {
    height:100vh
  }
}
@media screen and (max-width:992px) {
  .container,
  .dda-container {
    max-width:960px!important
  }
  .newHeaderRTA .MagaMenu {
    display:none!important
  }
}
@media screen and (max-width:768px) {
  .container,
  .dda-container {
    max-width:720px!important
  }
}
@media screen and (max-width:576px) {
  .container,
  .dda-container {
    max-width:540px!important
  }
}
html[dir=rtl] body,
html[dir=rtl] html {
  direction:rtl
}
html[dir=rtl] .newHeaderRTA .RTADubai {
  right:auto;
  left:10px
}
html[dir=rtl] .newHeaderRTA .MagaMenu>li {
  margin:0 0 0 24px
}
html[dir=rtl] .newHeaderRTA .MagaMenu>li>ul>li:before {
  right:auto;
  left:10px;
  border-width:3px 0 0 3px
}
html[dir=rtl] .newHeaderRTA .MagaMenu>li>ul>li>ul {
  left:auto;
  right:373px
}
html[dir=rtl] .newHeaderRTA .mainMenu .loginOption .loginUserAction svg {
  margin:0 0 0 12px
}
html[dir=rtl] .newHeaderRTA .mainMenu .loginOption>li .logOutDropdown {
  right:auto;
  left:0
}
html[dir=rtl] .newHeaderRTA .mainMenu .loginOption>li>.__actions.RTASearch .searchcomponent svg {
  margin:0 0 0 6px
}
.newFooterRTA .ConnectWithUs {
  background-color:#edeeef;
  padding:70px 50px
}
.newFooterRTA .ConnectWithUs .container,
.newFooterRTA .footerCopyRight .container {
  height:auto!important
}
.newFooterRTA .ConnectWithUs h3 {
  color:#222;
  font:1.5em/21px RTA-bold;
  margin:0
}
.newFooterRTA .ConnectWithUs h6 {
  color:#222;
  font:1em/21px RTA-Light;
  margin:7px 0
}
.newFooterRTA .ConnectWithUs ul {
  list-style:none;
  padding:0;
  margin-top:20px
}
.newFooterRTA .ConnectWithUs ul li {
  height:175px
}
.newFooterRTA .ConnectWithUs ul li:last-child {
  margin:0
}
.newFooterRTA .ConnectWithUs ul li a {
  display:block;
  padding:2.5rem;
  text-decoration:none!important;
  position:relative;
  height:175px;
  background:#fff
}
.newFooterRTA .ConnectWithUs ul li a:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:5px;
  background:#171c8f;
  transition:all .5s
}
.newFooterRTA .ConnectWithUs ul li a:after {
  content:"";
  position:absolute;
  top:calc(50% - 20px);
  right:22px;
  width:0;
  height:0;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-left:20px solid #171c8f
}
.newFooterRTA .ConnectWithUs ul li a:hover:before {
  right:0;
  width:100%
}
.newFooterRTA .ConnectWithUs ul li a:hover:after {
  border-left-color:#fff
}
.newFooterRTA .ConnectWithUs ul li a h4 {
  font:1.2em/21px RTA-bold;
  color:#222;
  position:relative;
  z-index:9
}
.newFooterRTA .ConnectWithUs ul li a p {
  font:1em/21px RTA-Light;
  color:#222;
  position:relative;
  z-index:9
}
.newFooterRTA .ConnectWithUs ul li a:hover,
.newFooterRTA .ConnectWithUs ul li a:hover h4,
.newFooterRTA .ConnectWithUs ul li a:hover p {
  color:#fff
}
.newFooterRTA .newConnectWithUs {
  color:#595959;
  margin:32px 0 80px
}
.newFooterRTA .newConnectWithUs ul {
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin:0;
  padding:0
}
.newFooterRTA .newConnectWithUs ul li {
  display:flex;
  padding:0;
  line-height:14px;
  position:relative;
  width:23%
}
.newFooterRTA .newConnectWithUs ul li:before {
  position:absolute;
  content:"";
  left:0;
  top:20px;
  height:70%;
  width:1px;
  background-color:#fff;
  opacity:.35
}
.newFooterRTA .newConnectWithUs ul li:first-child:before {
  display:none
}
.newFooterRTA .newConnectWithUs ul li a,
.newFooterRTA .newConnectWithUs ul li div {
  display:flex;
  color:#595959;
  font:14px/21px RTA;
  text-align:center;
  padding:25px 20px;
  cursor:pointer;
  align-items:center;
  justify-content:center;
  background-color:#fff;
  border:1px solid hsla(0,0%,49.8%,.10196078431372549);
  border-radius:9px;
  box-shadow:0 -4px 16px hsla(0,0%,49.8%,.10196078431372549),0 4px 16px hsla(0,0%,49.8%,.10196078431372549);
  overflow:hidden;
  margin:16px 0;
  text-decoration:none;
  color:#000;
  height:194px;
  flex-direction:column;
  width:100%
}
.newFooterRTA .newConnectWithUs ul li a b,
.newFooterRTA .newConnectWithUs ul li div b {
  display:block;
  margin:35px 0 5px;
  font-size:14px;
  line-height:16px;
  font-family:RTA-bold
}
.newFooterRTA .newConnectWithUs ul li a svg,
.newFooterRTA .newConnectWithUs ul li div svg {
  width:36px;
  height:36px;
  margin:0 auto;
  fill:#181c89
}
.newFooterRTA .newConnectWithUs ul li:hover {
  background:#fff
}
.newFooterRTA .newConnectWithUs ul li:hover a,
.newFooterRTA .newConnectWithUs ul li:hover div {
  box-shadow:0 -4px 16px #53565a,0 4px 16px #53565a;
  transition:.8s
}
.newFooterRTA .newConnectWithUs .newConnectWithUs_connect {
  padding:0
}
.newFooterRTA .newConnectWithUs .newConnectWithUs_connect h2 {
  color:#595959;
  margin-top:25px;
  margin-bottom:5px;
  font:28px/21px RTA
}
.newFooterRTA .newConnectWithUs .newConnectWithUs_connect p {
  color:#595959;
  font:14px/21px RTA!important;
  margin:30px 0 0
}
.newFooterRTA .discoverMore {
  color:#fff;
  font:17px/21px RTA;
  cursor:pointer;
  text-align:center
}
.newFooterRTA .discoverMore svg {
  width:18px;
  height:18px;
  display:inline-block;
  margin-left:10px;
  margin-right:10px;
  fill:#fff;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  transition:all .5s;
  position:relative;
  top:3px
}
.newFooterRTA .discoverMore.expand svg {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}
.newFooterRTA .footerLinks {
  background-color:#4e5660;
  padding:25px
}
.newFooterRTA .footerLinks .container {
  padding-top:2.5rem;
  display:none
}
.newFooterRTA .footerLinks .container ul {
  list-style:none;
  padding:0
}
.newFooterRTA .footerLinks .container>ul h5 {
  color:#fff;
  font:1.4em/21px RTA-bold
}
.newFooterRTA .footerLinks .container>ul>li li a {
  color:#fff;
  font:1.2em/18px RTA-Light;
  padding:14px 0;
  display:block;
  font-size:16px
}
.newFooterRTA .footerCopyRight {
  background:#fff;
  padding:3rem 0 5.5rem
}
.newFooterRTA .footerCopyRight .dubaiPulse,
.newFooterRTA .footerCopyRight .governmentAe,
.newFooterRTA .footerCopyRight .smartDubai {
  background:url(../content/76b731787c91d37e16d06a0f13fc88ef.png) no-repeat;
  display:inline-block;
  margin-right:5px
}
.newFooterRTA .footerCopyRight .smartDubai_icons {
  display:flex;
  justify-content:space-between
}
.newFooterRTA .footerCopyRight .governmentAe {
  width:274px;
  height:70px;
  background-position:0 -93px
}
.newFooterRTA .footerCopyRight .smartDubai {
  width:185px;
  height:70px;
  background-position:-5px -184px
}
.newFooterRTA .footerCopyRight .dubaiPulse {
  width:233px;
  height:70px;
  background-position:-13px 0
}
.newFooterRTA .footerCopyRight .socialMedia {
  list-style:none;
  padding:0;
  margin:0
}
.newFooterRTA .footerCopyRight .socialMedia li {
  display:inline-block;
  margin-right:35px
}
.newFooterRTA .footerCopyRight .socialMedia li svg {
  width:24px;
  height:24px;
  fill:#4e5660;
  transition:all .5s
}
.newFooterRTA .footerCopyRight .socialMedia li:hover svg {
  fill:#e00
}
.newFooterRTA .footerCopyRight .copyRightPush {
  padding-top:30px
}
.newFooterRTA .footerCopyRight .copyRight,
.newFooterRTA .footerCopyRight .copyRight span {
  font:16px/21px RTA-Light;
  color:#222;
  margin:0;
  padding-bottom:5px
}
.newFooterRTA .footerCopyRight .copyRightPush .modificationDate,
.newFooterRTA .footerCopyRight .copyRightPush .modificationDate>span {
  font-style:italic
}
.newFooterRTA .footerCopyRight .copyRight strong {
  font-family:RTA-bold
}
.newFooterRTA .footerHappiness {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  height:0;
  z-index:999;
  background:#fff;
  height:60px;
  box-shadow:0 .5rem 1.4rem rgba(0,0,0,.4);
  transition:bottom .3s;
  display:flex
}
.newFooterRTA .footerHappiness .footerRibbon {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.newFooterRTA .footerHappiness .footerRibbon ._left,
.newFooterRTA .footerHappiness .footerRibbon ._right {
  display:flex;
  align-items:center;
  justify-content:center
}
.newFooterRTA .footerHappiness .footerRibbon ._left *,
.newFooterRTA .footerHappiness .footerRibbon ._right * {
  transition:transform .2s ease-in-out
}
.newFooterRTA .footerHappiness .footerRibbon ._right a,
.newFooterRTA .footerHappiness .footerRibbon ._right span {
  cursor:pointer;
  font:16px/21px RTA;
  color:#e41a14;
  display:inline-flex;
  border-left:1px solid #e8e8e8;
  padding:0 12px;
  text-wrap:nowrap;
  align-items:center;
  justify-content:center;
  height:34px;
  text-decoration:none;
  height:26px!important
}
.newFooterRTA .footerHappiness .footerRibbon ._right .happiness {
  width:37px;
  height:35px;
  background:url(../content/d6104a02a2e3906fa12131258ad965bc.png) no-repeat 50%;
  cursor:pointer;
  background-size:contain;
  margin:0 12px;
  border:0;
  background-size:99%
}
.newFooterRTA .footerHappiness .footerRibbon ._left svg,
.newFooterRTA .footerHappiness .footerRibbon ._right svg {
  width:26px;
  height:26px;
  fill:#e41a14
}
.newFooterRTA .footerHappiness .footerRibbon ._left a,
.newFooterRTA .footerHappiness .footerRibbon ._left span {
  cursor:pointer;
  font:14px/21px RTA;
  color:#575757;
  display:inline-flex;
  border-left:1px solid #e8e8e8;
  padding:0 8px;
  text-wrap:nowrap;
  align-items:center;
  justify-content:center;
  height:26px;
  text-decoration:none
}
.newFooterRTA .footerHappiness .footerRibbon ._left a:hover,
.newFooterRTA .footerHappiness .footerRibbon ._left a:hover svg {
  fill:#e41a14;
  color:#e41a14
}
.newFooterRTA .footerHappiness .footerRibbon ._left .contact svg,
.newFooterRTA .footerHappiness .footerRibbon ._left .location svg,
.newFooterRTA .footerHappiness .footerRibbon ._left .mediaAction svg {
  fill:#575757;
  height:15px
}
.newFooterRTA .footerHappiness .footerRibbon ._left .location {
  border:0
}
.newFooterRTA .footerHappiness .footerRibbon ._left .dubai_Ai img {
  width:26px;
  height:26px
}
.newFooterRTA .footerHappiness .footerRibbon ._left .contact svg {
  height:13px
}
.newFooterRTA .footerHappiness .footerRibbon ._left .back_top {
  display:none
}
.newFooterRTA .footerHappiness .footerRibbon ._left a:hover,
.newFooterRTA .footerHappiness .footerRibbon ._left span:hover,
.newFooterRTA .footerHappiness .footerRibbon ._right a:hover,
.newFooterRTA .footerHappiness .footerRibbon ._right span:hover {
  transform:translateY(-2px)
}
.hapinessMeterPopup,
.zeroFourGov {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index:99999;
  background:url(../content/8b9837a2122aac2118713e5897e68185.png)
}
.hapinessMeterPopup .div-content,
.zeroFourGov .div-content {
  width:850px;
  height:500px;
  max-width:850px;
  margin:10% auto;
  position:fixed;
  left:0;
  right:0;
  background-color:#fff;
  box-shadow:0 10px 25px rgba(0,0,0,.5);
  position:relative
}
.hapinessMeterPopup .div-content iframe,
.zeroFourGov .div-content iframe {
  width:100%;
  height:100%
}
@media screen and (max-width:992px) {
  .hapinessMeterPopup .div-content,
  .zeroFourGov .div-content {
    width:90%
  }
  .newFooterRTA .footerHappiness .footerRibbon ._left a,
  .newFooterRTA .footerHappiness .footerRibbon ._left span,
  .newFooterRTA .footerHappiness .footerRibbon ._right a,
  .newFooterRTA .footerHappiness .footerRibbon ._right span {
    border:0;
    font-size:0;
    box-shadow:0 6px 20px rgba(0,0,0,.13333333333333333);
    border-radius:50%;
    height:48px!important;
    width:48px!important;
    margin:0 6px!important
  }
  .newFooterRTA .footerHappiness .footerRibbon ._left .contact,
  .newFooterRTA .footerHappiness .footerRibbon ._left .location,
  .newFooterRTA .footerHappiness .footerRibbon ._left .mediaAction,
  .newFooterRTA .footerHappiness .footerRibbon ._right .unifiedInteraction {
    display:none
  }
  .newFooterRTA .footerHappiness .footerRibbon ._left .back_top {
    display:inline-flex
  }
  .newFooterRTA .footerHappiness .footerRibbon ._left .back_top svg {
    color:#e00;
    height:22px
  }
}
@media (max-width:768px) {
  .newFooterRTA .ConnectWithUs {
    padding:30px 0
  }
  .newFooterRTA .ConnectWithUs ul li,
  .newFooterRTA .ConnectWithUs ul li a {
    height:135px
  }
  .newFooterRTA .ConnectWithUs ul li {
    margin-bottom:10px
  }
  .newFooterRTA .footerLinks {
    padding:20px
  }
  .newFooterRTA .footerLinks .container>ul>li {
    padding:0;
    border-bottom:1px solid #697482
  }
  .newFooterRTA .footerLinks .container>ul>li:last-child {
    border:none
  }
  .newFooterRTA .footerLinks .container>ul ul {
    display:none
  }
  .newFooterRTA .footerLinks .container>ul h5 {
    display:block;
    font:1.1em/33px RTA-bold;
    cursor:pointer;
    position:relative;
    padding:10px 0
  }
  .newFooterRTA .footerLinks .container>ul h5:after {
    color:#fff;
    content:"+";
    font-weight:400;
    font-size:1.4rem;
    position:absolute;
    right:0;
    top:57%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
  }
  .newFooterRTA .footerCopyRight .socialMedia {
    text-align:center
  }
  .footerCopyRight .container .row:first-child>div:last-child {
    text-align:center;
    padding-top:20px
  }
  .newFooterRTA .footerCopyRight a {
    margin-bottom:15px
  }
  .copyRightPush>div:first-child {
    margin-bottom:20px
  }
  .newFooterRTA .newConnectWithUs ul li {
    width:100%
  }
  .newFooterRTA .newConnectWithUs ul li:nth-child(3):before {
    display:none
  }
  .newFooterRTA .footerCopyRight .smartDubai_icons,
  .newFooterRTA .newConnectWithUs ul {
    flex-direction:column
  }
  .hapinessMeterPopup .div-content,
  .zeroFourGov .div-content {
    height:400px
  }
}
.ChatwithMahboub {
  padding:0!important
}
html[dir=rtl] .newFooterRTA .ConnectWithUs ul li a:before {
  left:auto;
  right:0
}
html[dir=rtl] .newFooterRTA .ConnectWithUs ul li a:after {
  right:auto;
  left:22px
}
html[dir=rtl] .newFooterRTA .ConnectWithUs ul li a:hover:before {
  right:auto;
  left:0
}
html[dir=rtl] .newFooterRTA .newConnectWithUs ul li:before {
  left:auto;
  right:0
}
html[dir=rtl] .newFooterRTA .footerCopyRight .dubaiPulse,
html[dir=rtl] .newFooterRTA .footerCopyRight .governmentAe,
html[dir=rtl] .newFooterRTA .footerCopyRight .smartDubai {
  margin-right:0;
  margin-left:5px
}
html[dir=rtl] .newFooterRTA .footerCopyRight .socialMedia li {
  margin-right:auto;
  margin-left:35px
}
html[dir=rtl] .newFooterRTA .footerHappiness .footerRibbon ._left a,
html[dir=rtl] .newFooterRTA .footerHappiness .footerRibbon ._left span,
html[dir=rtl] .newFooterRTA .footerHappiness .footerRibbon ._right a,
html[dir=rtl] .newFooterRTA .footerHappiness .footerRibbon ._right span {
  border-left:0;
  border-right:1px solid #e8e8e8
}
html[dir=rtl] .newFooterRTA .footerLinks .container>ul h5:after {
  right:auto;
  left:0
}
.footerRTA .ConnectWithUs {
  background-color:#edeeef;
  padding:70px 50px
}
.footerRTA .ConnectWithUs .container,
.footerRTA .footerCopyRight .container,
.footerRTA .footerLinks .container {
  height:auto!important
}
.footerRTA .ConnectWithUs h3 {
  color:#222;
  font:1.5em/21px RTA-bold;
  margin:0
}
.footerRTA .ConnectWithUs h6 {
  color:#222;
  font:1em/21px RTA-Light;
  margin:7px 0
}
.footerRTA .ConnectWithUs ul {
  list-style:none;
  padding:0;
  margin-top:20px
}
.footerRTA .ConnectWithUs ul li {
  height:175px
}
.footerRTA .ConnectWithUs ul li:last-child {
  margin:0
}
.footerRTA .ConnectWithUs ul li a {
  display:block;
  padding:2.5rem;
  text-decoration:none!important;
  position:relative;
  height:175px;
  background:#fff
}
.footerRTA .ConnectWithUs ul li a:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:5px;
  background:#171c8f;
  transition:all .5s
}
.footerRTA .ConnectWithUs ul li a:after {
  content:"";
  position:absolute;
  top:calc(50% - 20px);
  right:22px;
  width:0;
  height:0;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-left:20px solid #171c8f
}
.footerRTA .ConnectWithUs ul li a:hover:before {
  right:0;
  width:100%
}
.footerRTA .ConnectWithUs ul li a:hover:after {
  border-left-color:#fff
}
.footerRTA .ConnectWithUs ul li a h4 {
  font:1.2em/21px RTA-bold;
  color:#222;
  position:relative;
  z-index:9
}
.footerRTA .ConnectWithUs ul li a p {
  font:1em/21px RTA-Light;
  color:#222;
  position:relative;
  z-index:9
}
.footerRTA .ConnectWithUs ul li a:hover,
.footerRTA .ConnectWithUs ul li a:hover h4,
.footerRTA .ConnectWithUs ul li a:hover p {
  color:#fff
}
.footerRTA .newConnectWithUs {
  background-color:#e00;
  color:#fff;
  margin-top:32px
}
.footerRTA .newConnectWithUs ul li {
  display:inline-flex;
  padding:25px 0;
  line-height:14px;
  position:relative;
  align-items:center;
  justify-content:center;
  width:25%
}
.footerRTA .newConnectWithUs ul li:before {
  position:absolute;
  content:"";
  left:0;
  top:20px;
  height:70%;
  width:1px;
  background-color:#fff;
  opacity:.35
}
.footerRTA .newConnectWithUs ul li:first-child:before {
  display:none
}
.footerRTA .newConnectWithUs ul li a,
.footerRTA .newConnectWithUs ul li div {
  display:block;
  color:#fff;
  font:.8em/21px RTA-Light;
  font-weight:lighter;
  text-align:center;
  text-decoration:none;
  padding:0 5px;
  cursor:pointer
}
.footerRTA .newConnectWithUs ul li a b,
.footerRTA .newConnectWithUs ul li div b {
  display:block;
  margin:20px 0 5px;
  font-size:16px;
  line-height:16px;
  font-family:RTA-bold
}
.footerRTA .newConnectWithUs ul li a svg,
.footerRTA .newConnectWithUs ul li div svg {
  width:36px;
  height:36px;
  margin:0 auto;
  fill:#fff
}
.footerRTA .newConnectWithUs ul li:hover {
  background:#fff
}
.footerRTA .newConnectWithUs ul li:hover a,
.footerRTA .newConnectWithUs ul li:hover div {
  color:#e00
}
.footerRTA .newConnectWithUs ul li:hover a svg,
.footerRTA .newConnectWithUs ul li:hover div svg {
  fill:#e00
}
.footerRTA .newConnectWithUs .newConnectWithUs_connect {
  padding:25px 0
}
.footerRTA .newConnectWithUs .newConnectWithUs_connect h2 {
  color:#fff;
  margin-top:25px;
  margin-bottom:5px;
  font:1.4em/21px RTA-bold
}
.footerRTA .newConnectWithUs .newConnectWithUs_connect p {
  color:#fff;
  font:.8em/21px RTA!important
}
.footerRTA .discoverMore {
  color:#fff;
  font:1em/21px RTA;
  cursor:pointer;
  text-align:center
}
.footerRTA .discoverMore svg {
  width:18px;
  height:18px;
  display:inline-block;
  margin-left:10px;
  margin-right:10px;
  fill:#fff;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  transition:all .5s
}
.footerRTA .discoverMore.expand svg {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}
.footerRTA .footerLinks {
  background-color:#4e5660;
  padding:25px
}
.footerRTA .footerLinks .container {
  padding-top:2.5rem;
  display:none
}
.footerRTA .footerLinks .container ul {
  list-style:none;
  padding:0
}
.footerRTA .footerLinks .container>ul h5 {
  color:#fff;
  font:1.4em/21px RTA-bold
}
.footerRTA .footerLinks .container>ul>li li a {
  color:#fff;
  font:1.2em/18px RTA-Light;
  padding:14px 0;
  display:block;
  font-size:16px
}
.footerRTA .footerCopyRight {
  background:#fff;
  padding:3rem 0
}
.footerRTA .footerCopyRight .dubaiPulse,
.footerRTA .footerCopyRight .governmentAe,
.footerRTA .footerCopyRight .smartDubai {
  background:url(../content/3963c149944c6501a46b213668d1e3b2.png) no-repeat;
  display:inline-block;
  margin-right:5px
}
.footerRTA .footerCopyRight .governmentAe {
  width:274px;
  height:70px;
  background-position:0 -93px
}
.footerRTA .footerCopyRight .smartDubai {
  width:185px;
  height:70px;
  background-position:-5px -184px
}
.footerRTA .footerCopyRight .dubaiPulse {
  width:233px;
  height:70px;
  background-position:-13px 0
}
.footerRTA .footerCopyRight .socialMedia {
  list-style:none;
  padding:25px 0 0;
  margin:0
}
.footerRTA .footerCopyRight .socialMedia li {
  display:inline-block;
  margin-right:35px
}
.footerRTA .footerCopyRight .socialMedia li svg {
  width:24px;
  height:24px;
  fill:#4e5660;
  transition:all .5s
}
.footerRTA .footerCopyRight .socialMedia li:hover svg {
  fill:#e00
}
.footerRTA .footerCopyRight .copyRightPush {
  padding-top:30px
}
.footerRTA .footerCopyRight .copyRight,
.footerRTA .footerCopyRight .copyRight span {
  font:1em/21px RTA-Light;
  color:#222;
  margin:0;
  padding-bottom:5px
}
.footerRTA .footerHappiness {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  height:0;
  z-index:999
}
.footerRTA .footerHappiness .happiness {
  width:55px;
  height:58px;
  display:inline-block;
  background:url(../content/8cad376159ec5ec8183c86a5d392e1da.png) no-repeat 50% #e00;
  position:absolute;
  left:0;
  top:-58px;
  cursor:pointer
}
.footerRTA .footerHappiness .supportMenuBtn {
  position:absolute;
  right:8px;
  top:-74px;
  width:64px;
  height:64px
}
.footerRTA .footerHappiness .supportMenuBtn .support {
  background:#fff;
  box-shadow:0 7px 15px 0 rgba(0,0,0,.2);
  transition:.35s ease-in-out;
  width:64px;
  height:64px;
  border-radius:50%;
  padding:15px;
  cursor:pointer
}
.footerRTA .footerHappiness .supportMenuBtn .support svg {
  width:32px;
  height:32px
}
.footerRTA .supportMenuCircle {
  width:25rem;
  height:25rem;
  box-shadow:0 4px 23px 0 rgba(34,34,34,.22);
  background-color:#fff;
  position:absolute;
  right:0;
  bottom:30px;
  -webkit-transform-origin:36% 100%;
  transform-origin:36% 100%;
  -webkit-transform:translateX(50%) scale(0);
  transform:translateX(50%) scale(0);
  border-radius:100%;
  transition:.35s ease-in-out;
  opacity:0
}
.footerRTA .supportMenuCircle a:before {
  display:none
}
.footerRTA .supportMenuCircle.active {
  -webkit-transform:translateX(50%) scale(1);
  transform:translateX(50%) scale(1);
  opacity:1;
  z-index:999
}
.footerRTA .supportMenuCircle .call,
.footerRTA .supportMenuCircle .chat,
.footerRTA .supportMenuCircle .email,
.footerRTA .supportMenuCircle .lang,
.footerRTA .supportMenuCircle .locate,
.footerRTA .supportMenuCircle .notification,
.footerRTA .supportMenuCircle .supportMenuCircleClose {
  width:64px;
  height:64px;
  display:inline-block;
  background:#fff;
  box-shadow:0 7px 15px 0 rgba(0,0,0,.2);
  border-radius:100%;
  position:absolute;
  z-index:999;
  padding:15px;
  cursor:pointer
}
.footerRTA .supportMenuCircle .call svg,
.footerRTA .supportMenuCircle .chat svg,
.footerRTA .supportMenuCircle .email svg,
.footerRTA .supportMenuCircle .lang svg,
.footerRTA .supportMenuCircle .locate svg,
.footerRTA .supportMenuCircle .notification svg,
.footerRTA .supportMenuCircle .supportMenuCircleClose svg {
  width:32px;
  height:32px;
  fill:#fff
}
.footerRTA .supportMenuCircle .call span,
.footerRTA .supportMenuCircle .chat span,
.footerRTA .supportMenuCircle .email span,
.footerRTA .supportMenuCircle .lang span,
.footerRTA .supportMenuCircle .locate span,
.footerRTA .supportMenuCircle .notification span,
.footerRTA .supportMenuCircle .supportMenuCircleClose span {
  color:#fff;
  display:inline-block;
  font:1em/21px RTA-bold;
  position:absolute;
  left:-160px;
  top:18px;
  width:150px;
  text-align:right;
  background:#5b636b
}
.footerRTA .supportMenuCircle .locate {
  left:30%;
  top:-9%;
  background-color:#171c8f
}
.footerRTA .supportMenuCircle .email {
  left:7%;
  top:6%;
  background-color:#e00
}
.footerRTA .supportMenuCircle .call {
  left:-6%;
  top:28%;
  background-color:#025ee1
}
.footerRTA .supportMenuCircle .chat {
  left:-7%;
  top:53%;
  background-color:#00b0b9
}
.footerRTA .supportMenuCircle .lang {
  left:7%;
  top:74%;
  background-color:#8031c8
}
.footerRTA .supportMenuCircle .notification {
  left:29%;
  top:89%;
  background-color:#1daeec
}
.footerRTA .supportMenuCircle .supportMenuCircleClose {
  left:31%;
  top:41%;
  padding:19px;
  text-align:center
}
.footerRTA .supportMenuCircle .supportMenuCircleClose svg {
  fill:#000!important;
  width:20px;
  height:20px
}
.footerRTA .supportMenuBtn .overlay {
  position:fixed;
  width:100%;
  height:100%;
  visibility:hidden;
  top:0;
  left:0;
  z-index:50;
  opacity:0;
  background-color:rgba(78,86,96,.93);
  transition:all .3s
}
.footerRTA .supportMenuBtn .overlay.active {
  opacity:1;
  visibility:visible
}
.hapinessMeterPopup {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index:99999;
  background:url(../content/8b9837a2122aac2118713e5897e68185.png)
}
.hapinessMeterPopup .div-content {
  width:850px;
  height:500px;
  max-width:850px;
  margin:10% auto;
  position:fixed;
  left:0;
  right:0;
  background-color:#fff;
  box-shadow:0 10px 25px rgba(0,0,0,.5);
  position:relative
}
@media (max-width:768px) {
  .hapinessMeterPopup .div-content {
    height:400px
  }
}
.hapinessMeterPopup .div-content .closePopup {
  position:absolute;
  color:#e80b0a;
  font:16px/21px RTA;
  border:1px solid #e80b0a;
  border-radius:50%;
  display:flex;
  align-content:center;
  height:32px;
  width:32px;
  justify-content:center;
  align-items:center;
  top:13px;
  right:10px;
  cursor:pointer
}
.hapinessMeterPopup .div-content .closePopup:before {
  content:"";
  width:16px;
  height:16px;
  background:url(../content/f150a2a4fca89eb66c2a21182d93c8dd.svg) no-repeat;
  background-size:contain
}
@media screen and (max-width:992px) {
  .hapinessMeterPopup .div-content {
    width:90%
  }
}
.hapinessMeterPopup .div-content iframe {
  width:100%;
  height:100%
}
@media (max-width:768px) {
  .footerRTA .ConnectWithUs {
    padding:30px 0
  }
  .footerRTA .ConnectWithUs ul li,
  .footerRTA .ConnectWithUs ul li a {
    height:135px
  }
  .footerRTA .ConnectWithUs ul li {
    margin-bottom:10px
  }
  .footerRTA .footerLinks {
    padding:20px
  }
  .footerRTA .footerLinks .container>ul>li {
    padding:0;
    border-bottom:1px solid #697482
  }
  .footerRTA .footerLinks .container>ul>li:last-child {
    border:none
  }
  .footerRTA .footerLinks .container>ul ul {
    display:none
  }
  .footerRTA .footerLinks .container>ul h5 {
    display:block;
    font:1.1em/33px RTA-bold;
    cursor:pointer;
    position:relative;
    padding:10px 0
  }
  .footerRTA .footerLinks .container>ul h5:after {
    color:#fff;
    content:"+";
    font-weight:400;
    font-size:1.4rem;
    position:absolute;
    right:0;
    top:57%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
  }
  .footerRTA .footerCopyRight .socialMedia {
    text-align:center
  }
  .footerCopyRight .container .row:first-child>div:last-child {
    text-align:center;
    padding-top:20px
  }
  .footerRTA .footerCopyRight a {
    margin-bottom:15px
  }
  .copyRightPush>div:first-child {
    margin-bottom:20px
  }
  .footerRTA .newConnectWithUs ul li {
    width:50%
  }
  .footerRTA .newConnectWithUs ul li:nth-child(3):before {
    display:none
  }
}
[dir=rtl] .footerRTA .ConnectWithUs ul li a {
  padding:2.5rem 2.5rem 2.5rem 3rem
}
[dir=rtl] .footerRTA .ConnectWithUs ul li a:before {
  left:auto;
  right:0
}
[dir=rtl] .footerRTA .ConnectWithUs ul li a:after {
  right:auto;
  left:4px;
  border-right:20px solid #171c8f;
  border-left:20px solid transparent
}
[dir=rtl] .footerRTA .ConnectWithUs ul li a:hover:before {
  right:0;
  left:0
}
[dir=rtl] .footerRTA .ConnectWithUs ul li a:hover:after {
  border-right-color:#fff;
  border-left:20px solid transparent
}
[dir=rtl] .footerRTA .footerCopyRight .dubaiPulse,
[dir=rtl] .footerRTA .footerCopyRight .governmentAe,
[dir=rtl] .footerRTA .footerCopyRight .smartDubai {
  margin-right:0;
  margin-left:5px
}
[dir=rtl] .footerRTA .footerCopyRight .socialMedia li {
  margin-right:0;
  margin-left:35px
}
[dir=rtl] .footerRTA .newConnectWithUs ul li {
  display:inline-flex;
  padding:25px 0;
  line-height:14px;
  position:relative;
  align-items:center;
  justify-content:center;
  width:25%
}
[dir=rtl] .footerRTA .newConnectWithUs ul li:before {
  left:auto;
  right:0
}
[dir=rtl] .footerRTA .newConnectWithUs ul li a b,
[dir=rtl] .footerRTA .newConnectWithUs ul li div b {
  font-size:14px;
  font-family:RTA-bold
}
[dir=rtl] .hapinessMeterPopup .div-content .closePopup {
  right:auto;
  left:10px
}
@media (max-width:768px) {
  [dir=rtl] .footerRTA .footerLinks {
    padding:20px
  }
  [dir=rtl] .footerRTA .footerLinks .container>ul h5:after {
    right:auto;
    left:0
  }
  [dir=rtl] .footerRTA .newConnectWithUs ul li {
    width:50%
  }
  [dir=rtl] .footerRTA .newConnectWithUs ul li:nth-child(3):before {
    display:none
  }
}
.ChatwithMahboub {
  position:fixed;
  z-index:99999;
  bottom:0;
  right:13%;
  width:65%!important;
  height:79%!important;
  background:#fff;
  padding:22.5px 0 0!important
}
.ChatwithMahboub span {
  position:absolute;
  top:0;
  left:0;
  color:#fff;
  font-size:15px;
  cursor:pointer;
  background:#03afb8;
  padding:0 10px;
  right:0
}
.ChatwithMahboub iframe {
  width:100%;
  height:100%
}
.footerRTA.smartScreenMode {
  display:none
}
.chassisNumber {
  overflow-x:auto
}
@media (max-width:990px) {
  .chassisNumber {
    padding-bottom:10px
  }
}
.chassisNumber input {
  width:35px;
  margin:0 7px;
  padding:0 3px;
  text-align:center!important
}
.chassisNumber input:nth-child(4n) {
  margin-right:25px
}
html[dir=rtl] .chassisNumber {
  flex-direction:row-reverse;
  justify-content:flex-end
}
.GC_payment_page .left {
  margin-bottom:15px
}
.GC_payment_page .left p {
  display:flex;
  justify-content:space-between;
  margin-bottom:15px
}
.GC_payment_page .left p span {
  color:#53565a;
  font-family:RTA-bold
}
.GC_payment_page .left ul li {
  font-size:16px;
  color:#5e6165;
  padding:8px 0;
  border-bottom:1px dashed #ccc;
  display:flex;
  justify-content:space-between
}
.GC_payment_page .left ul li span {
  font-family:RTA;
  unicode-bidi:plaintext
}
.GC_payment_page .left ul li span.view-all-btn {
  color:#171c8f;
  padding:0 5px;
  font-size:14px;
  font-family:RTA-bold;
  position:relative;
  cursor:pointer
}
.GC_payment_page .left ul li span.view-all-btn:after {
  position:absolute;
  top:5px;
  right:-10px;
  content:"";
  background:url(../content/97ffe4f7a9a423f5697349f6e1741d02.svg) no-repeat;
  width:10px;
  height:6px;
  background-size:100% 100%
}
.GC_payment_page .left ul .view-all-div {
  background:#f5f5f5;
  padding:10px 15px;
  display:none
}
.GC_payment_page .left ul .view-all-div div {
  display:flex;
  justify-content:space-between;
  border-bottom:1px dashed #ccc;
  padding:5px 0
}
.GC_payment_page .left ul .view-all-div div:last-child {
  border-bottom:none
}
.GC_payment_page .left ul .view-all-div div span {
  font-family:RTA;
  color:#53565a
}
@media screen and (max-width:991px) {
  .GC_payment_page .left {
    margin-bottom:20px
  }
}
.GC_payment_page .right {
  padding:35px;
  background:#f5f5f5;
  margin-bottom:15px;
  border:1px solid #dee2e6;
  border-radius:6px
}
@media screen and (max-width:767px) {
  .GC_payment_page .right {
    padding:20px
  }
}
.GC_payment_page .right:before {
  content:"";
  background:url(../content/9cbbe56bb80e192375af7d90ecec4497.svg) no-repeat;
  width:127px;
  height:32px;
  display:block;
  margin-bottom:16px
}
.GC_payment_page .right h5 {
  margin:0 0 5px;
  font-size:20px;
  color:#222;
  line-height:25px;
  font-family:RTA
}
.GC_payment_page .right h5 span {
  font-family:RTA-bold;
  color:#222;
  padding:0 5px
}
.GC_payment_page .right p {
  font-size:13px;
  color:#222;
  font-family:RTA;
  margin-bottom:20px
}
.GC_payment_page .right .payBTN {
  display:flex;
  justify-content:space-between;
  margin-top:16px
}
@media screen and (max-width:767px) {
  .GC_payment_page .right .payBTN {
    flex-direction:column
  }
}
.GC_payment_page .right .payBTN button {
  min-width:150px;
  color:#fff;
  padding:12px 10px 15px;
  height:48px;
  border-radius:0;
  font-size:16px;
  font-family:RTA-bold;
  background-color:#171c8f;
  border:1px solid #171c8f;
  width:50%;
  margin:0 12px 0 0
}
.GC_payment_page .right .payBTN button.ewallet {
  font-size:15px;
  line-height:17px;
  padding:3px 0 0!important
}
.GC_payment_page .right .payBTN button.BtnCancel {
  background-color:#fff;
  color:#171c8f
}
@media screen and (max-width:767px) {
  .GC_payment_page .right .payBTN button {
    width:100%;
    margin:0 0 16px
  }
}
.GC_payment_page .GC_termsAndCondationComponent {
  margin-bottom:32px
}
.GC_payment_page .GC_termsAndCondationComponent h5 {
  font-family:RTA;
  font-size:20px;
  margin-bottom:10px;
  background-color:#f5f5f5;
  padding:10px 10px 0;
  border:1px solid #dee2e6
}
.GC_payment_page .GC_termsAndCondationComponent h5 .tc_mainLabel {
  padding-left:40px;
  padding-right:0;
  font:15px/21px RTA!important
}
[dir=rtl] .GC_payment_page .GC_termsAndCondationComponent h5 .tc_mainLabel {
  padding-right:40px!important;
  padding-left:0!important
}
.GC_payment_page .GC_termsAndCondationComponent h5 .tc_mainLabel span {
  font-size:17px;
  font-family:RTA-BOLD;
  color:#171c8f;
  padding:0 2px;
  cursor:pointer
}
.GC_payment_page .GC_termsAndCondationComponent ul {
  display:none;
  padding-left:65px
}
.GC_payment_page .salesOrder {
  display:block;
  font:14px/21px RTA-bold!important;
  color:#171c8f!important;
  margin:18px 0
}
@media (max-width:786px) {
  .GC_payment_page .GC_termsAndCondationComponent ul {
    padding-left:19px
  }
}
.GC_payment_page .GC_termsAndCondationComponent ul li {
  font:14px/22px RTA;
  list-style:arabic-indic;
  margin-bottom:8px
}
.GC_payment_page .messageBanner.T_violations {
  display:flex
}
.GC_payment_page .messageBanner.T_violations a,
.GC_payment_page .messageBanner.T_violations a:hover {
  color:#fff
}
.GC_payment_page .segregation-popup {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:9999;
  background-color:rgba(0,0,0,.3);
  display:flex;
  align-items:center;
  justify-content:center
}
.GC_payment_page .segregation-popup .popup-content {
  background-color:#fff;
  padding:30px 40px;
  border-radius:6px;
  width:600px
}
.GC_payment_page .segregation-popup .popup-content h3 {
  font-family:RTA-bold;
  text-align:center;
  font-size:18px;
  margin-bottom:12px
}
.GC_payment_page .segregation-popup .popup-content p {
  font-size:15px;
  font-family:RTA;
  margin-bottom:20px
}
@media (max-width:786px) {
  .GC_payment_page .segregation-popup .popup-content {
    width:90%
  }
  .GC_payment_page .segregation-popup .popup-content .actions-btns button {
    width:100%;
    margin:0 0 10px!important
  }
}
html[dir=rtl] .GC_payment_page .left ul li span.view-all-btn:after {
  right:auto;
  left:-10px
}
html[dir=rtl] .GC_payment_page .GC_termsAndCondationComponent ul {
  padding-left:0;
  padding-right:65px
}
html[dir=rtl] .GC_payment_page .right .payBTN button.ewallet {
  padding-top:9px
}
.bgMakes {
  position:relative;
  overflow:hidden
}
.bgMakes:before {
  content:"";
  position:absolute;
  right:-20px;
  top:-10px;
  opacity:.2;
  background-image:url(../content/b11e0c99c594b0af836dae195a3202ed.svg);
  background-size:144px 136px;
  display:block;
  background-repeat:no-repeat;
  width:144px;
  height:136px
}
.bgMakes._8:before {
  background-image:url(../content/1abc972e2cc89b3f896480d604cdf698.svg)
}
.bgMakes._22:before {
  background-image:url(../content/8086a511f4482ca3f086486fff8e6b4a.svg)
}
.bgMakes._66:before {
  background-image:url(../content/935ae3447ae6d1d5117fa677da1a944b.svg)
}
.bgMakes._110:before {
  background-image:url(../content/e77abe46e51070338e681f872a2f0a88.svg)
}
.bgMakes._151:before {
  background-image:url(../content/27e667087270733151571efd9716e1c5.svg)
}
.bgMakes._200:before {
  background-image:url(../content/e20365cad5460ff6630abc86a76c14af.svg)
}
.bgMakes._205:before {
  background-image:url(../content/d24595e123d98dc4c2fb986f9dc3cad1.svg)
}
.bgMakes._228:before {
  background-image:url(../content/e9df2c96a17db4e406b71c1dbccf8082.svg)
}
.bgMakes._304:before {
  background-image:url(../content/09a5b36ea956b957f21b48b589233ea3.svg)
}
.bgMakes._394:before {
  background-image:url(../content/f01493eb77a503103010303a1fc2da83.svg)
}
.bgMakes._411:before {
  background-image:url(../content/0ebab39ad125e5963e197f9e26fff8ef.svg)
}
.bgMakes._430:before {
  background-image:url(../content/2099092c89b66071e3e2cfc4643379e0.svg)
}
.bgMakes._477:before {
  background-image:url(../content/90e0dcbb153eaa1dc4ae753f44c2883d.svg)
}
.bgMakes._618:before {
  background-image:url(../content/c80741f2ff5909fe5960574f3da2b6de.svg)
}
.bgMakes._639:before {
  background-image:url(../content/ad4cca4f9c91bf8d562f0fe2402341e6.svg)
}
.bgMakes._645:before {
  background-image:url(../content/69b271f3ab2cd805ed1a55975c6b3d5e.svg)
}
.bgMakes._663:before {
  background-image:url(../content/e1b5ea40ae2218b49679bf3efe82d158.svg)
}
.bgMakes._692:before {
  background-image:url(../content/96e2bf1c82785783dcd6b5ea43ae807a.svg)
}
.bgMakes._705:before {
  background-image:url(../content/580ed360529dc0523632f96f3df142c2.svg)
}
.bgMakes._706:before {
  background-image:url(../content/88a90f72da9e60e27f0e4a637739605f.svg)
}
.bgMakes._721:before {
  background-image:url(../content/8de0287232a576728770500c1bfc95ea.svg)
}
.bgMakes._731:before {
  background-image:url(../content/29c8f8fb31f89220e14cb831b8403a2b.svg)
}
.bgMakes._736:before {
  background-image:url(../content/8c511e6e8aebb3babf4a2acf7f98d594.svg)
}
.bgMakes._751:before {
  background-image:url(../content/3607dc52e59ffd65fca9d997c84b2800.svg)
}
.bgMakes._755:before {
  background-image:url(../content/1ead71b8d9575b053a84d75a015401eb.svg)
}
.bgMakes._933:before {
  background-image:url(../content/3c7675e82844011337ef3ca3263bee2d.svg)
}
.bgMakes._1102:before {
  background-image:url(../content/69424d3a61f37bf996bd5bb725aa091f.svg)
}
.bgMakes._1154:before {
  background-image:url(../content/547180af5b6f96e706d772c42be82b93.svg)
}
.bgMakes._1218:before {
  background-image:url(../content/c522bd320a7ade890791e33e0fc4192d.svg)
}
.bgMakes._1390:before {
  background-image:url(../content/6a3145de216922933288675afcde63c6.svg)
}
.bgMakes._1403:before {
  background-image:url(../content/80fa700db5ca93901144581a717e81d7.svg)
}
.bgMakes._1552:before {
  background-image:url(../content/be593c0617328163cf737bfe144caaf2.svg)
}
.bgMakes._2032:before {
  background-image:url(../content/0520592714726bdadbbf7f1395732d70.svg)
}
.bgMakes._2127:before {
  background-image:url(../content/2d5fc95432d4259c7e7365063466236d.svg)
}
.bgMakes._2176:before {
  background-image:url(../content/3102edbf92291cf9c84825031df1c082.svg)
}
.bgMakes._2248:before {
  background-image:url(../content/4b6f0cf27dbc2c3c8d2964210bf0a380.svg)
}
.bgMakes._2437:before {
  background-image:url(../content/b8783e4415f754f9beed5de32ada002d.svg)
}
.bgMakes._2518:before {
  background-image:url(../content/65ba8313da7940195f878543a4031694.svg)
}
.bgMakes._2587:before {
  background-image:url(../content/393ddce7e342d2f6feb21365381310e6.svg)
}
.bgMakes._2804:before {
  background-image:url(../content/fc8e5d99c5f15d24aab0a9859ec12ca0.svg)
}
.bgMakes._2808:before {
  background-image:url(../content/0b4a4e0fdecca5ce91756edc7bd2e9d8.svg)
}
.bgMakes._3015:before {
  background-image:url(../content/1aceab73511107deb4206cf08611a7e4.svg)
}
.bgMakes._3862:before {
  background-image:url(../content/8dd0186632afd1bb9cb765e1818186fa.svg)
}
.bgMakes._4415:before {
  background-image:url(../content/0f039a6066ce8f521a4b7a8c194d1122.svg)
}
.bgMakes._4575:before {
  background-image:url(../content/5a5995c20633017d255946e7c811a29d.svg)
}
.bgMakes._4683:before {
  background-image:url(../content/f667437d68fc75f96e5655fee128438d.svg)
}
.bgMakes._4784:before {
  background-image:url(../content/1f8425db6e0d39b2a2ed8e2fec6ae167.svg)
}
.bgMakes._5061:before {
  background-image:url(../content/1b2fc0539fb0c8eb94847cd62ae02c54.svg)
}
.bgMakes._5145:before {
  background-image:url(../content/10b449dc2cea011ac3f3fc8d56deac46.svg)
}
.bgMakes._5171:before {
  background-image:url(../content/c11643d72cf4d5f3c2eb2fc18e5ab5c9.svg)
}
.bgMakes._5223:before {
  background-image:url(../content/be7acac3a3dbd6618deeee2f2fcd3e16.svg)
}
.bgMakes._5255:before {
  background-image:url(../content/c96ff78c391659de56dfeb18726fe46f.svg)
}
.bgMakes._5308:before {
  background-image:url(../content/1953944f56f36393f49ad00ed640190c.svg)
}
.bgMakes._5321:before {
  background-image:url(../content/37541647b8d275e33d6152378a9f9a50.svg)
}
.bgMakes._5344:before {
  background-image:url(../content/e134a0d94dd182d3bfa792e11a681f8c.svg)
}
.bgMakes._5413:before {
  background-image:url(../content/dc0199002ce86e8088c30234fb9f528a.svg)
}
.bgMakes._5420:before {
  background-image:url(../content/eda6ff79694f537f25f377c07b112aab.svg)
}
.bgMakes._5445:before {
  background-image:url(../content/541f59fc448944cdce84ff7bd9dab4a1.svg)
}
.bgMakes._5471:before {
  background-image:url(../content/891f25342e9748c1c53983c7fd761a1e.svg)
}
.bgMakes._5478:before {
  background-image:url(../content/fe465a6660a11a4542524d7ac9f76f47.svg)
}
.bgMakes._5532:before {
  background-image:url(../content/47743073f295bfb91ef6e44399f62e35.svg)
}
.bgMakes._5534:before {
  background-image:url(../content/2452a32c946c25b8592c5fe51708e098.svg)
}
.bgMakes._5629:before {
  background-image:url(../content/d86e87b765a854bb3a4e54154a69453c.svg)
}
.bgMakes._5642:before {
  background-image:url(../content/aaf1fa7ad2198d24d8ef2f23511f4e69.svg)
}
.bgMakes._5670:before {
  background-image:url(../content/2e04094b427645c8c54d42911430179d.svg)
}
.bgMakes._5709:before {
  background-image:url(../content/37912cd7fe1af0309fef2f3ec5c41eb0.svg)
}
.bgMakes._5712:before {
  background-image:url(../content/e1682a92186681128c84e16788f71a88.svg)
}
.bgMakes._5723:before {
  background-image:url(../content/1f6471497abc3bf6e40541303afbf0b5.svg)
}
.bgMakes._5737:before {
  background-image:url(../content/3fa1c01b4677e78bc1393fbd31786746.svg)
}
.bgMakes._5749:before {
  background-image:url(../content/dc431b414657486873c960b2d3d65efe.svg)
}
.bgMakes._5765:before {
  background-image:url(../content/e9abcaee996b7e726fe982f986237c22.svg)
}
.bgMakes._5792:before {
  background-image:url(../content/b506a36acbc4a905f41af83ddef06352.svg)
}
.bgMakes._5795:before {
  background-image:url(../content/d5c7a500e59ccb2233152e269e21c4a7.svg)
}
.bgMakes._5827:before {
  background-image:url(../content/e9116710c0683452d6e5fee8d89a0856.svg)
}
.bgMakes._5857:before {
  background-image:url(../content/d83d7b166d71a949c3aa2ac693f926e9.svg)
}
.bgMakes._5859:before {
  background-image:url(../content/3666b0e0bf686c263a6a02dfd01cdb85.svg)
}
.bgMakes._5866:before {
  background-image:url(../content/8babc0ebf37e100dde5b6facf06d63ec.svg)
}
.bgMakes._5868:before {
  background-image:url(../content/86eb06c9d758052030a3401343461aec.svg)
}
.bgMakes._10005:before {
  background-image:url(../content/55f63d81314a7df36bec5472d68939ac.svg)
}
.bgMakes._10008:before {
  background-image:url(../content/2ac0d1d61ac114fc3c924c47e392bd57.svg)
}
.bgMakes._10019:before {
  background-image:url(../content/65e19adc2c9e360d492d58b1343d7753.svg)
}
.bgMakes._10020:before {
  background-image:url(../content/55c63001b2e23bb534714504644cbc27.svg)
}
.bgMakes._10021:before {
  background-image:url(../content/222a7f05d31ed18c8373a8f33f8169e9.svg)
}
.bgMakes._10027:before {
  background-image:url(../content/b0851b88b4c0b4f09159d7b4b4dd51d1.svg)
}
.bgMakes._10031:before {
  background-image:url(../content/cc02072295167942305ddb01501612f8.svg)
}
.bgMakes._10034:before {
  background-image:url(../content/ddac8843c59957749b218f4fb82c9b6b.svg)
}
.bgMakes._10036:before {
  background-image:url(../content/b399d5f23981ef050a81ddd30abff18c.svg)
}
.bgMakes._10037:before {
  background-image:url(../content/9ec52fdb6da4df7f8e0db953180eea7e.svg)
}
.bgMakes._10038:before {
  background-image:url(../content/072f6587e8518920ea7c34382ae729e0.svg)
}
.bgMakes._10040:before {
  background-image:url(../content/7b63b97ff1dec32741b5dca3e76fdfd3.svg)
}
.bgMakes._10051:before {
  background-image:url(../content/08c141dbd780904144c7390f2ec3279e.svg)
}
.bgMakes._10052:before {
  background-image:url(../content/353253c2e4484b69592cfe5a6298ce03.svg)
}
.bgMakes._10053:before {
  background-image:url(../content/30754d16bd7d1a14da1296df29a675de.svg)
}
.bgMakes._10054:before {
  background-image:url(../content/f0f0af3310d8ab45d70b41c933dd295c.svg)
}
.bgMakes._10056:before {
  background-image:url(../content/467d770871c386f5456ea4d8711182a3.svg)
}
.bgMakes._10062:before {
  background-image:url(../content/0d3e51ff9e37faa2d69bf1e0da656b98.svg)
}
.bgMakes._10063:before {
  background-image:url(../content/d244d7aad4d0cde74ae88863ea826106.svg)
}
.bgMakes._10064:before {
  background-image:url(../content/06019ed3d67a4b4821db4c1ab06e0de4.svg)
}
.bgMakes._10065:before {
  background-image:url(../content/2fb14b54a52001c88efae3feec5293ec.svg)
}
.bgMakes._10069:before {
  background-image:url(../content/ebf7817ea1228efe5aa377654c3c5b20.svg)
}
.bgMakes._10074:before {
  background-image:url(../content/e01f73c0fdf28bb28489555ba1aa0895.svg)
}
.bgMakes._10075:before {
  background-image:url(../content/c5d52a028ca6d5a4af3a0581418f3d8a.svg)
}
.bgMakes._10080:before {
  background-image:url(../content/c5f8c411ebfe3883f12814d7d8421671.svg)
}
.bgMakes._10086:before {
  background-image:url(../content/564f59b31a3083c5537912c2fd4279a4.svg)
}
.bgMakes._10087:before {
  background-image:url(../content/0bd6569a00c216a799fbcbed1dd447ec.svg)
}
.bgMakes._10088:before {
  background-image:url(../content/f303005b4fbf54ba9c662dba0e5676e6.svg)
}
.bgMakes._10089:before {
  background-image:url(../content/e2582deeb13eec0ce5ef5302e952892f.svg)
}
.bgMakes._10090:before {
  background-image:url(../content/e3a4dba9d6c661f109ed1f2db53102dc.svg)
}
.bgMakes._10092:before {
  background-image:url(../content/fe727d4abea224fdd98f6570ac0ab604.svg)
}
.bgMakes._10093:before {
  background-image:url(../content/3558b8a2ea3e073b1c6414bcc5a77535.svg)
}
.bgMakes._10096:before {
  background-image:url(../content/efb4ce01434303a25b5d8235a4c9390a.svg)
}
.bgMakes._10098:before {
  background-image:url(../content/2b4653446a7a3a64cc77013fc566816e.svg)
}
.bgMakes._10099:before {
  background-image:url(../content/fbc0654da1580e9dc82989b132490b33.svg)
}
.bgMakes._10101:before {
  background-image:url(../content/1b5b246f941b6eab2e3d4479570cad3c.svg)
}
.bgMakes._10108:before {
  background-image:url(../content/a8990e171edfa9604784f18e014ee324.svg)
}
.bgMakes._10110:before {
  background-image:url(../content/c8f26535cd5e12ee6a2ca6a85eb8add8.svg)
}
.bgMakes._10113:before {
  background-image:url(../content/a3eeef20e97afef38e355619afda3a17.svg)
}
.bgMakes._10114:before {
  background-image:url(../content/6b40611832a993413f3bc0cdf1580de4.svg)
}
.bgMakes._10121:before {
  background-image:url(../content/d7cac056276d8871443fe8a5cf09c79e.svg)
}
.bgMakes._10125:before {
  background-image:url(../content/5ebe15c4afd7d3c4f1b2c50ab24bac75.svg)
}
.bgMakes._10129:before {
  background-image:url(../content/96108a0587b11a71cffdba0023bd86f8.svg)
}
.bgMakes._10130:before {
  background-image:url(../content/9241a41a84ce7b65a29b494e7e753706.svg)
}
.bgMakes._10131:before {
  background-image:url(../content/9760586a50acd0d3ac0c549ce2ba99d8.svg)
}
.bgMakes._10134:before {
  background-image:url(../content/037de2225c19756861fffa0cbb3f3955.svg)
}
.bgMakes._10142:before {
  background-image:url(../content/fb6bda1343f11dcf43f3b5afc5f08091.svg)
}
.bgMakes._10144:before {
  background-image:url(../content/eb8f4ca6f93902b18a8e62772ce38a0b.svg)
}
.bgMakes._10146:before {
  background-image:url(../content/806e53bb78d103b7351d514f4a24b6aa.svg)
}
.bgMakes._10147:before {
  background-image:url(../content/934ee90fa4052b392bee9fe125f4613a.svg)
}
.bgMakes._10150:before {
  background-image:url(../content/f1a03b5fccb77db9972fc4c607450078.svg)
}
.bgMakes._10151:before {
  background-image:url(../content/80763f8926957443e18b21d08031d15a.svg)
}
.bgMakes._10152:before {
  background-image:url(../content/ea30566d951dc35757540c42a0073627.svg)
}
.bgMakes._10153:before {
  background-image:url(../content/0a6acd282fbf0b92586c06978ce2447c.svg)
}
.bgMakes._10154:before {
  background-image:url(../content/799ebb21a12e604e44df4d3903559b85.svg)
}
.bgMakes._10157:before {
  background-image:url(../content/a22d08caad6e6f33234ca89667f34992.svg)
}
.bgMakes._10158:before {
  background-image:url(../content/cfa2d02131a4d19e140a4b5fb2d4dddb.svg)
}
.bgMakes._10161:before {
  background-image:url(../content/868058ce4d05173cb77a8bc6b8c22283.svg)
}
.bgMakes._10162:before {
  background-image:url(../content/ba57907d72ea456d21ef0b6816f20050.svg)
}
.bgMakes._10165:before {
  background-image:url(../content/ad2595c6f0933e29938e06cbd04e9634.svg)
}
.bgMakes._10166:before {
  background-image:url(../content/69723e109c1786fc7c911f9d690a00c0.svg)
}
.bgMakes._10167:before {
  background-image:url(../content/e2216495785e7fb996530e806fc16d6b.svg)
}
.bgMakes._10168:before {
  background-image:url(../content/19c7d97b19b787b5c670876e6400fd7b.svg)
}
.bgMakes._10169:before {
  background-image:url(../content/70925fbf3a6599e2d7e5d12d628d99f6.svg)
}
.bgMakes._10173:before {
  background-image:url(../content/b6676f0644b0b2d737f73414db3a479a.svg)
}
.bgMakes._10174:before {
  background-image:url(../content/49c3e7ba8648493c24875cd55eb5ec9e.svg)
}
.bgMakes._10176:before {
  background-image:url(../content/63bc535230cb72b2da4230e8020685bc.svg)
}
.bgMakes._10177:before {
  background-image:url(../content/3c28574a9e8f4e78533e8105b8b0f402.svg)
}
.bgMakes._10178:before {
  background-image:url(../content/d996b4e6b4298f0bad0f818dea9b51f5.svg)
}
.bgMakes._10180:before {
  background-image:url(../content/fdc59490579abb8481a7de46847eb10b.svg)
}
.bgMakes._10185:before {
  background-image:url(../content/9661b3f0277f072c518192e30cacedad.svg)
}
.bgMakes._10188:before {
  background-image:url(../content/ac41de005b70122a74be90b32de1d221.svg)
}
.bgMakes._10190:before {
  background-image:url(../content/0101e7758205359abec2ac5a2a3209c1.svg)
}
.bgMakes._10191:before {
  background-image:url(../content/ca70271b9d6af7dcbd17d883aa3fc8b7.svg)
}
.bgMakes._10199:before {
  background-image:url(../content/811182e5d025daeef0581d730e61ee4a.svg)
}
.bgMakes._10202:before {
  background-image:url(../content/c79d764098fc001046a5cd58cef22fcd.svg)
}
.bgMakes._10204:before {
  background-image:url(../content/cbbf0f646055d1b8f97c92cfa2038195.svg)
}
.bgMakes._10205:before {
  background-image:url(../content/241b9e064d3d55584a18f71fd8353bd0.svg)
}
.bgMakes._10208:before {
  background-image:url(../content/876d24eeda7553780abeda4f6289e8d7.svg)
}
.bgMakes._10210:before {
  background-image:url(../content/b972b59b7197938816d54f6704e3a717.svg)
}
.bgMakes._10213:before {
  background-image:url(../content/779c4c8ae93e6bd782e278ecefb7d01b.svg)
}
.bgMakes._10215:before {
  background-image:url(../content/fc261e843e6de6173176f31192168e6c.svg)
}
.bgMakes._10216:before {
  background-image:url(../content/11ec568080b9f8dff0aa310eceadaf83.svg)
}
.bgMakes._10220:before {
  background-image:url(../content/f2c1cca12422031ea841438b34b6f944.svg)
}
.bgMakes._10221:before {
  background-image:url(../content/4b55ec3cb2fbd88b5d7003034a32dc51.svg)
}
.bgMakes._10222:before {
  background-image:url(../content/4fbdc107f1cd41c7acb003a6e2a58e50.svg)
}
.bgMakes._10223:before {
  background-image:url(../content/c4c80820aa4f9b628775caaebf036281.svg)
}
.bgMakes._10225:before {
  background-image:url(../content/7950794351791a3da8a9abcb8d10d0c5.svg)
}
.bgMakes._10229:before {
  background-image:url(../content/e9f3ed6deef024b6961cf3017eec5305.svg)
}
.bgMakes._10232:before {
  background-image:url(../content/af535da5c9928cf6527118ba43f6d26d.svg)
}
.bgMakes._10235:before {
  background-image:url(../content/0af87a8445d5dbf82728dba9694b38d6.svg)
}
.bgMakes._10236:before {
  background-image:url(../content/51400ad3410e84512244e6b0f65fe4e0.svg)
}
.bgMakes._10238:before {
  background-image:url(../content/9fe5b45429719595edd8126c904cb21e.svg)
}
.bgMakes._10239:before {
  background-image:url(../content/d7389409c4b69b12db4aba00d3a5bb4f.svg)
}
.bgMakes._10242:before {
  background-image:url(../content/1a742fdddd7692b3ab195ceb1aec229c.svg)
}
.bgMakes._10244:before {
  background-image:url(../content/f2b80217bfe8d9a901d062ffee95d0d1.svg)
}
.bgMakes._10251:before {
  background-image:url(../content/350c98e3b0c03d00b27de459f407dcdf.svg)
}
.bgMakes._10252:before {
  background-image:url(../content/60c1065f45097b512e8518e6972b8c79.svg)
}
.bgMakes._10253:before {
  background-image:url(../content/2e531ccc6494583f5e87a0dede184eb1.svg)
}
.bgMakes._10263:before {
  background-image:url(../content/580eea2f0462874f0d14a468a36264d8.svg)
}
.bgMakes._10264:before {
  background-image:url(../content/8869224e7f63e0fc3fbc372286edd029.svg)
}
.bgMakes._10265:before {
  background-image:url(../content/443c6a97cf517a5a59020760318a6935.svg)
}
.bgMakes._10268:before {
  background-image:url(../content/aafb0cb25b059d73e02f8a7325d355ea.svg)
}
.bgMakes._10273:before {
  background-image:url(../content/15f4cf49a4a9e108b556e477f2bb54ad.svg)
}
.bgMakes._10282:before {
  background-image:url(../content/bd911ac1d06a70061ec4c71bdf4ff6cd.svg)
}
.bgMakes._10284:before {
  background-image:url(../content/41be375dc96e4967b4dfd520a0908f88.svg)
}
.bgMakes._10292:before {
  background-image:url(../content/dc5976bb733add769b48ba6269c4fdc9.svg)
}
.GC_barChartComponent,
.GC_barRaceChartComponent,
.GC_boxplotChartComponent,
.GC_GaugeChartComponent,
.GC_heatMapChartComponent,
.GC_multipleXChartComponent,
.GC_pieChartComponent,
.GC_scatterChartComponent,
.GC_scatterRaceChartComponent,
.GC_stackedColumnChartComponent {
  height:500px;
  width:100%
}
.GC_NotificationMessageComponent {
  display:flex;
  justify-content:space-between;
  align-items:center;
  border-radius:4px;
  padding:12px;
  margin-bottom:16px;
  position:relative
}
.GC_NotificationMessageComponent:before {
  content:"";
  position:absolute;
  top:14px;
  left:15px;
  width:25px;
  height:25px;
  background-size:100% 100%
}
.GC_NotificationMessageComponent.info {
  background-color:#025ee1
}
.GC_NotificationMessageComponent.info:before {
  background-image:url(../content/477d9eff3d765dda2fda2520565c5d07.svg)
}
.GC_NotificationMessageComponent.success {
  background-color:#00b154
}
.GC_NotificationMessageComponent.success:before {
  background-image:url(../content/e4e1329074cb0d79420a36a54c6b4072.svg)
}
.GC_NotificationMessageComponent.warning {
  background-color:#ff7100
}
.GC_NotificationMessageComponent.warning:before {
  background-image:url(../content/47351c7dfbf141151a53bf4a8d7c7949.svg)
}
.GC_NotificationMessageComponent.danger {
  background-color:#e00
}
.GC_NotificationMessageComponent.danger:before {
  background-image:url(../content/47351c7dfbf141151a53bf4a8d7c7949.svg)
}
.GC_NotificationMessageComponent .notification-left {
  width:75%;
  padding-left:40px
}
.GC_NotificationMessageComponent .notification-left h3 {
  color:#fff;
  font-size:16px;
  font-family:RTA-bold;
  margin-bottom:0
}
.GC_NotificationMessageComponent .notification-left p {
  color:#fff;
  font-size:14px;
  font-family:RTA;
  width:90%;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.GC_NotificationMessageComponent .notification-right {
  width:25%;
  display:flex;
  justify-content:flex-end;
  align-items:center
}
.GC_NotificationMessageComponent .notification-right span {
  color:#fff;
  font-family:RTA-Bold;
  text-decoration:underline;
  font-size:16px;
  display:inline-block;
  margin:0 20px;
  cursor:pointer
}
.GC_NotificationMessageComponent .notification-right .notification-close {
  width:40px;
  height:25px;
  border-left:2px solid #eee;
  position:relative;
  cursor:pointer
}
.GC_NotificationMessageComponent .notification-right .notification-close:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:40px;
  height:25px;
  background-image:url(../content/adfd4ec9efe9bd5412056a97c4ffd59e.svg);
  background-size:100% 100%
}
html[dir=rtl] .GC_NotificationMessageComponent .notification-left {
  padding-left:12px;
  padding-right:40px
}
html[dir=rtl] .GC_NotificationMessageComponent:before {
  left:auto;
  right:15px
}
html[dir=rtl] .GC_NotificationMessageComponent.info:before {
  -webkit-transform:scaleX(-1);
  -moz-transform:scaleX(-1);
  -o-transform:scaleX(-1);
  transform:scaleX(-1)
}
html[dir=rtl] .GC_NotificationMessageComponent .notification-right .notification-close {
  border-left:0;
  border-right:2px solid #eee
}
@media screen and (max-width:991px) {
  .GC_NotificationMessageComponent {
    flex-direction:column
  }
  .GC_NotificationMessageComponent .notification-left,
  .GC_NotificationMessageComponent .notification-right {
    width:100%
  }
  .GC_NotificationMessageComponent .notification-right {
    margin-top:16px
  }
}
#sBook_loading {
  margin:3em
}
#sBook_loading .GC_loadingComponent {
  position:absolute!important
}
.row {
  margin-right:0!important;
  margin-left:0!important
}
.hidden,
.hide {
  display:none
}
.Toastify__toast-container {
  z-index:99999
}
.unicode-bidi {
  unicode-bidi:embed
}
.disable {
  pointer-events:none;
  cursor:default
}
input[type=text]::-webkit-input-placeholder {
  color:#484747!important;
  font:1em/21px RTA!important
}
.p-dropdown-items .item {
  font:13px/21px RTA;
  color:#575757!important
}
.hiddenFontSize {
  font-size:0!important
}
.hiddenLabel {
  display:none!important
}
.hg-theme-default {
  background-color:#ececec;
  border-radius:5px;
  box-sizing:border-box;
  font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;
  overflow:hidden;
  padding:5px;
  touch-action:manipulation;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:100%
}
.hg-theme-default .hg-button span,
.hg-theme-default .hg-button span svg {
  pointer-events:none
}
.hg-theme-default button.hg-button {
  border-width:0;
  font-size:inherit;
  outline:0
}
.hg-theme-default .hg-button {
  display:inline-block;
  flex-grow:1
}
.hg-theme-default .hg-row {
  display:flex
}
.hg-theme-default .hg-row:not(:last-child) {
  margin-bottom:5px
}
.hg-theme-default .hg-row .hg-button-container,
.hg-theme-default .hg-row .hg-button:not(:last-child) {
  margin-right:5px
}
.hg-theme-default .hg-row>div:last-child {
  margin-right:0
}
.hg-theme-default .hg-row .hg-button-container {
  display:flex
}
.hg-theme-default .hg-button {
  align-items:center;
  background:#fff;
  border-bottom:1px solid #b5b5b5;
  border-radius:5px;
  box-shadow:0 0 3px -1px rgba(0,0,0,.3);
  box-sizing:border-box;
  cursor:pointer;
  display:flex;
  height:40px;
  justify-content:center;
  padding:5px;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.hg-theme-default .hg-button.hg-standardBtn {
  width:20px
}
.hg-theme-default .hg-button.hg-activeButton {
  background:#efefef
}
.hg-theme-default.hg-layout-numeric .hg-button {
  align-items:center;
  display:flex;
  height:60px;
  justify-content:center;
  width:33.3%
}
.hg-theme-default .hg-button.hg-button-numpadadd,
.hg-theme-default .hg-button.hg-button-numpadenter {
  height:85px
}
.hg-theme-default .hg-button.hg-button-numpad0 {
  width:105px
}
.hg-theme-default .hg-button.hg-button-com {
  max-width:85px
}
.hg-theme-default .hg-button.hg-standardBtn.hg-button-at {
  max-width:45px
}
.hg-theme-default .hg-button.hg-selectedButton {
  background:rgba(5,25,70,.53);
  color:#fff
}
.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"] {
  max-width:82px
}
.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"] {
  max-width:60px
}
.hg-candidate-box {
  background:#ececec;
  border-bottom:2px solid #b5b5b5;
  border-radius:5px;
  display:inline-flex;
  margin-top:-10px;
  position:absolute;
  transform:translateY(-100%);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
ul.hg-candidate-box-list {
  display:flex;
  flex:1;
  list-style:none;
  margin:0;
  padding:0
}
li.hg-candidate-box-list-item {
  align-items:center;
  display:flex;
  height:40px;
  justify-content:center;
  width:40px
}
li.hg-candidate-box-list-item:hover {
  background:rgba(0,0,0,.03);
  cursor:pointer
}
li.hg-candidate-box-list-item:active {
  background:rgba(0,0,0,.1)
}
.hg-candidate-box-prev:before {
  content:"◄"
}
.hg-candidate-box-next:before {
  content:"►"
}
.hg-candidate-box-next,
.hg-candidate-box-prev {
  align-items:center;
  color:#969696;
  cursor:pointer;
  display:flex;
  padding:0 10px
}
.hg-candidate-box-next {
  border-bottom-right-radius:5px;
  border-top-right-radius:5px
}
.hg-candidate-box-prev {
  border-bottom-left-radius:5px;
  border-top-left-radius:5px
}
.hg-candidate-box-btn-active {
  color:#444
}
