@import url(https://fonts.googleapis.com/css?family=Bad+Script&subset=cyrillic);@media screen and (max-width: 992px) {
  .variable-button {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .variable-button .btn-variable {
    -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px);
  }
}

  .btn-variable{
    margin-left: 0 !important;
  }
.input-radio .inner.disabled:hover {
  border-color: #d3d3d3;
  cursor: auto;
  cursor: initial; }

.input-radio.disabled {
  cursor: auto;
  cursor: initial; }

.input-radio.disabled:hover {
  cursor: auto;
  cursor: initial; }
.input-checkbox .inner.disabled:hover {
  border-color: #d3d3d3;
  cursor: auto;
  cursor: initial; }

.input-checkbox.disabled {
  cursor: auto;
  cursor: initial; }

.input-checkbox.disabled:hover {
  cursor: auto;
  cursor: initial; }

.input-checkbox.input-checkbox--switch .inner.disabled:hover:before {
  border-color: #d3d3d3; }

.input-checkbox.checked .inner:after {
  top: 1px !important; }
.boxed {
  overflow: visible !important;
  overflow: initial !important; }

.boxed .col-sm-4 h5 {
  display: none; }

.payment {
  padding: 1em; }

.payment label {
  font-size: 1em;
  font-weight: 600; }

.payment input::-webkit-input-placeholder {
  font-size: 14px !important; }

.payment input:-ms-input-placeholder {
  font-size: 14px !important; }

.payment input::-ms-input-placeholder {
  font-size: 14px !important; }

.payment input::placeholder {
  font-size: 14px !important; }

.w-button {
  width: 16.66666667%;
  padding: 1em !important;
  padding-right: 15px !important;
  padding-left: 15px !important; }

@media only screen and (max-width: 800px) {
  .boxed {
    padding: 3em !important; }
  .payment {
    padding-bottom: 2em !important; } }

@media only screen and (max-width: 768px) {
  .boxed {
    padding: 0em !important; }
  .menu-vertical {
    padding-left: 2em; }
  .account-tab {
    padding: 2em !important; }
  .payment-row {
    padding-left: 3em !important;
    padding-right: 3em !important; }
  .payment {
    padding-top: 2em !important;
    padding-bottom: 0em !important; }
  .button-row {
    padding-left: 3em !important;
    padding-right: 3em !important; }
  .text-block {
    padding-bottom: 2em !important; } }

@media only screen and (max-width: 555px) {
  .payment {
    padding-top: 2em !important;
    padding-bottom: 0em !important; }
  .button-row {
    padding-left: 3em !important;
    padding-right: 3em !important; }
  .w-button {
    width: 100%; } }
.Select-input > input {
  height: 16px; }
.task {
  padding-top: 4em;
  padding-bottom: 4em;
  border-bottom: 1px solid #ececec; }
footer {
  padding-top: 20px !important;
  border-top: 1px solid #e6e6e6;
  position: relative;
  z-index: -1; }

@media only screen and (max-width: 991px) {
  footer .logo {
    max-height: 3em !important; } }

@media only screen and (max-width: 414px) {
  footer a.type--fine-print:not(:first-child) {
    margin-left: 2px !important; } }
@media (max-width: 991px) {
    .btn:first-child{
        margin-bottom: 0 !important;
    }

    .btn + .btn{
        margin-left: 0 !important;
    }
}.type--fine-print {
  margin-left: 4px;
  margin-right: 4px;
  font-size: 1em !important;
  cursor: pointer;
  text-decoration: none; }

.current {
  color: #666666;
  cursor: auto;
  cursor: initial; }

.pagination-container {
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.pagination-button {
  width: 35px;
  height: 35px;
  text-align: center;
  border-radius: 6px;
  border: 1px solid #d3d3d3;
  background: #fff;
  margin: 0px 5px;
  color: rgba(79, 79, 79, .7);
  text-align: center;
  font-family: 'Sukhumvit Set';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; }

.current-page {
  background: #4a90e2;
  color: #fff; }

@media (max-width: 1024px) {
  .pagination-button {
    width: 33px;
    height: 33px;
    margin: 0px 3px; } }
.full--width {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.bg--facebook {
  margin-bottom: 15px; }

.bg--facebook:hover,
.bg--facebook:focus {
  color: white; }
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none}.iu-button-container{display:inline-block;width:100%;text-align:center}.iu-button-container .iu-button-button{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;width:100%;height:100%;outline:none;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:currentColor;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s,width .3s,border-width .3s,border-color .3s,border-radius .3s;transition:background-color .3s,width .3s,border-width .3s,border-color .3s,border-radius .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent}.iu-button-container .iu-button-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iu-button-container .iu-button-button>span{display:inherit;font-weight:100;font-size:2em;-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s}.iu-button-container .iu-button-button>svg{position:absolute;width:54px;height:54px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.iu-button-container .iu-button-button>svg path{opacity:0;fill:none}.iu-button-container .iu-button-button svg.iu-button-progress-circle{-webkit-animation:a .9s infinite cubic-bezier(.085,.26,.935,.71);animation:a .9s infinite cubic-bezier(.085,.26,.935,.71)}.iu-button-container .iu-button-button svg.iu-button-progress-circle path{stroke:currentColor;stroke-width:5}.iu-button-container .iu-button-button svg.iu-button-checkmark path,.iu-button-container .iu-button-button svg.iu-button-cross path{stroke:#fff;stroke-linecap:round;stroke-width:4}.iu-button-container.disabled .iu-button-button{cursor:not-allowed}.iu-button-container.loading .iu-button-button{padding:0;width:54px;border-width:6.5px;border-color:#ddd;background-color:transparent;color:currentColor;cursor:wait}.iu-button-container.loading .iu-button-button span{display:none;opacity:0;-webkit-transition:all .15s;transition:all .15s}.iu-button-container.loading .iu-button-button .iu-button-progress-circle>path{opacity:1;-webkit-transition:opacity .15s .3s;transition:opacity .15s .3s}.iu-button-container.success .iu-button-button{border-color:#a0d468;background-color:#a0d468}.iu-button-container.success .iu-button-button span{display:none;opacity:0;-webkit-transition:all .15s;transition:all .15s}.iu-button-container.success .iu-button-button .iu-button-checkmark>path{opacity:1}.iu-button-container.error .iu-button-button{border-color:#ed5565;background-color:#ed5565}.iu-button-container.error .iu-button-button span{display:none;opacity:0;-webkit-transition:all .15s;transition:all .15s}.iu-button-container.error .iu-button-button .iu-button-cross>path{opacity:1}.iu-button-container.error,.iu-button-container.loading,.iu-button-container.success{width:100%!important;height:100%!important}@-webkit-keyframes a{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes a{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn);-webkit-transform-origin:center center;transform-origin:center center}}.iu-container,.iu-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.iu-container *{outline:none}.iu-container.disabled .iu-loadContainer{cursor:not-allowed}.iu-container.disabled .iu-loadContainer .iu-dropzone{background:transparent!important}.iu-container.disabled .iu-deletePreview,.iu-container.disabled .iu-label,.iu-container.disabled .iu-loadContainer .iu-pseudobutton *{cursor:not-allowed}.iu-imgPreview{position:relative;display:inline-block;margin:5px 10px 5px 0;width:100px;height:100px;border:1px solid #bec3c7;border-radius:10px;background-position:50%;background-size:cover;background-repeat:no-repeat;vertical-align:bottom}.iu-deletePreview{position:absolute;top:2px;right:2px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;border:1px solid #bec3c7;border-radius:50%;background:#fff;font-size:medium;cursor:pointer}.iu-fileInput{display:inline-block}.iu-filesInputContainer{display:inline-block;margin:5px 10px 5px 0;vertical-align:bottom}.iu-loadContainer{position:relative;overflow:hidden;width:100px;height:100px;border-radius:10px;cursor:pointer}.iu-pseudobutton span{height:100%}.iu-pseudobutton span .iu-imgPreview{margin:0}.iu-dropzone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%!important;height:100%!important;border-width:1px!important;border-style:solid!important;border-radius:10px!important}.iu-dropzone:hover{background-color:#eee}.iu-label{display:block;padding-bottom:5px;font-size:16px;cursor:pointer}.iu-pseudobutton{margin-top:0;width:100px;height:100px}.iu-pseudobuttonContent{line-height:1!important}.iu-notification{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0, 0, 0, .3)}.iu-container,.iu-container *{font-family:Bad Script,cursive}.chooseAnswerTypeBar {
  max-width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left; }

.chooseAnswerCol {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto; }

.RichTextInputQuestion .boxed {
  margin: 0.5em; }

@media screen and (max-width: 1199px) {
  .chooseAnswerTypeBar {
    max-width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .chooseAnswerCol {
    -ms-flex-preferred-size: calc(25% - 40px);
        flex-basis: calc(25% - 40px);
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px; } }

@media screen and (max-width: 992px) {
  .chooseAnswerTypeBar {
    max-width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .chooseAnswerCol {
    -ms-flex-preferred-size: calc(30% - 40px);
        flex-basis: calc(30% - 40px);
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px; } }

@media screen and (max-width: 404px) {
  .chooseAnswerTypeBar {
    max-width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .chooseAnswerCol {
    -ms-flex-preferred-size: calc(35% - 40px);
        flex-basis: calc(35% - 40px);
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px; } }
td {
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all; }

td .input-radio {
  padding-top: 6px; }

.table > tbody > tr > td {
  border: none !important; }

.close-column {
  margin-left: 10px !important;
  width: 42px;
  max-width: 42px;
  min-width: 42px;
  padding-top: 16px !important; }
td {
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all; }

td .input-radio {
  padding-top: 6px; }

.table > tbody > tr > td {
  border: none !important; }

.close-column {
  margin-left: 10px !important;
  width: 42px;
  max-width: 42px;
  min-width: 42px;
  padding-top: 16px !important; }
td {
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all; }

td .input-checkbox {
  padding-top: 6px; }

.table > tbody > tr > td {
  border: none !important; }

.close-column {
  margin-left: 10px !important;
  width: 42px;
  max-width: 42px;
  min-width: 42px;
  padding-top: 20px !important; }
td {
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all; }

td .input-checkbox {
  padding-top: 6px; }

.table > tbody > tr > td {
  border: none !important; }

.close-column {
  margin-left: 10px !important;
  width: 42px;
  max-width: 42px;
  min-width: 42px;
  padding-top: 20px !important; }
td {
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all; }

.table > tbody > tr > td {
  border: none !important; }
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 5px #57c5f7;
          box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-handle:focus {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 0 5px #96dbfa;
          box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px #d9d9d9;
          box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}
.rc-slider {
  padding-top: 10px;
  padding-bottom: 20px; }
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */ }
td {
  vertical-align: middle; }

.word-column {
  width: 50%;
  max-width: 50%;
  min-width: 50%; }

.select-column {
  width: 40%;
  max-width: 40%;
  min-width: 40%;
  padding-left: 15px !important;
  padding-right: 15px !important; }
.not-recording {
  display: inline-block;
  position: absolute;
  width: 110px;
  height: 110px; }

.recording {
  display: inline-block;
  position: absolute;
  width: 100px;
  height: 100px;
  margin-top: 10px;
  border: 5px solid #ff3713;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-radius: 100%;
  -webkit-box-shadow: 0 0 35px #ff3713;
          box-shadow: 0 0 35px #ff3713;
  -moz-animation: spin 3s infinite linear;
  -webkit-animation: spin 3s infinite linear; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@-webkit-keyframes spinoff {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-360deg); } }

.barlittle {
  background-color: #ff3713;
  background-image: -webkit-linear-gradient(45deg, #ff3713 25%, #df232d);
  border-left: 1px solid #EEE;
  border-top: 1px solid #EEE;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  width: 10px;
  height: 10px;
  float: left;
  margin-left: 5px;
  opacity: 0.1;
  -moz-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -moz-animation: move 1s infinite linear;
  -webkit-animation: move 1s infinite linear; }

#block_1 {
  -moz-animation-delay: .4s;
  -webkit-animation-delay: .4s; }

#block_2 {
  -moz-animation-delay: .3s;
  -webkit-animation-delay: .3s; }

#block_3 {
  -moz-animation-delay: .2s;
  -webkit-animation-delay: .2s; }

#block_4 {
  -moz-animation-delay: .3s;
  -webkit-animation-delay: .3s; }

#block_5 {
  -moz-animation-delay: .4s;
  -webkit-animation-delay: .4s; }

@-webkit-keyframes move {
  0% {
    -webkit-transform: scale(1.2);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.7);
    opacity: 0.1; } }
@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\F101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\F102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\F103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\F104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\F105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\F106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\F107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\F108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\F109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\F10A"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\F10B"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\F10C"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\F10D"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\F10E"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\F10F"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\F110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\F111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\F112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\F113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\F114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\F115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\F116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\F117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\F118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\F119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\F11A"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\F11B"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\F11C"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\F11D"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\F11E"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\F11F"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\F120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\F121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\F122"}.video-js{display:block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{-webkit-box-sizing:inherit;box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43, 51, 63, .7);border-radius:.3em;-webkit-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115, 133, 159, .5);-webkit-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;-webkit-transition:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0, 0, 0, .8);background:-webkit-gradient(linear,left top, left bottom,from(rgba(0, 0, 0, .8)),to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg,rgba(0, 0, 0, .8),rgba(255, 255, 255, 0));overflow:auto}.video-js .vjs-modal-dialog>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115, 133, 159, .5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43, 51, 63, .7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43, 51, 63, .7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43, 51, 63, .7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:0;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4em;-ms-touch-action:none;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115, 133, 159, .5)}.video-js .vjs-load-progress div{background:rgba(115, 133, 159, .75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255, 255, 255, .8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0, 0, 0, .8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115, 133, 159, .5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{-webkit-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;-webkit-transition:left 0s;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;-webkit-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43, 51, 63, .7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{-webkit-box-flex:0;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43, 51, 63, .7);-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;-webkit-box-sizing:inherit;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\F10D";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \F11D";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43, 51, 63, .75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:-webkit-gradient(linear,left bottom, left top,color-stop(88%, #fff),to(#73859f));background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43, 51, 63, .75)}.vjs-track-settings-controls button{background-color:#fff;background-image:-webkit-gradient(linear,left top, left bottom,color-stop(88%, #fff),to(#73859f));background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}canvas {
  border: 1px solid #d8d8d8 !important;
  /* background-color: white !important; */
}

.konvajs-content {
}

.containerCanvas {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 2;
      -ms-flex: 2 1;
          flex: 2 1;
  overflow: auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.container-area {
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 20px 0px 10px;
}

/* 
.proximo-btn {
  border: 1px solid #8d3fdf;
  color: #fff;
  background-color: #8d3fdf;
  cursor: pointer;
  padding: 10px 20px;
  width: 104px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  cursor: pointer;
  margin: auto;
  transition: 0.2s;
  white-space: nowrap
} */

.proximo-btn:hover {
  opacity: 0.5;
}

.containerCanvas > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

textarea {
  background: white;
}

select {
  background: #eeeeee;
  height: 40px;
  border: none;
  font-size: 16px;
}

.containerToolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #eeeeee;
  /* -webkit-box-shadow: 0px 3px 11px -5px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 3px 11px -5px rgba(0,0,0,0.75);
  box-shadow: 0px 3px 11px -5px rgba(0,0,0,0.75); */
}

.containerIconeToolbar {
  height: 30px;
  width: 30px;
  margin: 5px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  padding: 5px;
}

.containerColors {
  /* z-index: 2; */
  height: 100;
  width: 100;
  right: 20px;
  position: absolute;
  top: 0;
}

.containerIconeToolbar:hover {
  background-color: #b8e6fe;
  cursor: pointer;
}

.img {
  width: 100% !important;
  height: auto;
}

.containerColorPickerPalette {
  /* position: absolute;
  left: 0;
  right: 0; */
  width: 304px;
  background: white;
  border-radius: 20px;
  z-index: 2;
  margin: auto;
  margin-top: 160px;

  padding: 20px;
  border: 1px solid;
}

.containerBtnExportar {
  width: 500px;
  margin: auto;
  padding: 20px;
  padding-top: 50px;
}

.containerCirclePicker {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 18px;
}

.btnExportar {
  color: #3f8eb5;
  height: 56px;
  border-radius: 28px;
  border: 1px solid #3f8eb5;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 199px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.btnExportar:hover {
  background: #d8d8d8;
  cursor: pointer;
}

.containerDropImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.react-draggable,
.cursor {
  cursor: move;
}

.react-draggable div {
  cursor: pointer;
}

.no-cursor {
  cursor: auto;
}

.cursor-y {
  cursor: ns-resize;
}

.cursor-x {
  cursor: ew-resize;
}

.react-draggable strong {
  background: #ddd;
  border: 1px solid #999;
  border-radius: 3px;
  display: block;
  margin-bottom: 10px;
  padding: 3px 5px;
  text-align: center;
}

.box {
  background: #fff;
  border: 1px solid #999;
  border-radius: 3px;
  width: 180px;
  height: 180px;
  margin: 10px;
  padding: 10px;
  float: left;
}

.react-contextmenu {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0.25rem;
  color: #373a3c;
  font-size: 16px;
  margin: 2px 0 0;
  min-width: 160px;
  outline: none;
  opacity: 0;
  padding: 5px 0;
  pointer-events: none;
  text-align: left;
  -webkit-transition: opacity 250ms ease !important;
  transition: opacity 250ms ease !important;
}

.react-contextmenu.react-contextmenu--visible {
  opacity: 1;
  pointer-events: auto;
  z-index: 9999;
}

.react-contextmenu-item {
  background: 0 0;
  border: 0;
  color: #373a3c;
  cursor: pointer;
  font-weight: 400;
  line-height: 1.5;
  padding: 3px 20px;
  text-align: inherit;
  white-space: nowrap;
}

.react-contextmenu-item.react-contextmenu-item--active,
.react-contextmenu-item.react-contextmenu-item--selected {
  color: #fff;
  background-color: #20a0ff;
  border-color: #20a0ff;
  text-decoration: none;
}

.react-contextmenu-item.react-contextmenu-item--disabled,
.react-contextmenu-item.react-contextmenu-item--disabled:hover {
  background-color: transparent;
  border-color: rgba(0, 0, 0, .15);
  color: #878a8c;
}

.react-contextmenu-item--divider {
  border-bottom: 1px solid rgba(0, 0, 0, .15);
  cursor: inherit;
  margin-bottom: 3px;
  padding: 2px 0;
}

.react-contextmenu-item--divider:hover {
  background-color: transparent;
  border-color: rgba(0, 0, 0, .15);
}

.react-contextmenu-item.react-contextmenu-submenu {
  padding: 0;
}

.react-contextmenu-item.react-contextmenu-submenu
  > .react-contextmenu-item:after {
  content: '\25B6';
  display: inline-block;
  position: absolute;
  right: 7px;
}

.example-multiple-targets::after {
  content: attr(data-count);
  display: block;
}

/* 
.custom-root {
  background-color: #fff;
}

.custom-divider {
  background-color: #000;
}

.custom-selected {
  background-color: #f00;
} */
td {
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all; }

td .input-checkbox {
  padding-top: 6px; }

.table > tbody > tr > td {
  border: none !important; }

.close-column {
  margin-left: 10px !important;
  width: 42px;
  max-width: 42px;
  min-width: 42px;
  padding-top: 20px !important; }
.google-forms-answer-button {
  height: 42px;
  border: none;
  margin-top: 0px !important;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  font-family: 'Sukhumvit Set';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #FFF;
  text-align: center;
  border-radius: 8px;
  background: #4A90E2;
  padding: 0px 25px;
}

.google-forms-answer-suggestion-text {
  border: none;
  margin-top: 0px !important;
  font-family: 'Sukhumvit Set';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  color: #4A90E2;
}
.google-forms-create-block {
  width: 100%;
  padding: 35px 30px;

  border-radius: 8px;
  border: 1px solid #D3D3D3;
  background: #FFF;

  margin-top: 30px;
}

.google-forms-create-block-heading-text {
  color: #4F4F4F;
  font-family: 'Sukhumvit Set';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.google-forms-create-block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.google-forms-create-block-content-heading {
  color: #4F4F4F;
  font-family: 'Sukhumvit Set';
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

  margin-bottom: 12px;
}

.google-forms-create-block-content-heading.mobile-screen {
  display: none;
}

.google-forms-create-link-input-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 23px;
}

.google-forms-create-link-input-button {
  width: 140px;
  height: 42px;
  border: none;
  margin-top: 0px !important;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: 'Sukhumvit Set';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #FFF;
  text-align: center;
  border-radius: 8px;
  background: #4A90E2;
}

.google-forms-copy-link-label {
  font-weight: 500;
  font-size: 16px;
  color: #4A90E2;
  text-align: right;
  margin-top: 5px;
}

.google-forms-create-link-input-text-input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #4A90E2;
}

@media (max-width: 1024px) {}

@media (max-width: 768px) {

  .google-forms-create-block {
    padding: 25px;
  }

  .google-forms-create-block-img {
    width: 40px;
    height: 40px;
  }

  .google-forms-create-block-heading-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }

  .google-forms-create-block-content-heading {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0px;
  }

  .google-forms-create-block-content-heading.mobile-screen {
    display: block;
  }

  .google-forms-create-block-content-heading.desktop-screen {
    display: none;
  }

  .google-forms-create-block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }

  .google-forms-create-link-input-button {
    width: 75px;
    height: 32px;

    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }

  .google-forms-create-link-input-text-input {
    height: 32px !important;
    font-size: 12px !important;
  }

  .google-forms-create-link-input-container {
    gap: 9px;
  }
}.video-helper-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-helper-modal {
  background-color: white;
  border: 1px solid white;
  padding: 28px;
  width: 789px;
  height: 539px;
  overflow: auto;
  position: relative;
  z-index: 1;
  border-radius: 8px;
}

.video-helper-modal-title {
  color: #4F4F4F;
  text-align: center;
  font-family: 'Sukhumvit Set';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

  margin-top: 36px;
  margin-bottom: 25px;
}

.video-helper-modal-iframe {
  width: 733px;
  height: 413px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.video-helper-modal-close {
  position: absolute;
  top: 20px;
  right: 26px;
  background: none;
  border: none;
  cursor: pointer;
}

@media (max-width: 768px) {
  .video-helper-modal {
    width: 90%;
    height: auto;

    padding: 18px;
  }

  .video-helper-modal-title {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

    margin-top: 14px;
    margin-bottom: 26px;
  }

  .video-helper-modal-close {
    display: none;
  }
}
#responsive-lottery-canvas {
  width: 100%; }

@media (min-width: 768px) {
  #responsive-lottery-canvas {
    width: 75%; } }

@media (min-width: 1024px) {
  #responsive-lottery-canvas {
    width: 50%; } }
.VariablesText {
  height: 500px;
  overflow: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

::-webkit-scrollbar {
  width: 10px;
}

/* Handle */

::-webkit-scrollbar-thumb {
  background: rgb(219, 219, 219);
  border-radius: 10px;
}

.VariablesText {
  margin: 5px;
}

.text {
  margin-left: 3em;
}

img:last-child {
  
}.slidecontainer {
  width: 80%;
  margin: 12px;
}

.slider {
  -webkit-appearance: none;
  width: auto;
  height: 4px !important;
  padding: 0 !important;
  background: #b5b5b5 !important;
  outline: none;
  border: none !important;
  opacity: 0.7;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  border-radius: 25px;
  -moz-transition: opacity .2s;
  -ms-transition: opacity .2s;
  -o-transition: opacity .2s;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 10px;
  height: 10px;
  background: #5fb9ff;
  cursor: pointer;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.slider::-moz-range-thumb {
  width: 10px;
  height: 10px;
  background: #5fb9ff;
  cursor: pointer;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
/* Floating modal container */
.invite-modal {
  position: fixed;
  bottom: 30px;
  right: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
  padding: 20px 16px;
  border-radius: 5px;
  z-index: 999;
  width: 456px;
  height: 185px;
  color: #4F4F4F;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* .invite-modal-container{

} */
.invite-modal-text {
  font-family: 'Sukhumvit Set';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  margin-bottom: 24px;
}
.invite-modal-btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.invite-modal-btn-group button {
  border-radius: 8px;
  border: 1px solid #4A90E2;
}
.invite-modal-confirm {
  width: 132px;
  height: 50px;
  background: #4A90E2;
  color: #fff;
  text-align: center;
  font-family: "Sukhumvit Set";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.invite-modal-confirm:hover {
  background: #609de6;
  -webkit-transform:translate3d(0,-2px,0);
  transform:translate3d(0,-2px,0);
}
.invite-modal-later {
  width: 120px;
  height: 50px;
  padding: 10px 30px;
  background: #fff;
  color: #4A90E2;
  text-align: center;
  font-family: "Sukhumvit Set";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.invite-modal-later:hover {
  border-color: #252525;
  -webkit-transform:translate3d(0,-2px,0);
  transform:translate3d(0,-2px,0);
}
@media (max-width: 768px) {
  .invite-modal {
    position: fixed;
    bottom: 0px;
    left: 0px;
    padding: 20px;
    border-radius: 5px;
    width: 100%;
    height: 125px;
  }

  .invite-modal-btn-group {
    gap: 24px;
  }

  .invite-modal-text {
    font-size: 12px;
  }

  .invite-modal-later {
    font-size: 12px;
    width: auto;
    height: auto;
    padding: 10px 30px;
  }

  .invite-modal-confirm {
    font-size: 12px;
    width: auto;
    height: auto;
    padding: 10px 30px;
  }
}
canvas {
    border: none !important;
}

.chart-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.chart-title h2 {
    font-weight: 600;
    margin-bottom: 0 !important;
}

.chart-title p {
    font-size: 18px;
    font-weight: 600;
    padding-left: 5px;
    padding-right: 5px;
}

.chart-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px !important;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.line {
    margin-top: 7px;
    margin-bottom: 7px;
    width: 200px;
    height: 0px;
    border: 1.7px solid #FE3713;
}

.dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.dot-green {
    background-color: rgb(46, 204, 133);
}

.dot-red {
    background-color: rgb(235, 87, 87);
}

.dot-blue {
    background-color: rgba(74, 144, 226, .7);
}

.chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

@media screen and (max-width: 991px) {
    .chart-title {
        padding-right: 0 !important;
    }
    .doughnut-chart .chartjs-render-monitor {
        height: 400px !important;
        width: 400px !important;
    }
  }

@media screen and (max-width: 912px) {
    .doughnut-chart .chartjs-render-monitor {
        height: 300px !important;
        width: 300px !important;
    }
  }

@media screen and (max-width: 621px) {
    .doughnut-chart .chartjs-render-monitor {
        height: 200px !important;
        width: 200px !important;
    }
  }

@media screen and (max-width: 375px) {
    .doughnut-chart .chartjs-render-monitor {
        height: 100px !important;
        width: 100px !important;
    }
  }.text-calendar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-calendar p {
    font-size: 20px;
    font-weight: 600;
}

.text-calendar .date-picker {
    margin-left: 1em;
    margin-right: 1em;
}

/* @media screen and (max-width: 991px) {
    .bar-line-chart .chartjs-render-monitor {
        height: 300px !important;
        width: 620px !important;
    }
  } */

@media screen and (max-width: 767px) {
    .bar-line-chart .chartjs-render-monitor {
        height: 305px !important;
        width: 610px !important;
    }
  }

@media screen and (max-width: 629px) {
    .bar-line-chart .chartjs-render-monitor {
        height: 305px !important;
        width: 585px !important;
    }
  }

@media screen and (max-width: 610px) {
    .bar-line-chart .chartjs-render-monitor {
        height: 305px !important;
        width: 530px !important;
    }
  }

@media screen and (max-width: 550px) {
    .bar-line-chart .chartjs-render-monitor {
        height: 205px !important;
        width: 430px !important;
    }
  }

@media screen and (max-width: 375px) {
    .bar-line-chart .chartjs-render-monitor {
        height: 200px !important;
        width: 350px !important;
    }
  }.container-chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.col-chart {
    margin-bottom: 4em;
}

@media screen and (max-width: 991px) {
    .col-md-6 {
        padding-right: 0 !important;
    }

    .container-chart {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .warnin-text {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 778px) {
    .chartjs-size-monitor {
        max-width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .warnin-text {
        font-size: 10px !important;
    }
    .btn:not(:last-child) {
        margin-bottom: 0 !important;
    }
    .btn-container {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin-bottom: 30px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    .btn-back {
        width: 100% !important;
    }
    .btn-container-accept-and-reject {
        margin-right: 0 !important;
        width: 100%;
        margin-bottom: 1em;
    }
    .btn-accept {
        width: 50% !important;
        margin-right: 0.5em;
    }
    .btn-reject {
        width: 50% !important; 
        margin-left: 0.5em;
    }
}body.react-confirm-alert-body-element {
  overflow: hidden;
}

.react-confirm-alert-blur {
  -webkit-filter: url(#gaussian-blur);
          filter: url(#gaussian-blur);
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="2" /></filter></svg>#filter');
  filter: blur(2px);
  -webkit-filter: blur(2px);
}

.react-confirm-alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(255, 255, 255, .9);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
  animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
}

.react-confirm-alert-body {
  font-family: Arial, Helvetica, sans-serif;
  width: 400px;
  padding: 30px;
  text-align: left;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 20px 75px rgba(0, 0, 0, .13);
          box-shadow: 0 20px 75px rgba(0, 0, 0, .13);
  color: #666;
}

.react-confirm-alert-svg {
  position: absolute;
  top: 0;
  left: 0;
}

.react-confirm-alert-body > h1 {
  margin-top: 0;
}

.react-confirm-alert-body > h3 {
  margin: 0;
  font-size: 16px;
}

.react-confirm-alert-button-group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 20px;
}

.react-confirm-alert-button-group > button {
  outline: none;
  background: #333;
  border: none;
  display: inline-block;
  padding: 6px 18px;
  color: #eee;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}

@-webkit-keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.react-confirm-alert-body {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #252525;
  font-size: 18px; }

.react-confirm-alert-body > h1 {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #252525;
  font-size: 24px;
  font-weight: 600; }

.react-confirm-alert-button-group > button {
  background-color: #EB5757;
  color: #FFF;
  font-size: 18px; }

.react-confirm-alert-button-group > button:first-child {
  background-color: #27AE60;
  color: #FFF;
  font-size: 18px; }

@media screen and (max-width: 767px) {
  .btn:not(:last-child) {
    margin-bottom: 0 !important; }
  .btn-container {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-bottom: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .btn-back {
    width: 100% !important; }
  .btn-container-accept-and-reject {
    margin-right: 0 !important;
    width: 100%;
    margin-bottom: 1em; } }
.task-validation-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    margin-bottom: 10px;
}

.button-task-validation-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
}

.task-validation-warning-message {
    font-size: 14px;
    font-weight: 600;
    color: #EB5757;
}

.btn-accept,
.btn-reject,
.btn-download {
    font-size: 16px !important;
    font-weight: 600 !important;
    width: unset !important;
    height: 39px !important;
    padding: 0 12px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 !important;
}

.btn-accept {
    color: #FFFFFF;
    background-color: #2ECC85;
}

.btn-reject {
    color: #FFFFFF;
    background-color: #EB5757;
}

.btn-download {
    color: #FFFFFF;
    background-color: #4A90E2;
    ;
}

.btn-accept:hover,
.btn-reject:hover,
.btn-download:hover {
    color: #FFFFFF !important;
    border: unset !important;
}

.btn-accept:disabled,
.btn-reject:disabled {
    color: #FFFFFF !important;
    border: unset !important;
    background-color: #C4C4C4 !important;
}

.select-task {
    width: 150px;
}

.select-task .css-1s2u09g-control,
.select-task .css-319lph-ValueContainer,
.select-task .css-6j8wv5-Input {
    margin: 0 !important;
    height: 39px;
}

.task-body {
    height: 680px;
    padding: 12px;
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 6px;
    overflow-y: scroll;
}

.task-detail-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 24px 0;
}

.answer-detail-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 24px;
}

.task-detail-container p,
.answer-detail-container p {
    font-size: 18px;
    font-weight: 600;
}.container-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    width: 100%;
}

.container-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}input[type="date"]::-webkit-calendar-picker-indicator {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_210_995' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect y='0.208344' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_210_995)'%3E%3Cpath d='M5 22.2083C4.45 22.2083 3.97917 22.0125 3.5875 21.6208C3.19583 21.2292 3 20.7583 3 20.2083V6.20834C3 5.65834 3.19583 5.18751 3.5875 4.79584C3.97917 4.40418 4.45 4.20834 5 4.20834H6V2.20834H8V4.20834H16V2.20834H18V4.20834H19C19.55 4.20834 20.0208 4.40418 20.4125 4.79584C20.8042 5.18751 21 5.65834 21 6.20834V20.2083C21 20.7583 20.8042 21.2292 20.4125 21.6208C20.0208 22.0125 19.55 22.2083 19 22.2083H5ZM5 20.2083H19V10.2083H5V20.2083ZM5 8.20834H19V6.20834H5V8.20834ZM12 14.2083C11.7167 14.2083 11.4792 14.1125 11.2875 13.9208C11.0958 13.7292 11 13.4917 11 13.2083C11 12.925 11.0958 12.6875 11.2875 12.4958C11.4792 12.3042 11.7167 12.2083 12 12.2083C12.2833 12.2083 12.5208 12.3042 12.7125 12.4958C12.9042 12.6875 13 12.925 13 13.2083C13 13.4917 12.9042 13.7292 12.7125 13.9208C12.5208 14.1125 12.2833 14.2083 12 14.2083ZM8 14.2083C7.71667 14.2083 7.47917 14.1125 7.2875 13.9208C7.09583 13.7292 7 13.4917 7 13.2083C7 12.925 7.09583 12.6875 7.2875 12.4958C7.47917 12.3042 7.71667 12.2083 8 12.2083C8.28333 12.2083 8.52083 12.3042 8.7125 12.4958C8.90417 12.6875 9 12.925 9 13.2083C9 13.4917 8.90417 13.7292 8.7125 13.9208C8.52083 14.1125 8.28333 14.2083 8 14.2083ZM16 14.2083C15.7167 14.2083 15.4792 14.1125 15.2875 13.9208C15.0958 13.7292 15 13.4917 15 13.2083C15 12.925 15.0958 12.6875 15.2875 12.4958C15.4792 12.3042 15.7167 12.2083 16 12.2083C16.2833 12.2083 16.5208 12.3042 16.7125 12.4958C16.9042 12.6875 17 12.925 17 13.2083C17 13.4917 16.9042 13.7292 16.7125 13.9208C16.5208 14.1125 16.2833 14.2083 16 14.2083ZM12 18.2083C11.7167 18.2083 11.4792 18.1125 11.2875 17.9208C11.0958 17.7292 11 17.4917 11 17.2083C11 16.925 11.0958 16.6875 11.2875 16.4958C11.4792 16.3042 11.7167 16.2083 12 16.2083C12.2833 16.2083 12.5208 16.3042 12.7125 16.4958C12.9042 16.6875 13 16.925 13 17.2083C13 17.4917 12.9042 17.7292 12.7125 17.9208C12.5208 18.1125 12.2833 18.2083 12 18.2083ZM8 18.2083C7.71667 18.2083 7.47917 18.1125 7.2875 17.9208C7.09583 17.7292 7 17.4917 7 17.2083C7 16.925 7.09583 16.6875 7.2875 16.4958C7.47917 16.3042 7.71667 16.2083 8 16.2083C8.28333 16.2083 8.52083 16.3042 8.7125 16.4958C8.90417 16.6875 9 16.925 9 17.2083C9 17.4917 8.90417 17.7292 8.7125 17.9208C8.52083 18.1125 8.28333 18.2083 8 18.2083ZM16 18.2083C15.7167 18.2083 15.4792 18.1125 15.2875 17.9208C15.0958 17.7292 15 17.4917 15 17.2083C15 16.925 15.0958 16.6875 15.2875 16.4958C15.4792 16.3042 15.7167 16.2083 16 16.2083C16.2833 16.2083 16.5208 16.3042 16.7125 16.4958C16.9042 16.6875 17 16.925 17 17.2083C17 17.4917 16.9042 17.7292 16.7125 17.9208C16.5208 18.1125 16.2833 18.2083 16 18.2083Z' fill='%234F4F4F'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.job-settings input[type="time"]::-webkit-calendar-picker-indicator {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_210_1000' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect y='0.208344' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_210_1000)'%3E%3Cpath d='M15.3 16.9083L16.7 15.5083L13 11.8083V7.20834H11V12.6083L15.3 16.9083ZM12 22.2083C10.6167 22.2083 9.31667 21.9458 8.1 21.4208C6.88333 20.8958 5.825 20.1833 4.925 19.2833C4.025 18.3833 3.3125 17.325 2.7875 16.1083C2.2625 14.8917 2 13.5917 2 12.2083C2 10.825 2.2625 9.52501 2.7875 8.30834C3.3125 7.09168 4.025 6.03334 4.925 5.13334C5.825 4.23334 6.88333 3.52084 8.1 2.99584C9.31667 2.47084 10.6167 2.20834 12 2.20834C13.3833 2.20834 14.6833 2.47084 15.9 2.99584C17.1167 3.52084 18.175 4.23334 19.075 5.13334C19.975 6.03334 20.6875 7.09168 21.2125 8.30834C21.7375 9.52501 22 10.825 22 12.2083C22 13.5917 21.7375 14.8917 21.2125 16.1083C20.6875 17.325 19.975 18.3833 19.075 19.2833C18.175 20.1833 17.1167 20.8958 15.9 21.4208C14.6833 21.9458 13.3833 22.2083 12 22.2083ZM12 20.2083C14.2167 20.2083 16.1042 19.4292 17.6625 17.8708C19.2208 16.3125 20 14.425 20 12.2083C20 9.99168 19.2208 8.10418 17.6625 6.54584C16.1042 4.98751 14.2167 4.20834 12 4.20834C9.78333 4.20834 7.89583 4.98751 6.3375 6.54584C4.77917 8.10418 4 9.99168 4 12.2083C4 14.425 4.77917 16.3125 6.3375 17.8708C7.89583 19.4292 9.78333 20.2083 12 20.2083Z' fill='%234F4F4F'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.greyPageContainer .text-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.greyPageContainer h4 {
  font-size: 18px;
  font-weight: 500;
}

.save-button .text-center {
  display: block;
}

.menuPopup {
  position: relative;
  left: 55%;
  top: -26px;
}

.job-settings-group {}

.job-settings-group .rich-text-input {
  height: calc(42px + 3rem);
  overflow: scroll;
}

.job-settings-group .setting-text {
  margin-bottom: 9px;
  font-size: 18px;
  font-weight: 500;
}

.job-settings-group .text-input {
  margin: 0px;
  margin-bottom: 12px;
}

.jobTarget-text {
  margin-top: 1.36842105263158em
}

.job-target-settings {
  border: 1px solid #D3D3D3;
  background: #FFF;
  padding: 30px 25px;
  border-radius: 8px;
  margin-bottom: 60px;
}

.job-target-settings h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  margin-bottom: 30px;
}

.job-target-settings .first-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 1rem;
}

.job-target-settings .first-row .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.job-target-settings .first-row .item .number-input {
  width: 300px;
}

.job-target-settings .first-row .item .number-input:disabled {
  opacity: 0.3;
}

.job-target-settings .second-row .number-input {
  width: 630px;
}

.job-target-settings .first-row .item h4 {
  margin-bottom: 12px;
  font-size: 18px;
}

.job-target-settings .first-row .item div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.job-target-settings .second-row h4 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.job-target-settings .second-row .info-icon {
  width: 24px;
  height: 24px;
}

.job-target-settings .second-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1rem;
}

.job-publish-settings {
  margin: 60px 0;
}

.job-publish-settings .radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.job-publish-settings .radio-group h4 {
  margin-bottom: 0px;
  margin-right: 39px;
  font-size: 18px;
}

.job-publish-settings .radio-group label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.job-publish-settings .radio-group label h4 {
  margin-bottom: 0;
  font-size: 18px;
}

.job-publish-settings .radio-group .radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.job-publish-settings .radio-group .radio-input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  height: auto;
  width: auto;
}

.job-duedate-settings {
  margin: 60px 0;
}

.datetime-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.datetime-settings .date-input {
  width: 300px;
  margin-top: 0 !important;
}

.datetime-settings .date-input:disabled {
  opacity: 0.3;
}

.datetime-settings .time-input {
  width: 300px;
  margin-top: 0 !important;
}

.datetime-settings .time-input:disabled {
  opacity: 0.3;
}

.button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.button-group .action-button {
  border: 0;
  background-color: #4a90e2;
  color: white;
  font-weight: 600;
  padding: 0.75rem 2rem;
  border-radius: 10px;
  height: auto;
}

.button-group .action-button .button-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.button-group .button-loading {}

.btn-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 12px;
}

.btn-job-setting {
  padding: 9px;
  width: 125px;
  height: 50px;
}

.message-save-container {
  text-align: right
}

@media (max-width: 1024px) {

  .message-save-container {
    padding: 1em;
  }

  .job-publish-settings .radio-group h4 {}

  .datetime-settings .time-input {
    width: 300px;
  }

  .datetime-settings .date-input {
    width: 300px;
  }

  .job-target-settings .second-row .number-input {
    width: 582px;
  }

  .job-target-settings .first-row .item .number-input {
    width: 276px;
  }

  .job-settings-hide-timeline {
    display: none;
  }

}

@media (max-width: 768px) {

  .greyPageContainer h4 {
    font-size: 12px;
    font-weight: 500;
  }

  .greyPageContainer {
    margin: 0 16px;
  }

  .job-settings-group {
    margin-top: 30px;
  }

  .job-settings-group .text-input {
    height: 36px;
  }

  .job-settings-group .setting-text {
    font-size: 12px;
    font-weight: 600;
  }

  .job-duedate-settings {
    margin: 30px 0;
  }

  .job-target-settings .people-icon {
    width: 24px;
    height: 24px;
  }

  .job-target-settings .first-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    margin-bottom: 1rem;
  }

  .job-target-settings h3 {
    margin: 0;
    font-size: 12px;
    margin-bottom: 10px;
  }

  .job-target-settings .first-row .item h4 {
    margin-bottom: 1rem;
    font-size: 12px;
  }

  .job-target-settings .second-row h4 {
    font-size: 12px;
  }

  .job-target-settings .second-row .info-icon {
    width: 12px;
    height: 12px;
  }

  .job-publish-settings {
    margin: 30px 0;
  }

  .job-publish-settings .radio-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .job-publish-settings .radio-group h4 {
    font-size: 12px;
  }

  .job-publish-settings .radio-group label h4 {
    font-size: 12px;
  }

  .datetime-settings {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .datetime-settings .date-input {
    width: 100%;
    height: 36px;
  }

  .datetime-settings .time-input {
    width: 100%;
    height: 36px;
  }

  .job-settings-hide-timeline {
    display: none;
  }

  .job-target-settings {
    padding: 25px;
  }

  .job-target-settings .first-row .item .number-input {
    width: 100%;
    height: 36px;
  }

  .job-target-settings .second-row .number-input {
    width: 100%;
    height: 36px;
  }

}

@media (max-width: 600px) {
  .btn-job-setting {
    width: 64px;
    height: 36px;
  }
}.progress-ber {
    height: 20px !important;
    border-radius: 20px !important;
    background: rgba(74, 144, 226, .7) !important;
}

.progress-bar__fill {
    height: 100%;
    color: #fff;
    text-align: center;
    background: #4A90E2;
    -webkit-transition: width 0.5s ease;
    transition: width 0.5s ease;
    -webkit-animation: progress-bar__fill 1s ease-in-out forwards;
            animation: progress-bar__fill 1s ease-in-out forwards;
  }

@-webkit-keyframes progress-bar__fill {
    0% {
      width: 0;
    }
    100% {
      width: var(--progress-bar-width);
    }
  }

@keyframes progress-bar__fill {
    0% {
      width: 0;
    }
    100% {
      width: var(--progress-bar-width);
    }
  }
.banner-frame {
  background-color: #f8fbff;
  height: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.banner-frame .banner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2rem 15px;
}

.banner-frame .banner-div {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.banner-frame .banner-wang {
  color: transparent;
  font-family: "Sukhumvit Set", Helvetica;
  font-size: 34px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.banner-frame .banner-text-wrapper {
  color: #4f4f4f;
}

.banner-frame .banner-span {
  color: #4a90e2;
}

.banner-frame .banner-div-2 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3px;
  margin-bottom: -5px;
  position: relative;
}

.banner-frame .banner-p {
  color: transparent;
  font-family: "Sukhumvit Set", Helvetica;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  max-width: 800px;
  margin-bottom: 0.5rem;
}

.banner-frame .banner-text-wrapper-2 {
  color: #4a90e2;
  font-weight: 500;
}

.banner-frame .banner-text-wrapper-3 {
  color: #4a90e2;
  font-family: "Sukhumvit Set", Helvetica;
  font-weight: 600;
}

.banner-frame .banner-text-wrapper-4 {
  color: #4f4f4f;
  font-size: 18px;
  font-weight: 500;
}

.banner-frame .banner-text-wrapper-5 {
  color: #4a90e2;
  font-size: 20px;
  font-weight: 500;
}

.banner-frame .banner-frame-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 7px;
  position: relative;
}

.banner-frame .banner-div-3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  gap: 6px;
  position: relative;
}

.banner-frame .banner-text-wrapper-6 {
  color: var(--wang-colorprimary);
  font-family: "Sukhumvit Set", Helvetica;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.banner-frame .banner-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.banner-frame .banner-image {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: inherit;
}

.banner-frame .banner-image-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 316px;
  display: flex;
}

.banner-frame .banner-arrow-icon{
  font-size: 15px;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .banner-frame {
    height: 218px;
  }

  .banner-frame .banner-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .banner-frame .banner-image-container {
    width: auto;
    max-width: 290px;
    max-height: 169px;
  }

  .banner-frame .banner-wang {
    font-size: 15px;
    font-weight: 600;
  }

  .banner-frame .banner-p {
    font-size: 13px;
    max-width: 407px;
  }

  .banner-frame .banner-text-wrapper-4 {
    font-size: 13px;
  }

  .banner-frame .banner-text-wrapper-5 {
    font-size: 13px;
  }

  .banner-frame .banner-text-wrapper-6 {
    font-size: 13px;
  }

  .banner-frame .banner-div {
    gap: 0.5rem;

  }

  .banner-frame .banner-arrow-icon{
    font-size: 10px;
    font-weight: 500;
  }

}

@media (max-width: 768px) {
  .banner-frame {
    height: auto;
  }

  .banner-frame .banner-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-height: -moz-fit-content;
    max-height: -webkit-fit-content;
    max-height: fit-content;
    padding: 25px 0;
    gap: 12px;
  }

  .banner-frame .banner-image {
    width: 80%;
  }

  .banner-frame .banner-image-container {
    width: 290px;
    height: 169px;
  }

  .banner-frame .banner-wang {
    font-size: 16px;
  }

  .banner-frame .banner-p {
    font-size: 12px;
    max-width: none;
  }

  .banner-frame .banner-text-wrapper-4 {
    font-size: 12px;
  }

  .banner-frame .banner-text-wrapper-5 {
    font-size: 12px;
  }

  .banner-frame .banner-text-wrapper-6 {
    font-size: 12px;
  }

  .banner-frame .banner-div {
    gap: 0.5rem;
    width: 100%;
    padding: 0 2rem;
    margin-right: 0;
  }

  .banner-frame .banner-arrow-icon{
    font-size: 8px;
    font-weight: 500;
  }

}
.frame-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5rem;
}

.frame {
  border-radius: 8px;
  border: 1px solid #D3D3D3;
  padding: 2%;
  padding-left: 5%;
  padding-right: 5%;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 0.5rem;
  margin-top: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.frame .text-wrapper {
  color: #4f4f4f;
  font-family: "Sukhumvit Set", Helvetica;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  text-wrap: balance;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.frame .div {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
}

.frame .div-2 {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #e0e0e0;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, .07059);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, .07059);
  padding: 2%;
  padding-left: 5%;
  padding-right: 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.frame .text-wrapper-2 {
  color: #4F4F4F;
  font-family: "Sukhumvit Set", Helvetica;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  opacity: 0.8;
  text-align: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  white-space: nowrap;
}

.frame .group {}

.frame .footer-icon {
  width: 24px;
  height: 24px;
}

@media (max-width: 1024px) {
  .frame {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0.5rem;
    margin-top: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .frame .div {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.5rem;
  }

  .frame .div-2 {
    margin-top: 2rem;
  }

  .frame .text-wrapper {
    font-size: 14px;
    text-align: center;
  }

  .frame .text-wrapper-2 {}

}

@media (max-width: 768px) {
  .frame {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0.5rem;
    margin-top: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 25px 0;
  }

  .frame .div {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 2rem;
  }

  .frame .div-2 {
    margin-top: 0;
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 184px;
  }

  .frame .text-wrapper {
    font-size: 16px;
    text-align: center;
  }

  .frame .text-wrapper-2 {
    font-size: 12px;
  }
}
.dashboard-search-bar-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dashboard-pre-table-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  margin-bottom: 40px;
  margin-top: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.dashboard-pre-table-group .table-header-text {
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 26px;
  color: '#4F4F4F';
}

.dashboard-table {
  width: 100%;
}

.dashboard-post-table-group{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.dashboard-download-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 49px;
  padding: 10px 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1024px) {
  .dashboard-pre-table-group {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .dashboard-search-bar-group {
    width: 100%;
  }

  .dashboard-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }

}

@media (max-width: 768px) {
  .dashboard-pre-table-group {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .dashboard-search-bar-group {
    width: 100%;
  }

  .dashboard-pre-table-group .table-header-text {
    font-size: 18px;
  }

  .dashboard-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }

  .dashboard-post-table-group{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.filter-container {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, max-height 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, max-height 0.3s ease;
}

.filter-container.show {
  opacity: 1;
  visibility: visible;
  max-height: 500px;
}

.filter-container.hide {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
}

.job-history-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 140px;
  gap: 40px;
  width: 100%;
}

.job-history-filters {
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.job-history-filters-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

.job-history-filters-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.job-history-filters-title {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  white-space: nowrap;
}

.job-history-filters-checkbox-content,
.job-history-filters-radio-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.job-history-filters-checkbox {
  width: 20px !important;
  height: 20px !important;
}

.job-history-filters-checkbox:after {
  left: 8px !important;
  bottom: 20px !important;
}

.job-history-filters-radio {
  width: 20px !important;
  height: 20px !important;
}

.job-history-filters-radio:after {
  top: 4px !important;
  left: 4px !important;
}

.job-history-filters-checkbox-label,
.job-history-filters-radio-label {
  font-size: 18px;
  font-weight: 500;
  white-space: nowrap;
}

.job-history-filters-end-line {
  width: 100%;
  height: 1px;
  background-color: #C4C4C4;
}

.btn-clear-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFFFFF;
  border: 1px solid #4A90E2;
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
  color: #4A90E2;
  height: 42px;
}

.job-history-tasks {
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.job-history-search-tasks {
  padding: 6px 12px;
  height: 41px;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
}

.job-history-search-tasks::-webkit-input-placeholder {
  font-weight: 600;
  font-size: 18px;
  color: #C4C4C4;
}

.job-history-search-tasks:-ms-input-placeholder {
  font-weight: 600;
  font-size: 18px;
  color: #C4C4C4;
}

.job-history-search-tasks::-ms-input-placeholder {
  font-weight: 600;
  font-size: 18px;
  color: #C4C4C4;
}

.job-history-search-tasks::placeholder {
  font-weight: 600;
  font-size: 18px;
  color: #C4C4C4;
}

.job-history-tasks-table-wrapper {
  overflow-x: auto;
  width: 100%;
}

.job-history-tasks-table {
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 8px;
}

.job-history-tasks-thead th {
  font-size: 18px;
  font-weight: 700;
  color: #4F4F4F;
  background: unset;
}

.job-history-tasks-tbody tr {
  border-bottom: unset !important;
}

.job-history-tasks-tr {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, .1);
          box-shadow: 0px 4px 10px rgba(0, 0, 0, .1);
}

.job-history-tasks-tr td {
  border: unset;
  padding: 12px 16px;
  font-weight: 500;
  font-size: 18px;
  color: #4F4F4F;
  white-space: nowrap;
}

.job-history-tasks-tr td:first-child {
  border-radius: 6px 0 0 6px;
}

.job-history-tasks-tr td:last-child {
  border-radius: 0 6px 6px 0;
}

@media (max-width: 768px) {
  .job-history-container {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }

  .job-history-filters {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }

  .job-history-tasks {
    width: 100%;
  }

  .job-history-search-tasks {
    width: 100%;
    font-size: 16px;
    padding: 10px 12px;
  }

  .job-history-tasks-table-wrapper {
    overflow-x: auto;
  }

  .job-history-tasks-table {
    font-size: 14px;
  }

  .job-history-tasks-tr td {
    font-size: 14px;
    padding: 8px 12px;
  }

  .btn-clear-filters {
    width: 100%;
    font-size: 16px;
  }

  .job-history-filters-checkbox-label,
  .job-history-filters-radio-label {
    font-size: 16px;
  }
}#mbinput::-webkit-input-placeholder {
    font-size: 12px;
}
.react-confirm-alert-body {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #252525;
  font-size: 18px; }

.react-confirm-alert-body > h1 {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #252525;
  font-size: 24px;
  font-weight: 600; }

.react-confirm-alert-button-group > button {
  background-color: #EB5757;
  color: #FFF;
  font-size: 18px; }

.react-confirm-alert-button-group > button:first-child {
  background-color: #27AE60;
  color: #FFF;
  font-size: 18px; }

@media screen and (max-width: 767px) {
  .btn:not(:last-child) {
    margin-bottom: 0 !important; }
  .btn-container {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-bottom: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .btn-back {
    width: 100% !important; }
  .btn-container-accept-and-reject {
    margin-right: 0 !important;
    width: 100%;
    margin-bottom: 1em; }
  .btn-accept {
    width: 50% !important;
    margin-right: 0.5em; }
  .btn-reject {
    width: 50% !important;
    margin-left: 0.5em; } }
.bonus-data-table {
  margin: 5rem 10%;
}

.bonus-main-container table {
  width: 100%;
  border-collapse: collapse;
}

.bonus-main-container th,
td {
  padding: 8px;
  text-align: left;
}

/* ... (previous styles) */

.bonus-main-container th {
  background-color: #f2f2f2;
  cursor: pointer;
}

.bonus-main-container th span {
  margin-left: 5px;
}

.bonus-main-container td {
  border: none;
}

.bonus-main-container .bonus-create-bonus-button{
  background-color: transparent;
  border: 2px solid limegreen;
  color: limegreen;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1rem 2rem;
  margin-bottom: 1rem;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.bonus-main-container .bonus-create-bonus-button:hover{
  background-color: limegreen;
  color: white;
  text-decoration: none;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

.bonus-main-container th:hover {
  background-color: #e0e0e0;
}

.bonus-main-container tbody tr:hover {
  -webkit-box-shadow: 0 0 11px rgba(33, 33, 33, .2);
          box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}

.bonus-main-container .bonus-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bonus-main-container .bonus-pagination button {
  padding: 5px 10px;
  margin: 0 5px;
  cursor: pointer;
  border: none;
}

.bonus-main-container .bonus-pagination button:hover {
  color:aqua;
}

.bonus-main-container .bonus-pagination button:disabled {
  opacity: 0.3;
}

.bonus-main-container .bonus-pagination span {
  padding: 5px 10px;
}
/* ! font-size */
.font-16 {
    font-size: 16px;
    font-weight: 500;
}
.font-25 {
    font-size: 25px;
    font-weight: 700;
}
/* ! font-color */
.color-primary {
    color: #4A90E2;
}
/* ! font-color */
.align-center {
    text-align: center;
}
/* ! padding */
.p-1 {
    padding: 1em;
}
.p-2 {
    padding: 2em;
}
.p-3 {
    padding: 3em;
}
.p-4 {
    padding: 4em;
}
.pt-1 {
    padding-top: 1em;
}
.pt-2 {
    padding-top: 2em;
}
.pt-3 {
    padding-top: 3em;
}
.pt-4 {
    padding-top: 4em;
}
.pb-1 {
    padding-bottom: 1em;
}
.pb-2 {
    padding-bottom: 2em;
}
.pb-3 {
    padding-bottom: 3em;
}
.pb-4 {
    padding-bottom: 4em;
}
/* ! about */
.about {
    padding-top: 0em;
}
.font-16 p b {
    font-weight: 700;
}
.vector {
    max-width: auto;
    max-height: 100%;
}
.header-requester-vector {
    padding: 2em;
    position: absolute;
    top: -68px;
    left: 72%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 320px;
}
.about-title h2 {
    font-size: 25px !important;
    font-weight: 700 !important;
    color: #4A90E2;
}
.about-text h2 {
    font-size: 25px !important;
    font-weight: 700 !important;
    color: #666666;
    line-height: 1.5em;
}
.about-button {
    padding-top: 3em;
    padding-bottom: 3em;
}
.about-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.about-icon {
    text-align: center;
}
.about-box {
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    width: 33.33%;
    padding: 2em;
    margin: 2em;
}
.about-box-title img {
    padding-bottom: .5em;
}
.about-vector {
    position: relative;
}
.about-vector-position {
    padding: 2em;
    position: absolute;
    top: -100%;
    left: 80%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 45%
}
/* ! header */
.header-requester {
    background: #4A90E2;
    padding: 4em;
}
.header-requester-title {
    text-align: center;
}
.header-requester-title p {
    display: inline-block;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 36px;
    padding: 0.3em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-width: 1px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}
.header-requester-text {
    padding: .5em;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
}
/* ! step-requester */
.step-requester {
    text-align: center;
}
.step-requester-title {
    display: inline-block;
    padding: .5em;
    font-weight: 700;
    font-size: 25px;
    color: #FFFFFF;
    background: #4A90E2;
    border-radius: 15px;
    margin-bottom: 2em !important;
}
.step-requester-circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1em;
    width: 100%;
}
.step-requester-circle-number {
    width: 50px;
    height: 50px;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 25px;
    background-color: #4A90E2;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.step-requester-box {
    max-width: 100%;
    padding: 3em;
    color: #4A90E2;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #FFFFFF;
    border: 3px dashed #4A90E2;
    -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, .25);
            box-shadow: 0px 4px 20px rgba(0, 0, 0, .25);
    border-radius: 20px;
    margin-bottom: 2em;
}
.step-requester-box-text {
    font-size: 15px;
    font-weight: 600;
    margin: .2em;
    white-space: pre-wrap;
}
.step-requester-box-textBold {
    font-size: 23px;
    font-weight: 700;
    padding-left: 1em;
    padding-right: 1em;
    white-space: pre-wrap;
}
.step-requester-text-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1em;
    padding-left: 10%;
    padding-right: 10%;
}
/* ! vector-requester */
.vector-requester-background {
    background-image: url(/rm209-ning-19-l2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.vector-requester-background img {
    max-width: 100% !important;
    max-height: 33em !important;
}
.vector-requester {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 10%;
}
.vector-requester-box {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #FFFFFF;
    border: 3px dashed #4A90E2;
    border-radius: 39px;
    width: 30%;
    padding: 2em;
    padding-right: 99px;
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 20%;
}
.vector-requester-box p {
    font-weight: 600;
    font-size: 16px;
}
.vector-requester-button {
    position: absolute;
    top: 83%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 20%;
}
.vector-requester-button-text {
    font-weight: 600 !important;
    font-size: 20px !important;
    padding: 9px !important;
    width: 180px;
    height: 45px;
}
/* ! create-requester */
.create-requester {
    padding-bottom: 7em;
}
.create-requester-title h2 {
    font-weight: 500;
    font-size: 45px;
    color: #4F4F4F;
}
.create-requester-box img {
    margin: 0;
    max-width: 100% !important;
    max-height: 28em !important;
}
.create-requester-box-3 {
    text-align: center;
}
.create-requester-toptic {
    padding-bottom: 1em;
}
.create-requester-toptic-text {
    padding-left: 1em;
    font-weight: 600;
    font-size: 25px;
}
.create-requester-toptic-text span {
    color: #4A90E2;
}
.create-requester-column-vector {
    width: 60%;
}
.create-requester-column-text {
    width: 40%;
}
.create-requester-vector {
    text-align: center;
}
.create-requester-box {
    background: #4A90E2;
    border-radius: 25px;
    padding: 3.1em;
    max-width: 100%;
}
.create-requester-circle-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 40px;
    height: 40px;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 25px;
    background-color: #4A90E2;
    border-radius: 50%;
    background: #4A90E2;
    border: 3px solid #FFFFFF;
    padding: 1em;
}
.create-requester-box-duplicated {
    padding-top: 2em;
}
.create-requester-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.create-requeste-topic {
    font-size: 25px !important;
    text-align: center;
    padding-bottom: 1em;
}
.create-requeste-pl {
    padding-left: 5em;
    padding-bottom: auto;
}
.create-requeste-pl-2 {
    padding-left: 5em;
    padding-bottom: auto;
}
.create-requeste-pt {
    padding-top: 2em;
}
.create-requeste-text p {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 16px;
}
.create-requeste-text-detail {
    padding-left: 1em;
}
.create-requeste-text-detail-center {
    font-size: 25px !important;
    text-align: center;
    padding: auto;
}
.create-requeste-text-detail-1 {
    padding-left: 1em;
    padding-bottom: 2em;
}
.create-requeste-text-detail-3 {
    text-align: center;
    padding-top: 2em;
}
.create-requeste-circle-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: .3em;
}
/* ! create-requester float Left */
.create-requester-box-text-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.create-requester-left {
    float: left;
}
.create-requester-toptic-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
/* ! create-requester float Right */
.create-requester-box-text-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.create-requester-right {
    float: right;
}
.create-requester-toptic-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
/* ! footer-requester */
.footer-requester-background {
    position: relative;
}
.footer-requester-box {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #FFFFFF;
    border: 3px dashed #4A90E2;
    border-radius: 39px;
    width: 30%;
    padding: 2em;
    position: absolute;
    top: 50%;
    left: 60%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 15%;
    width: 50%
}
.footer-requester-topic {
    font-size: 45px;
    padding-bottom: 20px;
}
.vector-requester-2 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.footer-requester-button-primary {
    position: absolute;
    top: 82%;
    left: 56%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 20%;
}
.footer-requester-button-outline {
    position: absolute;
    top: 95%;
    left: 56%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 20%;
}
.footer-requester-button-login {
    font-weight: 600 !important;
    font-size: 20px !important;
    padding: 9px !important;
    width: 272px;
    height: 45px;
}
.footer-requester-button-line {
    font-weight: 600 !important;
    font-size: 14px !important;
    width: 180px;
    height: 34px;
    color: #4F4F4F;
}
/* *media only screen and (max-width: 1888px) and (min-width: 1201px) */
@media only screen and (max-width: 1888px) and (min-width: 1201px) {
    .vector-requester {
        margin: 0;
    }

    .vector-requester-box {
        padding: 2.5em;
        width: 52%;
    }

    .vector-requester-button {
        width: 48%;
        top: 76%;
        text-align: center;
    }

    .footer-requester-box {
        padding: 2em;
    }
}
/* *media only screen and (max-width: 1600px) */
@media only screen and (max-width: 1600px) {
    .header-requester-vector img {
        margin-left: 70px;
    }
}
/* *media only screen and (max-width: 1444px) */
@media only screen and (max-width: 1444px) {
    .header-requester-vector img {
        margin-left: 60px;
    }

    .vector-requester-button {
        top: 75%;
    }
}
/* *media only screen and (max-width: 1429px) */
@media only screen and (max-width: 1429px) {
    .vector-requester-button {
        top: 80%;
    }
}
/* *media only screen and (max-width: 1200px)  */
@media only screen and (max-width: 1200px) {
    .header-requester-vector {
        display: none;
    }

    .about-box {
        margin: 1em;
    }

    .about-vector img {
        max-width: 50%;
    }

    .about-vector-position {
        position: unset;
        top: 0;
        left: 0;
        margin: 0;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        text-align: center;
    }

    .about-vector-position img {
        max-width: 100%;
        max-height: 100%;
    }

    .about-vector img {
        max-width: 50%;
    }

    .step-requester-box-textBold {
        text-align: left;
    }

    .step-requester-title {
        width: 100%;
        padding-left: 1em;
        padding-right: 1em;
        text-align: center;
    }

    .step-requester-box {
        max-width: 100%;
    }

    .step-requester-circle {
        width: 100%;
    }

    .step-requester-text-left {
        padding-left: 15%;
        padding-right: 15%;
    }

    .vector-requester {
        margin: 0;
    }

    .vector-requester-box {
        padding-right: 2em;
        width: 52%;
    }

    .footer-requester-background img {
        max-width: 50%;
    }

    .vector-requester-button {
        width: 48%;
        text-align: center;
    }
}
/* *media only screen and (max-width: 1199px) */
@media only screen and (max-width: 1199px) {
    .create-requeste-pl-2 {
        padding-left: 0;
    }

    .create-requester-column-text {
        width: 50%;
    }

    .create-requester-column-vector {
        width: 50%;
    }

    .footer-requester-box {
        top: 40%;
    }

    .footer-requester-button-primary {
        top: 81%;
    }
}
/* *media only screen and (max-width: 1025px) and (min-width: 996px) */
@media only screen and (max-width: 1025px) and (min-width: 996px) {
    .about-vector-position {
        left: 108%;
        width: 80%
    }

    .vector-requester-button {
        top: 84%;
    }

    .footer-requester-box {
        width: 45%;
    }

    .footer-requester-background img {
        max-width: 50%;
    }
}
/* *media only screen and (max-width: 996px) */
@media only screen and (max-width: 996px) {
    .about-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .about-box {
        margin: .5em;
    }

    .about-button {
        padding-top: 4em;
        padding-bottom: 4em;
    }

    .step-requester-column {
        padding: 1em;
    }

    .step-requester-text-left {
        text-align: left;
        display: -webkit-box;
        padding-left: 10%;
        padding-right: 10%;
    }

    .vector-requester-background {
        padding: 2em;
    }

    .vector-requester-box {
        position: unset;
        top: 0;
        left: 0;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: #FFFFFF;
        border: 3px dashed #4A90E2;
        border-radius: 39px;
        width: 100%;
        padding: 2em;
    }

    .vector-requester-button {
        position: unset;
        top: 0;
        left: 0;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        width: 100%;
        text-align: center;
        padding: 1em;
    }

    .vector-requester {
        margin: 0;
    }

    .step-requeste {
        padding: 1em;
    }

    .create-requester {
        padding: 2em;
    }

    .create-requester-title h2 {
        padding-top: 1.5em;
    }

    .create-requester-title {
        padding: 0;
    }

    .create-requester-box img {
        margin: 0;
        max-width: 100% !important;
        max-height: 100% !important;
    }

    .create-requester-box-text-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .create-requester-box-text-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .create-requeste-pl {
        padding-left: 0;
    }

    .create-requester-toptic-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }

    .create-requester-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding: 1em;
    }

    .create-requester-column-vector {
        width: 100%;
    }

    .create-requester-column-text {
        width: 100%;
        padding-top: 2em;
    }

    .footer-requester-background {
        padding: 2em;
    }

    .footer-requester-background img {
        text-align: center;
        max-width: 100%;
    }

    .footer-requester-topic {
        text-align: center;
        margin: 0;
        padding-bottom: 0.5em;
    }

    .footer-requester-box {
        position: unset;
        top: 0;
        left: 0;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: #FFFFFF;
        border: 3px dashed #4A90E2;
        border-radius: 39px;
        width: 100%;
        padding: 2em;
    }

    .footer-vector-requester {
        text-align: center;
        padding: 3em;
    }

    .footer-requester-button-primary {
        position: unset;
        margin: 0;
        padding-bottom: .6em;
        -webkit-transform: none;
                transform: none;
        width: 100%;
        text-align: center;
    }

    .footer-requester-button-login {
        font-weight: 600;
        font-size: 20px;
        padding: 9px;
        width: 160px;
        height: 45px;
    }

    .footer-requester-button-outline {
        position: unset;
        padding-top: .5em;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        width: 100%;
        text-align: center;
    }

    .footer-requester-button-line {
        font-weight: 600;
        font-size: 20px;
        padding: 9px;
        width: 240px;
        height: 45px;
    }
}
/* *media only screen and (max-width: 730px) */
@media only screen and (max-width: 730px) {
    .about-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 1em;
    }

    .about-box {
        margin: 0;
        margin-bottom: 2em;
    }

    .about-box {
        width: 100%;
    }

    .step-requester-text-left {
        padding-left: 0;
        padding-right: 0;
    }

    .create-requester-title h2 {
        padding: .4em;
    }

    .step-requester-title {
        width: 100%;
        padding-left: 1em;
        padding-right: 1em;
        text-align: center;
    }

    .step-requester-column {
        padding: 1em;
    }

    .step-requester-box {
        width: 100%;
    }

    .step-requester-circle {
        width: 100%;
    }

    .vector-requester-background {
        background-image: url("/rm209-ning-19-l 1m.png");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        padding: 1em;
    }

    .vector-requester-box {
        position: unset;
        top: 0;
        left: 0;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: #FFFFFF;
        border: 3px dashed #4A90E2;
        border-radius: 39px;
        width: 100%;
        padding: 2em;
    }

    .vector-requester-button {
        position: unset;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        width: 100%;
        text-align: center;
        padding: 1em;
    }

    .vector-requester {
        margin: 0;
    }

    .create-requester {
        padding: 1em;
        padding-bottom: 4em;
    }

    .create-requester-toptic-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .create-requester-toptic-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .create-requester-title {
        padding: 0;
    }

    .create-requester-toptic-text {
        text-align: center;
    }

    .create-requester-box-text-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .create-requester-box-text-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .create-requeste-pl {
        padding-left: 0;
    }

    .create-requester-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding: 1em;
    }

    .create-requester-column-vector {
        width: 100%;
    }

    .create-requester-column-text {
        width: 100%;
        padding-top: 2em;
    }

    .footer-requester-background {
        padding: 1em;
    }

    .footer-requester-topic {
        text-align: center;
        margin: 0;
        padding-bottom: 0.5em;
    }

    .footer-requester-box {
        position: unset;
        top: 0;
        left: 0;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: #FFFFFF;
        border: 3px dashed #4A90E2;
        border-radius: 39px;
        width: 100%;
        padding: 2em;
    }

    .footer-vector-requester {
        text-align: center;
        padding: 3em;
    }

    .footer-requester-button-primary {
        position: unset;
        padding-top: .5em;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        width: 100%;
        text-align: center;
    }

    .footer-requester-button-login {
        font-weight: 600;
        font-size: 20px;
        padding: 9px;
        width: 160px;
        height: 45px;
    }

    .footer-requester-button-outline {
        position: unset;
        padding-top: .5em;
        margin: 0;
        -webkit-transform: none;
                transform: none;
        width: 100%;
        text-align: center;
    }

    .footer-requester-button-line {
        font-weight: 600;
        font-size: 20px;
        padding: 9px;
        width: 240px;
        height: 45px;
    }
}
/* *media only screen and (max-width: 414px) */
@media only screen and (max-width: 414px) {
    .about-flex {
        padding: 1em;
    }

    .about-box {
        margin: 0;
        margin-bottom: 2em;
    }

    .create-requeste-text-detail-center {
        font-size: 16px !important;
    }

    .create-requester-circle-number {
        padding: 1em;
    }
}.create-job-google-forms-title {
  color: #4F4F4F;
  text-align: center;
  font-family: 'Sukhumvit Set';
  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

  margin-top: 73px;
  margin-bottom: 30px;
}

.create-job-google-forms-text-input-label {
  color: #4F4F4F;

  /* Wang Text/Heading 2 */
  font-family: 'Sukhumvit Set';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;

  margin-top: 15px;
  margin-bottom: 9px;
}

.create-job-google-forms-text-input-missing-text{
  color: rgb(235, 87, 87);

  /* Wang Text/Heading 2 */
  font-family: 'Sukhumvit Set';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 9px;
}

.create-job-google-forms-terms-heading {
  color: #4F4F4F;

  /* Wang Text/Heading 2 */
  font-family: 'Sukhumvit Set';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;

  margin-bottom: 12px;
}

.create-job-google-forms-terms {
  margin-top: 56px;
  margin-bottom: 96px;
}

.create-job-google-forms-terms-text {
  color: #4F4F4F;
  font-family: 'Sukhumvit Set';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.create-job-google-forms-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 28px;
  margin: 72px 0;
}

.create-job-google-forms-buttons button:disabled {
  border: 1px solid #D8D8D8;
  background: #D8D8D8;
}

.create-job-google-forms-button {
  width: 105px;
  height: 49px;
  border-radius: 8px;

  /* Wang Text/Heading 2 */
  font-family: 'Sukhumvit Set';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.create-job-google-forms-button.continue {
  border: 1px solid #4A90E2;
  background: #4A90E2;
  color: #FFF;
  text-align: center;
}

.create-job-google-forms-button.back {
  border: 1px solid #C4C4C4;
  background: #FFF;
  color: #4F4F4F;
  text-align: center;
}

@media (max-width: 1024px) {}

@media (max-width: 768px) {
  .create-job-google-forms-title {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;

    margin-top: 33px;
    margin-bottom: 30px;
  }

  .create-job-google-forms-text-input-label {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;

    margin-top: 15px;
  }

  .create-job-google-forms-text-input-missing-text{
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;

    margin-top: 4px;
  }

  .create-job-google-forms-terms-heading {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 12px;
  }

  .create-job-google-forms-terms {
    margin-top: 30px;
    margin-bottom: 48px;
  }

  .create-job-google-forms-terms-text {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }

  .create-job-google-forms-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 12px;

    margin-bottom: 32px;
  }

  .create-job-google-forms-button {
    width: 64px;
    height: 36px;
    border-radius: 8px;

    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }

  .create-job-google-forms-text-input {
    height: 32px !important;
    font-size: 12px !important;
  }
}
@media (max-width: 768px) {

    .boxed {
        padding: 1em !important;
    }
}

@media (max-width: 800px) {

    .boxed.boxed--lg {
        padding: 2em !important;
    }
}

@media (max-width: 768px) {

    .boxed.boxed--lg {
        padding: 1em !important;
    }
}

.rich-text {
    padding: 10px 10px 10px 0.928571em !important;
}.slider-container {
    position: relative;
    overflow: hidden;
    margin: 1em;
  }
  
  .slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    position: relative;
  }
  
  .slides-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    gap: 1em;
    margin-left: 5em;
    margin-right: 5em;
  }
  
  img {
    max-width: 100%;
    height: auto;
  }
  
  .slide-button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background: #FFF;
    border-radius: 50%;
    color: #D9D9D9;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
  }
  
  .prev-button {
    left: 0;
  }
  
  .next-button {
    right: 0;
  }
  
  @media only screen and (max-width: 600px) {
    .slides-container {
      margin-left: 0em;
      margin-right: 0em;
    }
  }#form-file-upload {
  height: 16rem;
  width: 100%;
  max-width: 100%;
  text-align: center;
  position: relative;
}

#input-file-upload {
  display: none;
}

#label-file-upload {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-width: 2px;
  border-radius: 1rem;
  border-style: dashed;
  border-color: #89beff;

  background-color: #f8fafc;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22119%22%20height%3D%22119%22%20viewBox%3D%220%200%20119%20119%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.1562%20119C8.18125%20119%205.57812%20117.884%203.34687%20115.653C1.11562%20113.422%200%20110.819%200%20107.844V81.2547H11.1562V107.844H107.844V81.2547H119V107.844C119%20110.819%20117.884%20113.422%20115.653%20115.653C113.422%20117.884%20110.819%20119%20107.844%20119H11.1562ZM53.9219%2090.5516V21.5688L31.6094%2043.8812L23.6141%2035.8859L59.5%200L95.3859%2035.8859L87.3906%2043.8812L65.0781%2021.5688V90.5516H53.9219Z%22%20fill%3D%22%23e1eeff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

#label-file-upload.drag-active {
  background-color: #ffffff;
}

.upload-button {
  cursor: pointer;
  padding: 0.25rem;
  font-size: 1rem;
  border: none;
  background-color: transparent;
}

.upload-button:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

#drag-file-element {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.red-asterisk::-webkit-input-placeholder::before {
  content: "* ";
  color: red;
}
.red-asterisk:-ms-input-placeholder::before {
  content: "* ";
  color: red;
}
.red-asterisk::-ms-input-placeholder::before {
  content: "* ";
  color: red;
}
.red-asterisk::placeholder::before {
  content: "* ";
  color: red;
}
.upload-icon {
  font-size: 6rem !important;
  font-weight: normal !important;
  padding: 1 !important;
  color: #4F4F4F !important;
}
.create-redeem-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    width: 100%;
}

.redeem-radio-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
}

.redeem-input {
    height: 47.5px !important;
}

.redeem-date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
    width: 100%;
}

.redeem-date-input {
    width: 25% !important;
}

.redeem-text {
    margin-bottom: 1px;
    font-size: 18px;
    font-weight: 500;
}

.redeem-btn-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
}

.redeem-btn {
    padding: 9px;
    width: 125px;
    height: 50px;
}

.redeem-message-error {
    font-size: 16px;
    font-weight: 600;
    color: #EB5757;
    padding-top: 5px;
}

.redeem-amount-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 25px;
    gap: 7px;
    width: 35%;
    margin-left: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 8px;
}

.redeem-amount-text {
    font-weight: 500;
    font-size: 16px;
}

.redeem-amount-total-text {
    font-weight: 600;
    font-size: 18px;
    color: #4A90E2;
}

.redeem-balance-text {
    font-weight: 500;
    font-size: 16px;
    color: rgba(79, 79, 79, .7);
}

.line-redeem-amount-box {
    width: auto;
    height: 0px;
    border: 1px dashed #D3D3D3;
}.redeem-table-head {
    font-size: 16px;
    font-weight: 500;
    vertical-align: middle;
}

.popup-update-or-delete {
    width: 147;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
            box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
    border-radius: 6;
    position: absolute;
    background-color: white;
    z-index: 1;
}@charset "UTF-8";

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

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

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

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/fontawesome-webfont.eot);src:url(/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/fontawesome-webfont.woff2) format('woff2'),url(/fontawesome-webfont.woff) format('woff'),url(/fontawesome-webfont.ttf) format('truetype'),url(/fontawesome-webfont.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{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 #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(/glyphicons-halflings-regular.eot);src:url(/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/glyphicons-halflings-regular.woff2) format("woff2"),url(/glyphicons-halflings-regular.woff) format("woff"),url(/glyphicons-halflings-regular.ttf) format("truetype"),url(/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before{content:"\E227"}.glyphicon-btc:before{content:"\E227"}.glyphicon-xbt:before{content:"\E227"}.glyphicon-yen:before{content:"\A5"}.glyphicon-jpy:before{content:"\A5"}.glyphicon-ruble:before{content:"\20BD"}.glyphicon-rub:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014   \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0   \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 8px rgba(102, 175, 233, .6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.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:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1),0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1),0 1px 0 rgba(255, 255, 255, .1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255, 255, 255, .15) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .15) 50%,rgba(255, 255, 255, .15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255, 255, 255, .15) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .15) 50%,rgba(255, 255, 255, .15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255, 255, 255, .15) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .15) 50%,rgba(255, 255, 255, .15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255, 255, 255, .15) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .15) 50%,rgba(255, 255, 255, .15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255, 255, 255, .15) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .15) 50%,rgba(255, 255, 255, .15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.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-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, .15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0, 0, 0, .25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0, 0, 0, .25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, .25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, .25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;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;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);background-color:rgba(0, 0, 0, 0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0, 0, 0, .5)),to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right,rgba(0, 0, 0, .5) 0,rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(128, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0, 0, 0, .0001)),to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right,rgba(0, 0, 0, .0001) 0,rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(128, 0, 0, 0)', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@font-face {
  font-family: 'stack-interface';
  src: url(data:application/vnd.ms-fontobject;base64,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ARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=);
  src: url(data:application/vnd.ms-fontobject;base64,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ARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=#iefix) format('embedded-opentype'),
       url(data:font/woff2;base64,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) format('woff2'),
       url(data:font/woff;base64,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) format('woff'),
       url(data:font/ttf;base64,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) format('truetype'),
       url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+DQo8ZGVmcz4NCjxmb250IGlkPSJzdGFjay1pbnRlcmZhY2UiIGhvcml6LWFkdi14PSIxMDAwIiA+DQo8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJzdGFjay1pbnRlcmZhY2UiIGZvbnQtd2VpZ2h0PSI0MDAiIGZvbnQtc3RyZXRjaD0ibm9ybWFsIiB1bml0cy1wZXItZW09IjEwMDAiIGFzY2VudD0iODUwIiBkZXNjZW50PSItMTUwIiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+DQo8Z2x5cGggZ2x5cGgtbmFtZT0iZG93bi1vcGVuLWJpZyIgdW5pY29kZT0iJiN4ZTgwMDsiIGQ9Ik02MyA1NzBsMzcwLTM1NiAzNzIgMzU2cTIyIDI2IDQ4IDAgMjYtMjIgMC00OGwtMzk2LTM5MnEtMjItMjItNDggMGwtMzk2IDM5MnEtMjYgMjYgMCA0OCAyNCAyNCA1MCAweiIgaG9yaXotYWR2LXg9Ijg2NiIgLz4NCg0KPGdseXBoIGdseXBoLW5hbWU9ImxlZnQtb3Blbi1iaWciIHVuaWNvZGU9IiYjeGU4MDE7IiBkPSJNNDUyLTIwcTI2LTI2IDAtNDgtMjYtMjYtNDggMGwtMzkyIDM5NHEtMjQgMjQgMCA1MGwzOTIgMzk0cTIyIDI2IDQ4IDAgMjYtMjIgMC00OGwtMzU4LTM3MnoiIGhvcml6LWFkdi14PSI0NjUiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJyaWdodC1vcGVuLWJpZyIgdW5pY29kZT0iJiN4ZTgwMjsiIGQ9Ik0xMy0yMGwzNTggMzcwLTM1OCAzNzJxLTI2IDI2IDAgNDggMjYgMjYgNDggMGwzOTItMzk0cTI0LTI2IDAtNTBsLTM5Mi0zOTRxLTIyLTI2LTQ4IDAtMjYgMjIgMCA0OHoiIGhvcml6LWFkdi14PSI0NjUiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJ1cC1vcGVuLWJpZyIgdW5pY29kZT0iJiN4ZTgwMzsiIGQ9Ik04MDQgMTMwbC0zNzIgMzU4LTM3MC0zNThxLTI2LTIyLTUwIDAtMjQgMjQgMCA1MGwzOTYgMzkwcTI2IDI2IDQ4IDBsMzk2LTM5MHEyNC0yNiAwLTUwLTI2LTIyLTQ4IDB6IiBob3Jpei1hZHYteD0iODY0IiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0iYmFza2V0IiB1bmljb2RlPSImI3hlODA0OyIgZD0iTTE1MCAwcTAgNDAgMzAgNzB0NzAgMzBxNDIgMCA3MS0zMHQyOS03MHEwLTQyLTI5LTcxdC03MS0yOXEtNDAgMC03MCAyOXQtMzAgNzF6IG01MDAgMHEwIDQwIDMwIDcwdDcwIDMwcTQyIDAgNzEtMzB0MjktNzBxMC00Mi0yOS03MXQtNzEtMjlxLTQwIDAtNzAgMjl0LTMwIDcxeiBtLTMyMiAyMzZxLTM2LTEwLTM0LTIzdDQ0LTEzbDU2MiAwIDAtNzZxMC0yMC0yMC0yMGwtNjU0IDBxLTIwIDAtMjAgMjBsMCA3Ni0xMCA0Ni05OCA0NTQtOTggMCAwIDgwcTAgMjAgMjAgMjBsMTU2IDBxMjAgMCAyMC0yMGwwLTg2IDcwNCAwIDAtMjc0cTAtMjItMTgtMjZ6IiBob3Jpei1hZHYteD0iOTAwIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0ic2VhcmNoIiB1bmljb2RlPSImI3hlODA1OyIgZD0iTTc3MiA3OHEzMC0zNCA2LTYybC00Ni00NnEtMzYtMzItNjggMGwtMTkwIDE5MHEtNzQtNDItMTU2LTQyLTEyOCAwLTIyMyA5NXQtOTUgMjIzIDkwIDIxOSAyMTggOTEgMjI0LTk1IDk2LTIyM3EwLTg4LTQ2LTE2MnogbS02NzggMzU4cTAtODggNjgtMTU2dDE1Ni02OCAxNTEgNjMgNjMgMTUzcTAgODgtNjggMTU1dC0xNTYgNjctMTUxLTYzLTYzLTE1MXoiIGhvcml6LWFkdi14PSI3ODkiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJkb3duLWRpciIgdW5pY29kZT0iJiN4ZTgwNjsiIGQ9Ik00NjAgNTUwbC0yMzAtNDAwLTIzMCA0MDAgNDYwIDB6IiBob3Jpei1hZHYteD0iNDYwIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0ibGVmdC1kaXIiIHVuaWNvZGU9IiYjeGU4MDc7IiBkPSJNNDAwIDU4MGwwLTQ2MC00MDAgMjMweiIgaG9yaXotYWR2LXg9IjQwMCIgLz4NCg0KPGdseXBoIGdseXBoLW5hbWU9InJpZ2h0LWRpciIgdW5pY29kZT0iJiN4ZTgwODsiIGQ9Ik0wIDU4MGw0MDAtMjMwLTQwMC0yMzAgMCA0NjB6IiBob3Jpei1hZHYteD0iNDAwIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0idXAtZGlyIiB1bmljb2RlPSImI3hlODA5OyIgZD0iTTAgMTUwbDIzMCA0MDAgMjMwLTQwMC00NjAgMHoiIGhvcml6LWFkdi14PSI0NjAiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJkb3duLW9wZW4iIHVuaWNvZGU9IiYjeGU4MGE7IiBkPSJNNTY0IDQyMmwtMjM0LTIyNHEtMTgtMTgtNDAtMTh0LTQwIDE4bC0yMzQgMjI0cS0xNiAxNi0xNiA0MXQxNiA0MXEzOCAzOCA3OCAwbDE5Ni0xODggMTk2IDE4OHE0MCAzOCA3OCAwIDE2LTE2IDE2LTQxdC0xNi00MXoiIGhvcml6LWFkdi14PSI1ODAiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJsZWZ0LW9wZW4iIHVuaWNvZGU9IiYjeGU4MGI7IiBkPSJNMjQyIDYyNnExNCAxNiAzOSAxNnQ0MS0xNnEzOC0zNiAwLTgwbC0xODYtMTk2IDE4Ni0xOTRxMzgtNDQgMC04MC0xNi0xNi00MC0xNnQtNDAgMTZsLTIyNiAyMzZxLTE2IDE2LTE2IDM4IDAgMjQgMTYgNDAgMjA2IDIxNCAyMjYgMjM2eiIgaG9yaXotYWR2LXg9IjM0MSIgLz4NCg0KPGdseXBoIGdseXBoLW5hbWU9InJpZ2h0LW9wZW4iIHVuaWNvZGU9IiYjeGU4MGM7IiBkPSJNOTggNjI2bDIyNi0yMzZxMTYtMTYgMTYtNDAgMC0yMi0xNi0zOGwtMjI2LTIzNnEtMTYtMTYtNDAtMTZ0LTQwIDE2cS0zNiAzNiAwIDgwbDE4NiAxOTQtMTg2IDE5NnEtMzYgNDQgMCA4MCAxNiAxNiA0MSAxNnQzOS0xNnoiIGhvcml6LWFkdi14PSIzNDAiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJ1cC1vcGVuIiB1bmljb2RlPSImI3hlODBkOyIgZD0iTTU2NCAyODBxMTYtMTYgMTYtNDF0LTE2LTQxcS0zOC0zOC03OCAwbC0xOTYgMTg4LTE5Ni0xODhxLTQwLTM4LTc4IDAtMTYgMTYtMTYgNDF0MTYgNDFsMjM0IDIyNHExNiAxNiA0MCAxNnQ0MC0xNnoiIGhvcml6LWFkdi14PSI1ODAiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJtZW51IiB1bmljb2RlPSImI3hlODBlOyIgZD0iTTY1MCA0MDBxMjIgMCAzNi0xNXQxNC0zNS0xNS0zNS0zNS0xNWwtNjAwIDBxLTIwIDAtMzUgMTV0LTE1IDM1IDE0IDM1IDM2IDE1bDYwMCAweiBtLTYwMCAxMDBxLTIwIDAtMzUgMTV0LTE1IDM1IDE0IDM1IDM2IDE1bDYwMCAwcTIyIDAgMzYtMTV0MTQtMzUtMTUtMzUtMzUtMTVsLTYwMCAweiBtNjAwLTMwMHEyMiAwIDM2LTE1dDE0LTM1LTE1LTM1LTM1LTE1bC02MDAgMHEtMjAgMC0zNSAxNXQtMTUgMzUgMTQgMzUgMzYgMTVsNjAwIDB6IiBob3Jpei1hZHYteD0iNzAwIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0idXNlcnMiIHVuaWNvZGU9IiYjeGU4MGY7IiBkPSJNMTAwMC05MGwtMjI0IDAgMCAxNTBxMCA1NC0zMCA4MXQtMTU0IDg5cTQwIDMwIDQwIDg0IDAgMTYtMTMgMzN0LTE5IDUxcS0yIDgtMTQgMTZ0LTE0IDQycTAgMjQgMTIgMzAtNiAzNC04IDYwLTQgMzggMjMgNzh0OTUgNDAgOTYtNDAgMjQtNzhsLTgtNjBxMTItNiAxMi0zMC0yLTM0LTE0LTQydC0xNC0xNnEtNi0zNC0xOS01MXQtMTMtMzNxMC00MiAyMS02NnQ3Ny00OHExMTItNDYgMTMwLTgwIDYtOCA5LTYxdDUtMTAxbDAtNDh6IG0tNDg4IDI2MnExODItNzggMTgyLTEyNGwwLTEzOC02OTQgMCAwIDE4NHEwIDQ0IDg0IDc4IDc2IDMyIDEwNCA2NHQyOCA4OHEwIDIwLTE5IDQ0dC0yNSA2OHEtMiAxMC0xOCAyMnQtMjAgNTZxMCAxNCAzIDIzdDcgMTNsNCAycS02IDQ2LTEwIDgyLTQgNTAgMzMgMTAzdDEyNyA1MyAxMjctNTMgMzMtMTAzbC0xMC04MnExNC04IDE0LTM4LTQtNDQtMjAtNTZ0LTE4LTIycS02LTQ0LTI1LTY4dC0xOS00NHEwLTU2IDI4LTg4dDEwNC02NHoiIGhvcml6LWFkdi14PSIxMDAwIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0icHVibGlzaCIgdW5pY29kZT0iJiN4ZTgxMDsiIGQ9Ik05MDAgODAwcTQyIDAgNzEtMzB0MjktNzBsMC02MDBxMC00Mi0yOS03MXQtNzEtMjlsLTE5OCAwIDAgOTggMjAwIDAgMCA0NjItODAyIDAgMC00NjIgMjAwIDAgMC05OC0yMDAgMHEtNDAgMC03MCAyOXQtMzAgNzFsMCA2MDBxMCA0MCAzMCA3MHQ3MCAzMGw4MDAgMHogbS03NzAtMTY4cTM4IDAgMzggMzggMCAxNi0xMSAyNnQtMjcgMTAtMjctMTEtMTEtMjVxMC0xNiAxMS0yN3QyNy0xMXogbTEwMCAwcTM4IDAgMzggMzggMCAxNi0xMSAyNnQtMjcgMTAtMjctMTEtMTEtMjVxMC0xNiAxMS0yN3QyNy0xMXogbTY3MiA2bDAgNjItNjAyIDAgMC02MiA2MDIgMHogbS00MDQtMTk4bDI0Mi0yNDAtMTUwIDAgMC0zMDAtMTg0IDAgMCAzMDAtMTUwIDB6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4NCg0KPGdseXBoIGdseXBoLW5hbWU9InRyYXNoIiB1bmljb2RlPSImI3hlODExOyIgZD0iTTUwIDQ1OHExMjItNzAgMzMwLTcwdDMzMCA3MGwtNTQtNDg2cS0yLTE0LTM1LTM2dC0xMDAtNDMtMTQxLTIxLTE0MCAyMS0xMDAgNDMtMzYgMzZ6IG00ODggMzAwcTk0LTE4IDE1OC01NXQ2NC03MWwwLTEwcTAtNTgtMTEyLTk5dC0yNjgtNDEtMjY4IDQxLTExMiA5OWwwIDEwcTAgMzQgNjQgNzF0MTU4IDU1bDQyIDQ4cTIyIDI2IDcwIDI2bDkyIDBxNTIgMCA3MC0yNnogbS01NC0xMTJsODQgMHEtOTIgMTEwLTEwNCAxMjYtMTQgMTYtMzIgMTZsLTEwMiAwcS0yMiAwLTMyLTE2bC0xMDYtMTI2IDg0IDAgNjQgNjYgODIgMHoiIGhvcml6LWFkdi14PSI3NjAiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJiZWxsIiB1bmljb2RlPSImI3hlODEyOyIgZD0iTTYzMiA0MjZxMTYtMzQgNDAtNTJ0NDUtMjIgNDQtMjMgMzUtNTVxMjItNjItNzQtMTYxdC0yNTItMTU3cS0xNjQtNTgtMjk3LTQ1dC0xNTUgNzVxLTIwIDU0IDEyIDExMXQxOCAxMTFxLTU2IDE5Mi00NyAzMDB0MTEzIDE5MnEyNiAyMiAyOSA1MXQyOSAzOXEyNCA4IDQ2LTEydDU2LTE4cTEzMiAyIDE5OC02NnQxNjAtMjY4eiBtLTE4Ni00MDRxODggMzIgMTU5IDg1dDEwMCA5MSAyNSA1MHEtOCAyMi00OSAzM3QtMTI0IDEtMTg3LTQ4cS0xMDItMzgtMTczLTg3dC05NC04NC0xNy01M3E0LTEyIDUwLTIydDEzNC00IDE3NiAzOHogbS02MiAxNzRxOCAyIDIxIDd0MTcgN2wyLTJxMTQtNDAtMTctODN0LTg5LTYzcS05Ni0zNi0xNTIgMTQgNzggNjggMjE4IDEyMHoiIGhvcml6LWFkdi14PSI4MDAiIC8+DQoNCjxnbHlwaCBnbHlwaC1uYW1lPSJjb2ciIHVuaWNvZGU9IiYjeGU4MTM7IiBkPSJNNzYwIDM1MHEwLTcyIDgwLTEyMi0xMi00MC0zNC04Mi03MCAxOC0xMzYtNDQtNTQtNTgtMzQtMTM2LTQwLTIwLTg0LTM2LTQ2IDgyLTEzMiA4MnQtMTMyLTgycS00NCAxNi04NCAzNiAyMCA4MC0zNCAxMzYtNTQgNTQtMTM2IDM0LTE0IDI2LTM0IDgyIDgyIDUyIDgyIDEzMiAwIDcyLTgyIDEyNCAyMCA1NiAzNCA4MiA3NC0xOCAxMzYgNDQgNTQgNTYgMzQgMTM2IDQyIDIyIDg0IDM0IDQ2LTgwIDEzMi04MHQxMzIgODBxNDItMTIgODQtMzQtMjAtNzggMzQtMTM2IDY2LTYyIDEzNi00NCAyMi00MiAzNC04Mi04MC01MC04MC0xMjR6IG0tMzQwLTE4MnE3NiAwIDEyOSA1M3Q1MyAxMjktNTMgMTMwLTEyOSA1NC0xMjktNTQtNTMtMTMwIDUzLTEyOSAxMjktNTN6IiBob3Jpei1hZHYteD0iODQwIiAvPg0KDQo8Z2x5cGggZ2x5cGgtbmFtZT0icGx1cy1jaXJjbGVkIiB1bmljb2RlPSImI3hlODE0OyIgZD0iTTQyMCA3NzBxMTc0IDAgMjk3LTEyM3QxMjMtMjk3LTEyMy0yOTctMjk3LTEyMy0yOTcgMTIzLTEyMyAyOTcgMTIzIDI5NyAyOTcgMTIzeiBtNTItNDcwbDIwMCAwIDAgMTAyLTIwMCAwIDAgMjAyLTEwMiAwIDAtMjAyLTIwMiAwIDAtMTAyIDIwMiAwIDAtMjAyIDEwMiAwIDAgMjAyeiIgaG9yaXotYWR2LXg9Ijg0MCIgLz4NCg0KPGdseXBoIGdseXBoLW5hbWU9ImRvdC0zIiB1bmljb2RlPSImI3hlODE1OyIgZD0iTTExMCA0NjBxNDYgMCA3OC0zMnQzMi03OHEwLTQ0LTMyLTc3dC03OC0zMy03OCAzMy0zMiA3N3EwIDQ2IDMyIDc4dDc4IDMyeiBtMzUwIDBxNDYgMCA3OC0zMnQzMi03OHEwLTQ0LTMzLTc3dC03Ny0zMy03NyAzMy0zMyA3N3EwIDQ2IDMyIDc4dDc4IDMyeiBtMzUwIDBxNDYgMCA3OC0zMnQzMi03OHEwLTQ0LTMyLTc3dC03OC0zMy03OCAzMy0zMiA3N3EwIDQ2IDMyIDc4dDc4IDMyeiIgaG9yaXotYWR2LXg9IjkyMCIgLz4NCjwvZm9udD4NCjwvZGVmcz4NCjwvc3ZnPg==#stack-interface) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'stack-interface';
    src: url('../font/stack-interface.svg?34857618#stack-interface') format('svg');
  }
}
*/
[class^="stack-"]:before, [class*=" stack-"]:before {
  font-family: "stack-interface";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.stack-down-open-big:before { content: '\E800'; }
/* '' */
.stack-left-open-big:before { content: '\E801'; }
/* '' */
.stack-right-open-big:before { content: '\E802'; }
/* '' */
.stack-up-open-big:before { content: '\E803'; }
/* '' */
.stack-basket:before { content: '\E804'; }
/* '' */
.stack-search:before { content: '\E805'; }
/* '' */
.stack-down-dir:before { content: '\E806'; }
/* '' */
.stack-left-dir:before { content: '\E807'; }
/* '' */
.stack-right-dir:before { content: '\E808'; }
/* '' */
.stack-up-dir:before { content: '\E809'; }
/* '' */
.stack-down-open:before { content: '\E80A'; }
/* '' */
.stack-left-open:before { content: '\E80B'; }
/* '' */
.stack-right-open:before { content: '\E80C'; }
/* '' */
.stack-up-open:before { content: '\E80D'; }
/* '' */
.stack-menu:before { content: '\E80E'; }
/* '' */
.stack-users:before { content: '\E80F'; }
/* '' */
.stack-publish:before { content: '\E810'; }
/* '' */
.stack-trash:before { content: '\E811'; }
/* '' */
.stack-bell:before { content: '\E812'; }
/* '' */
.stack-cog:before { content: '\E813'; }
/* '' */
.stack-plus-circled:before { content: '\E814'; }
/* '' */
.stack-dot-3:before { content: '\E815'; }
/* '' */@font-face {
  font-family: 'Socicon';
  src: url(/Socicon.eot);
  src: url(/Socicon.eot#iefix) format('embedded-opentype'), url(/Socicon.woff2) format('woff2'), url(/Socicon.ttf) format('truetype'), url(/Socicon.woff) format('woff'), url(/Socicon.svg#Socicon) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="socicon-"],
[class*=" socicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Socicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.socicon-augment:before {
  content: "\E908";
}
.socicon-bitbucket:before {
  content: "\E909";
}
.socicon-fyuse:before {
  content: "\E90A";
}
.socicon-yt-gaming:before {
  content: "\E90B";
}
.socicon-sketchfab:before {
  content: "\E90C";
}
.socicon-mobcrush:before {
  content: "\E90D";
}
.socicon-microsoft:before {
  content: "\E90E";
}
.socicon-pandora:before {
  content: "\E907";
}
.socicon-messenger:before {
  content: "\E906";
}
.socicon-gamewisp:before {
  content: "\E905";
}
.socicon-bloglovin:before {
  content: "\E904";
}
.socicon-tunein:before {
  content: "\E903";
}
.socicon-gamejolt:before {
  content: "\E901";
}
.socicon-trello:before {
  content: "\E902";
}
.socicon-spreadshirt:before {
  content: "\E900";
}
.socicon-500px:before {
  content: "\E000";
}
.socicon-8tracks:before {
  content: "\E001";
}
.socicon-airbnb:before {
  content: "\E002";
}
.socicon-alliance:before {
  content: "\E003";
}
.socicon-amazon:before {
  content: "\E004";
}
.socicon-amplement:before {
  content: "\E005";
}
.socicon-android:before {
  content: "\E006";
}
.socicon-angellist:before {
  content: "\E007";
}
.socicon-apple:before {
  content: "\E008";
}
.socicon-appnet:before {
  content: "\E009";
}
.socicon-baidu:before {
  content: "\E00A";
}
.socicon-bandcamp:before {
  content: "\E00B";
}
.socicon-battlenet:before {
  content: "\E00C";
}
.socicon-mixer:before {
  content: "\E00D";
}
.socicon-bebee:before {
  content: "\E00E";
}
.socicon-bebo:before {
  content: "\E00F";
}
.socicon-behance:before {
  content: "\E010";
}
.socicon-blizzard:before {
  content: "\E011";
}
.socicon-blogger:before {
  content: "\E012";
}
.socicon-buffer:before {
  content: "\E013";
}
.socicon-chrome:before {
  content: "\E014";
}
.socicon-coderwall:before {
  content: "\E015";
}
.socicon-curse:before {
  content: "\E016";
}
.socicon-dailymotion:before {
  content: "\E017";
}
.socicon-deezer:before {
  content: "\E018";
}
.socicon-delicious:before {
  content: "\E019";
}
.socicon-deviantart:before {
  content: "\E01A";
}
.socicon-diablo:before {
  content: "\E01B";
}
.socicon-digg:before {
  content: "\E01C";
}
.socicon-discord:before {
  content: "\E01D";
}
.socicon-disqus:before {
  content: "\E01E";
}
.socicon-douban:before {
  content: "\E01F";
}
.socicon-draugiem:before {
  content: "\E020";
}
.socicon-dribbble:before {
  content: "\E021";
}
.socicon-drupal:before {
  content: "\E022";
}
.socicon-ebay:before {
  content: "\E023";
}
.socicon-ello:before {
  content: "\E024";
}
.socicon-endomodo:before {
  content: "\E025";
}
.socicon-envato:before {
  content: "\E026";
}
.socicon-etsy:before {
  content: "\E027";
}
.socicon-facebook:before {
  content: "\E028";
}
.socicon-feedburner:before {
  content: "\E029";
}
.socicon-filmweb:before {
  content: "\E02A";
}
.socicon-firefox:before {
  content: "\E02B";
}
.socicon-flattr:before {
  content: "\E02C";
}
.socicon-flickr:before {
  content: "\E02D";
}
.socicon-formulr:before {
  content: "\E02E";
}
.socicon-forrst:before {
  content: "\E02F";
}
.socicon-foursquare:before {
  content: "\E030";
}
.socicon-friendfeed:before {
  content: "\E031";
}
.socicon-github:before {
  content: "\E032";
}
.socicon-goodreads:before {
  content: "\E033";
}
.socicon-google:before {
  content: "\E034";
}
.socicon-googlescholar:before {
  content: "\E035";
}
.socicon-googlegroups:before {
  content: "\E036";
}
.socicon-googlephotos:before {
  content: "\E037";
}
.socicon-googleplus:before {
  content: "\E038";
}
.socicon-grooveshark:before {
  content: "\E039";
}
.socicon-hackerrank:before {
  content: "\E03A";
}
.socicon-hearthstone:before {
  content: "\E03B";
}
.socicon-hellocoton:before {
  content: "\E03C";
}
.socicon-heroes:before {
  content: "\E03D";
}
.socicon-hitbox:before {
  content: "\E03E";
}
.socicon-horde:before {
  content: "\E03F";
}
.socicon-houzz:before {
  content: "\E040";
}
.socicon-icq:before {
  content: "\E041";
}
.socicon-identica:before {
  content: "\E042";
}
.socicon-imdb:before {
  content: "\E043";
}
.socicon-instagram:before {
  content: "\E044";
}
.socicon-issuu:before {
  content: "\E045";
}
.socicon-istock:before {
  content: "\E046";
}
.socicon-itunes:before {
  content: "\E047";
}
.socicon-keybase:before {
  content: "\E048";
}
.socicon-lanyrd:before {
  content: "\E049";
}
.socicon-lastfm:before {
  content: "\E04A";
}
.socicon-line:before {
  content: "\E04B";
}
.socicon-linkedin:before {
  content: "\E04C";
}
.socicon-livejournal:before {
  content: "\E04D";
}
.socicon-lyft:before {
  content: "\E04E";
}
.socicon-macos:before {
  content: "\E04F";
}
.socicon-mail:before {
  content: "\E050";
}
.socicon-medium:before {
  content: "\E051";
}
.socicon-meetup:before {
  content: "\E052";
}
.socicon-mixcloud:before {
  content: "\E053";
}
.socicon-modelmayhem:before {
  content: "\E054";
}
.socicon-mumble:before {
  content: "\E055";
}
.socicon-myspace:before {
  content: "\E056";
}
.socicon-newsvine:before {
  content: "\E057";
}
.socicon-nintendo:before {
  content: "\E058";
}
.socicon-npm:before {
  content: "\E059";
}
.socicon-odnoklassniki:before {
  content: "\E05A";
}
.socicon-openid:before {
  content: "\E05B";
}
.socicon-opera:before {
  content: "\E05C";
}
.socicon-outlook:before {
  content: "\E05D";
}
.socicon-overwatch:before {
  content: "\E05E";
}
.socicon-patreon:before {
  content: "\E05F";
}
.socicon-paypal:before {
  content: "\E060";
}
.socicon-periscope:before {
  content: "\E061";
}
.socicon-persona:before {
  content: "\E062";
}
.socicon-pinterest:before {
  content: "\E063";
}
.socicon-play:before {
  content: "\E064";
}
.socicon-player:before {
  content: "\E065";
}
.socicon-playstation:before {
  content: "\E066";
}
.socicon-pocket:before {
  content: "\E067";
}
.socicon-qq:before {
  content: "\E068";
}
.socicon-quora:before {
  content: "\E069";
}
.socicon-raidcall:before {
  content: "\E06A";
}
.socicon-ravelry:before {
  content: "\E06B";
}
.socicon-reddit:before {
  content: "\E06C";
}
.socicon-renren:before {
  content: "\E06D";
}
.socicon-researchgate:before {
  content: "\E06E";
}
.socicon-residentadvisor:before {
  content: "\E06F";
}
.socicon-reverbnation:before {
  content: "\E070";
}
.socicon-rss:before {
  content: "\E071";
}
.socicon-sharethis:before {
  content: "\E072";
}
.socicon-skype:before {
  content: "\E073";
}
.socicon-slideshare:before {
  content: "\E074";
}
.socicon-smugmug:before {
  content: "\E075";
}
.socicon-snapchat:before {
  content: "\E076";
}
.socicon-songkick:before {
  content: "\E077";
}
.socicon-soundcloud:before {
  content: "\E078";
}
.socicon-spotify:before {
  content: "\E079";
}
.socicon-stackexchange:before {
  content: "\E07A";
}
.socicon-stackoverflow:before {
  content: "\E07B";
}
.socicon-starcraft:before {
  content: "\E07C";
}
.socicon-stayfriends:before {
  content: "\E07D";
}
.socicon-steam:before {
  content: "\E07E";
}
.socicon-storehouse:before {
  content: "\E07F";
}
.socicon-strava:before {
  content: "\E080";
}
.socicon-streamjar:before {
  content: "\E081";
}
.socicon-stumbleupon:before {
  content: "\E082";
}
.socicon-swarm:before {
  content: "\E083";
}
.socicon-teamspeak:before {
  content: "\E084";
}
.socicon-teamviewer:before {
  content: "\E085";
}
.socicon-technorati:before {
  content: "\E086";
}
.socicon-telegram:before {
  content: "\E087";
}
.socicon-tripadvisor:before {
  content: "\E088";
}
.socicon-tripit:before {
  content: "\E089";
}
.socicon-triplej:before {
  content: "\E08A";
}
.socicon-tumblr:before {
  content: "\E08B";
}
.socicon-twitch:before {
  content: "\E08C";
}
.socicon-twitter:before {
  content: "\E08D";
}
.socicon-uber:before {
  content: "\E08E";
}
.socicon-ventrilo:before {
  content: "\E08F";
}
.socicon-viadeo:before {
  content: "\E090";
}
.socicon-viber:before {
  content: "\E091";
}
.socicon-viewbug:before {
  content: "\E092";
}
.socicon-vimeo:before {
  content: "\E093";
}
.socicon-vine:before {
  content: "\E094";
}
.socicon-vkontakte:before {
  content: "\E095";
}
.socicon-warcraft:before {
  content: "\E096";
}
.socicon-wechat:before {
  content: "\E097";
}
.socicon-weibo:before {
  content: "\E098";
}
.socicon-whatsapp:before {
  content: "\E099";
}
.socicon-wikipedia:before {
  content: "\E09A";
}
.socicon-windows:before {
  content: "\E09B";
}
.socicon-wordpress:before {
  content: "\E09C";
}
.socicon-wykop:before {
  content: "\E09D";
}
.socicon-xbox:before {
  content: "\E09E";
}
.socicon-xing:before {
  content: "\E09F";
}
.socicon-yahoo:before {
  content: "\E0A0";
}
.socicon-yammer:before {
  content: "\E0A1";
}
.socicon-yandex:before {
  content: "\E0A2";
}
.socicon-yelp:before {
  content: "\E0A3";
}
.socicon-younow:before {
  content: "\E0A4";
}
.socicon-youtube:before {
  content: "\E0A5";
}
.socicon-zapier:before {
  content: "\E0A6";
}
.socicon-zerply:before {
  content: "\E0A7";
}
.socicon-zomato:before {
  content: "\E0A8";
}
.socicon-zynga:before {
  content: "\E0A9";
}body:after {
    display: none
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
    filter: alpha(Opacity=80);
    opacity: .8;
    display: none
}

.lightbox {
    position: fixed;
    top: 50% !important;
   	-webkit-transform: translate3d(0,-50%,0);
   	        transform: translate3d(0,-50%,0);
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: 400
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 3px
}

.lightbox a img {
    border: none
}

.lb-outerContainer {
    position: relative;
    background-color: #222;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

.lb-container {
    padding: 4px
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

.lb-container>.nav {
    left: 0
}

.lb-nav a {
    outline: 0;
}

.lb-next,
.lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    filter: alpha(Opacity=0);
    opacity: .5;
    -webkit-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
    filter: alpha(Opacity=100);
    opacity: 1
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    filter: alpha(Opacity=0);
    opacity: .5;
    -webkit-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-next:hover {
    filter: alpha(Opacity=100);
    opacity: 1
}

.lb-prev:after,.lb-next:after{
	content: '\2190';
	position: absolute;
	top: 50%;
	color: #fff;
	font-size: 24px;
}

.lb-prev:after{
	left: -60px;
}

.lb-next:after{
	right: -60px;
	content: '\2192';
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    min-height: 35px;
    *zoom: 1;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both
}

.lb-data {
    padding: 0 4px;
    color: #ccc
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: 700;
    line-height: 1em
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    text-align: right;
    outline: 0;
    filter: alpha(Opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: alpha(Opacity=100);
    opacity: 1
}/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: hsla(0, 0%, 100%, .75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button:hover { background: white; }

.flickity-prev-next-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #09F;
          box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
  opacity: 0.6;
}

.flickity-prev-next-button.previous { left: 10px; }

.flickity-prev-next-button.next { right: 10px; }

/* right to left */

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}@font-face {
	font-family: 'iconsmind';
	src:url(/iconsmind.eot?#iefix-rdmvgc) format('embedded-opentype');
	src:url(/iconsmind.woff) format('woff'),
		url(/iconsmind.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'iconsmind';
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-A-Z:before {
	content: "\E600";
}

.icon-Aa:before {
	content: "\E601";
}

.icon-Add-Bag:before {
	content: "\E602";
}

.icon-Add-Basket:before {
	content: "\E603";
}

.icon-Add-Cart:before {
	content: "\E604";
}

.icon-Add-File:before {
	content: "\E605";
}

.icon-Add-SpaceAfterParagraph:before {
	content: "\E606";
}

.icon-Add-SpaceBeforeParagraph:before {
	content: "\E607";
}

.icon-Add-User:before {
	content: "\E608";
}

.icon-Add-UserStar:before {
	content: "\E609";
}

.icon-Add-Window:before {
	content: "\E60A";
}

.icon-Add:before {
	content: "\E60B";
}

.icon-Address-Book:before {
	content: "\E60C";
}

.icon-Address-Book2:before {
	content: "\E60D";
}

.icon-Administrator:before {
	content: "\E60E";
}

.icon-Aerobics-2:before {
	content: "\E60F";
}

.icon-Aerobics-3:before {
	content: "\E610";
}

.icon-Aerobics:before {
	content: "\E611";
}

.icon-Affiliate:before {
	content: "\E612";
}

.icon-Aim:before {
	content: "\E613";
}

.icon-Air-Balloon:before {
	content: "\E614";
}

.icon-Airbrush:before {
	content: "\E615";
}

.icon-Airship:before {
	content: "\E616";
}

.icon-Alarm-Clock:before {
	content: "\E617";
}

.icon-Alarm-Clock2:before {
	content: "\E618";
}

.icon-Alarm:before {
	content: "\E619";
}

.icon-Alien-2:before {
	content: "\E61A";
}

.icon-Alien:before {
	content: "\E61B";
}

.icon-Aligator:before {
	content: "\E61C";
}

.icon-Align-Center:before {
	content: "\E61D";
}

.icon-Align-JustifyAll:before {
	content: "\E61E";
}

.icon-Align-JustifyCenter:before {
	content: "\E61F";
}

.icon-Align-JustifyLeft:before {
	content: "\E620";
}

.icon-Align-JustifyRight:before {
	content: "\E621";
}

.icon-Align-Left:before {
	content: "\E622";
}

.icon-Align-Right:before {
	content: "\E623";
}

.icon-Alpha:before {
	content: "\E624";
}

.icon-Ambulance:before {
	content: "\E625";
}

.icon-AMX:before {
	content: "\E626";
}

.icon-Anchor-2:before {
	content: "\E627";
}

.icon-Anchor:before {
	content: "\E628";
}

.icon-Android-Store:before {
	content: "\E629";
}

.icon-Android:before {
	content: "\E62A";
}

.icon-Angel-Smiley:before {
	content: "\E62B";
}

.icon-Angel:before {
	content: "\E62C";
}

.icon-Angry:before {
	content: "\E62D";
}

.icon-Apple-Bite:before {
	content: "\E62E";
}

.icon-Apple-Store:before {
	content: "\E62F";
}

.icon-Apple:before {
	content: "\E630";
}

.icon-Approved-Window:before {
	content: "\E631";
}

.icon-Aquarius-2:before {
	content: "\E632";
}

.icon-Aquarius:before {
	content: "\E633";
}

.icon-Archery-2:before {
	content: "\E634";
}

.icon-Archery:before {
	content: "\E635";
}

.icon-Argentina:before {
	content: "\E636";
}

.icon-Aries-2:before {
	content: "\E637";
}

.icon-Aries:before {
	content: "\E638";
}

.icon-Army-Key:before {
	content: "\E639";
}

.icon-Arrow-Around:before {
	content: "\E63A";
}

.icon-Arrow-Back3:before {
	content: "\E63B";
}

.icon-Arrow-Back:before {
	content: "\E63C";
}

.icon-Arrow-Back2:before {
	content: "\E63D";
}

.icon-Arrow-Barrier:before {
	content: "\E63E";
}

.icon-Arrow-Circle:before {
	content: "\E63F";
}

.icon-Arrow-Cross:before {
	content: "\E640";
}

.icon-Arrow-Down:before {
	content: "\E641";
}

.icon-Arrow-Down2:before {
	content: "\E642";
}

.icon-Arrow-Down3:before {
	content: "\E643";
}

.icon-Arrow-DowninCircle:before {
	content: "\E644";
}

.icon-Arrow-Fork:before {
	content: "\E645";
}

.icon-Arrow-Forward:before {
	content: "\E646";
}

.icon-Arrow-Forward2:before {
	content: "\E647";
}

.icon-Arrow-From:before {
	content: "\E648";
}

.icon-Arrow-Inside:before {
	content: "\E649";
}

.icon-Arrow-Inside45:before {
	content: "\E64A";
}

.icon-Arrow-InsideGap:before {
	content: "\E64B";
}

.icon-Arrow-InsideGap45:before {
	content: "\E64C";
}

.icon-Arrow-Into:before {
	content: "\E64D";
}

.icon-Arrow-Join:before {
	content: "\E64E";
}

.icon-Arrow-Junction:before {
	content: "\E64F";
}

.icon-Arrow-Left:before {
	content: "\E650";
}

.icon-Arrow-Left2:before {
	content: "\E651";
}

.icon-Arrow-LeftinCircle:before {
	content: "\E652";
}

.icon-Arrow-Loop:before {
	content: "\E653";
}

.icon-Arrow-Merge:before {
	content: "\E654";
}

.icon-Arrow-Mix:before {
	content: "\E655";
}

.icon-Arrow-Next:before {
	content: "\E656";
}

.icon-Arrow-OutLeft:before {
	content: "\E657";
}

.icon-Arrow-OutRight:before {
	content: "\E658";
}

.icon-Arrow-Outside:before {
	content: "\E659";
}

.icon-Arrow-Outside45:before {
	content: "\E65A";
}

.icon-Arrow-OutsideGap:before {
	content: "\E65B";
}

.icon-Arrow-OutsideGap45:before {
	content: "\E65C";
}

.icon-Arrow-Over:before {
	content: "\E65D";
}

.icon-Arrow-Refresh:before {
	content: "\E65E";
}

.icon-Arrow-Refresh2:before {
	content: "\E65F";
}

.icon-Arrow-Right:before {
	content: "\E660";
}

.icon-Arrow-Right2:before {
	content: "\E661";
}

.icon-Arrow-RightinCircle:before {
	content: "\E662";
}

.icon-Arrow-Shuffle:before {
	content: "\E663";
}

.icon-Arrow-Squiggly:before {
	content: "\E664";
}

.icon-Arrow-Through:before {
	content: "\E665";
}

.icon-Arrow-To:before {
	content: "\E666";
}

.icon-Arrow-TurnLeft:before {
	content: "\E667";
}

.icon-Arrow-TurnRight:before {
	content: "\E668";
}

.icon-Arrow-Up:before {
	content: "\E669";
}

.icon-Arrow-Up2:before {
	content: "\E66A";
}

.icon-Arrow-Up3:before {
	content: "\E66B";
}

.icon-Arrow-UpinCircle:before {
	content: "\E66C";
}

.icon-Arrow-XLeft:before {
	content: "\E66D";
}

.icon-Arrow-XRight:before {
	content: "\E66E";
}

.icon-Ask:before {
	content: "\E66F";
}

.icon-Assistant:before {
	content: "\E670";
}

.icon-Astronaut:before {
	content: "\E671";
}

.icon-At-Sign:before {
	content: "\E672";
}

.icon-ATM:before {
	content: "\E673";
}

.icon-Atom:before {
	content: "\E674";
}

.icon-Audio:before {
	content: "\E675";
}

.icon-Auto-Flash:before {
	content: "\E676";
}

.icon-Autumn:before {
	content: "\E677";
}

.icon-Baby-Clothes:before {
	content: "\E678";
}

.icon-Baby-Clothes2:before {
	content: "\E679";
}

.icon-Baby-Cry:before {
	content: "\E67A";
}

.icon-Baby:before {
	content: "\E67B";
}

.icon-Back2:before {
	content: "\E67C";
}

.icon-Back-Media:before {
	content: "\E67D";
}

.icon-Back-Music:before {
	content: "\E67E";
}

.icon-Back:before {
	content: "\E67F";
}

.icon-Background:before {
	content: "\E680";
}

.icon-Bacteria:before {
	content: "\E681";
}

.icon-Bag-Coins:before {
	content: "\E682";
}

.icon-Bag-Items:before {
	content: "\E683";
}

.icon-Bag-Quantity:before {
	content: "\E684";
}

.icon-Bag:before {
	content: "\E685";
}

.icon-Bakelite:before {
	content: "\E686";
}

.icon-Ballet-Shoes:before {
	content: "\E687";
}

.icon-Balloon:before {
	content: "\E688";
}

.icon-Banana:before {
	content: "\E689";
}

.icon-Band-Aid:before {
	content: "\E68A";
}

.icon-Bank:before {
	content: "\E68B";
}

.icon-Bar-Chart:before {
	content: "\E68C";
}

.icon-Bar-Chart2:before {
	content: "\E68D";
}

.icon-Bar-Chart3:before {
	content: "\E68E";
}

.icon-Bar-Chart4:before {
	content: "\E68F";
}

.icon-Bar-Chart5:before {
	content: "\E690";
}

.icon-Bar-Code:before {
	content: "\E691";
}

.icon-Barricade-2:before {
	content: "\E692";
}

.icon-Barricade:before {
	content: "\E693";
}

.icon-Baseball:before {
	content: "\E694";
}

.icon-Basket-Ball:before {
	content: "\E695";
}

.icon-Basket-Coins:before {
	content: "\E696";
}

.icon-Basket-Items:before {
	content: "\E697";
}

.icon-Basket-Quantity:before {
	content: "\E698";
}

.icon-Bat-2:before {
	content: "\E699";
}

.icon-Bat:before {
	content: "\E69A";
}

.icon-Bathrobe:before {
	content: "\E69B";
}

.icon-Batman-Mask:before {
	content: "\E69C";
}

.icon-Battery-0:before {
	content: "\E69D";
}

.icon-Battery-25:before {
	content: "\E69E";
}

.icon-Battery-50:before {
	content: "\E69F";
}

.icon-Battery-75:before {
	content: "\E6A0";
}

.icon-Battery-100:before {
	content: "\E6A1";
}

.icon-Battery-Charge:before {
	content: "\E6A2";
}

.icon-Bear:before {
	content: "\E6A3";
}

.icon-Beard-2:before {
	content: "\E6A4";
}

.icon-Beard-3:before {
	content: "\E6A5";
}

.icon-Beard:before {
	content: "\E6A6";
}

.icon-Bebo:before {
	content: "\E6A7";
}

.icon-Bee:before {
	content: "\E6A8";
}

.icon-Beer-Glass:before {
	content: "\E6A9";
}

.icon-Beer:before {
	content: "\E6AA";
}

.icon-Bell-2:before {
	content: "\E6AB";
}

.icon-Bell:before {
	content: "\E6AC";
}

.icon-Belt-2:before {
	content: "\E6AD";
}

.icon-Belt-3:before {
	content: "\E6AE";
}

.icon-Belt:before {
	content: "\E6AF";
}

.icon-Berlin-Tower:before {
	content: "\E6B0";
}

.icon-Beta:before {
	content: "\E6B1";
}

.icon-Betvibes:before {
	content: "\E6B2";
}

.icon-Bicycle-2:before {
	content: "\E6B3";
}

.icon-Bicycle-3:before {
	content: "\E6B4";
}

.icon-Bicycle:before {
	content: "\E6B5";
}

.icon-Big-Bang:before {
	content: "\E6B6";
}

.icon-Big-Data:before {
	content: "\E6B7";
}

.icon-Bike-Helmet:before {
	content: "\E6B8";
}

.icon-Bikini:before {
	content: "\E6B9";
}

.icon-Bilk-Bottle2:before {
	content: "\E6BA";
}

.icon-Billing:before {
	content: "\E6BB";
}

.icon-Bing:before {
	content: "\E6BC";
}

.icon-Binocular:before {
	content: "\E6BD";
}

.icon-Bio-Hazard:before {
	content: "\E6BE";
}

.icon-Biotech:before {
	content: "\E6BF";
}

.icon-Bird-DeliveringLetter:before {
	content: "\E6C0";
}

.icon-Bird:before {
	content: "\E6C1";
}

.icon-Birthday-Cake:before {
	content: "\E6C2";
}

.icon-Bisexual:before {
	content: "\E6C3";
}

.icon-Bishop:before {
	content: "\E6C4";
}

.icon-Bitcoin:before {
	content: "\E6C5";
}

.icon-Black-Cat:before {
	content: "\E6C6";
}

.icon-Blackboard:before {
	content: "\E6C7";
}

.icon-Blinklist:before {
	content: "\E6C8";
}

.icon-Block-Cloud:before {
	content: "\E6C9";
}

.icon-Block-Window:before {
	content: "\E6CA";
}

.icon-Blogger:before {
	content: "\E6CB";
}

.icon-Blood:before {
	content: "\E6CC";
}

.icon-Blouse:before {
	content: "\E6CD";
}

.icon-Blueprint:before {
	content: "\E6CE";
}

.icon-Board:before {
	content: "\E6CF";
}

.icon-Bodybuilding:before {
	content: "\E6D0";
}

.icon-Bold-Text:before {
	content: "\E6D1";
}

.icon-Bone:before {
	content: "\E6D2";
}

.icon-Bones:before {
	content: "\E6D3";
}

.icon-Book:before {
	content: "\E6D4";
}

.icon-Bookmark:before {
	content: "\E6D5";
}

.icon-Books-2:before {
	content: "\E6D6";
}

.icon-Books:before {
	content: "\E6D7";
}

.icon-Boom:before {
	content: "\E6D8";
}

.icon-Boot-2:before {
	content: "\E6D9";
}

.icon-Boot:before {
	content: "\E6DA";
}

.icon-Bottom-ToTop:before {
	content: "\E6DB";
}

.icon-Bow-2:before {
	content: "\E6DC";
}

.icon-Bow-3:before {
	content: "\E6DD";
}

.icon-Bow-4:before {
	content: "\E6DE";
}

.icon-Bow-5:before {
	content: "\E6DF";
}

.icon-Bow-6:before {
	content: "\E6E0";
}

.icon-Bow:before {
	content: "\E6E1";
}

.icon-Bowling-2:before {
	content: "\E6E2";
}

.icon-Bowling:before {
	content: "\E6E3";
}

.icon-Box2:before {
	content: "\E6E4";
}

.icon-Box-Close:before {
	content: "\E6E5";
}

.icon-Box-Full:before {
	content: "\E6E6";
}

.icon-Box-Open:before {
	content: "\E6E7";
}

.icon-Box-withFolders:before {
	content: "\E6E8";
}

.icon-Box:before {
	content: "\E6E9";
}

.icon-Boy:before {
	content: "\E6EA";
}

.icon-Bra:before {
	content: "\E6EB";
}

.icon-Brain-2:before {
	content: "\E6EC";
}

.icon-Brain-3:before {
	content: "\E6ED";
}

.icon-Brain:before {
	content: "\E6EE";
}

.icon-Brazil:before {
	content: "\E6EF";
}

.icon-Bread-2:before {
	content: "\E6F0";
}

.icon-Bread:before {
	content: "\E6F1";
}

.icon-Bridge:before {
	content: "\E6F2";
}

.icon-Brightkite:before {
	content: "\E6F3";
}

.icon-Broke-Link2:before {
	content: "\E6F4";
}

.icon-Broken-Link:before {
	content: "\E6F5";
}

.icon-Broom:before {
	content: "\E6F6";
}

.icon-Brush:before {
	content: "\E6F7";
}

.icon-Bucket:before {
	content: "\E6F8";
}

.icon-Bug:before {
	content: "\E6F9";
}

.icon-Building:before {
	content: "\E6FA";
}

.icon-Bulleted-List:before {
	content: "\E6FB";
}

.icon-Bus-2:before {
	content: "\E6FC";
}

.icon-Bus:before {
	content: "\E6FD";
}

.icon-Business-Man:before {
	content: "\E6FE";
}

.icon-Business-ManWoman:before {
	content: "\E6FF";
}

.icon-Business-Mens:before {
	content: "\E700";
}

.icon-Business-Woman:before {
	content: "\E701";
}

.icon-Butterfly:before {
	content: "\E702";
}

.icon-Button:before {
	content: "\E703";
}

.icon-Cable-Car:before {
	content: "\E704";
}

.icon-Cake:before {
	content: "\E705";
}

.icon-Calculator-2:before {
	content: "\E706";
}

.icon-Calculator-3:before {
	content: "\E707";
}

.icon-Calculator:before {
	content: "\E708";
}

.icon-Calendar-2:before {
	content: "\E709";
}

.icon-Calendar-3:before {
	content: "\E70A";
}

.icon-Calendar-4:before {
	content: "\E70B";
}

.icon-Calendar-Clock:before {
	content: "\E70C";
}

.icon-Calendar:before {
	content: "\E70D";
}

.icon-Camel:before {
	content: "\E70E";
}

.icon-Camera-2:before {
	content: "\E70F";
}

.icon-Camera-3:before {
	content: "\E710";
}

.icon-Camera-4:before {
	content: "\E711";
}

.icon-Camera-5:before {
	content: "\E712";
}

.icon-Camera-Back:before {
	content: "\E713";
}

.icon-Camera:before {
	content: "\E714";
}

.icon-Can-2:before {
	content: "\E715";
}

.icon-Can:before {
	content: "\E716";
}

.icon-Canada:before {
	content: "\E717";
}

.icon-Cancer-2:before {
	content: "\E718";
}

.icon-Cancer-3:before {
	content: "\E719";
}

.icon-Cancer:before {
	content: "\E71A";
}

.icon-Candle:before {
	content: "\E71B";
}

.icon-Candy-Cane:before {
	content: "\E71C";
}

.icon-Candy:before {
	content: "\E71D";
}

.icon-Cannon:before {
	content: "\E71E";
}

.icon-Cap-2:before {
	content: "\E71F";
}

.icon-Cap-3:before {
	content: "\E720";
}

.icon-Cap-Smiley:before {
	content: "\E721";
}

.icon-Cap:before {
	content: "\E722";
}

.icon-Capricorn-2:before {
	content: "\E723";
}

.icon-Capricorn:before {
	content: "\E724";
}

.icon-Car-2:before {
	content: "\E725";
}

.icon-Car-3:before {
	content: "\E726";
}

.icon-Car-Coins:before {
	content: "\E727";
}

.icon-Car-Items:before {
	content: "\E728";
}

.icon-Car-Wheel:before {
	content: "\E729";
}

.icon-Car:before {
	content: "\E72A";
}

.icon-Cardigan:before {
	content: "\E72B";
}

.icon-Cardiovascular:before {
	content: "\E72C";
}

.icon-Cart-Quantity:before {
	content: "\E72D";
}

.icon-Casette-Tape:before {
	content: "\E72E";
}

.icon-Cash-Register:before {
	content: "\E72F";
}

.icon-Cash-register2:before {
	content: "\E730";
}

.icon-Castle:before {
	content: "\E731";
}

.icon-Cat:before {
	content: "\E732";
}

.icon-Cathedral:before {
	content: "\E733";
}

.icon-Cauldron:before {
	content: "\E734";
}

.icon-CD-2:before {
	content: "\E735";
}

.icon-CD-Cover:before {
	content: "\E736";
}

.icon-CD:before {
	content: "\E737";
}

.icon-Cello:before {
	content: "\E738";
}

.icon-Celsius:before {
	content: "\E739";
}

.icon-Chacked-Flag:before {
	content: "\E73A";
}

.icon-Chair:before {
	content: "\E73B";
}

.icon-Charger:before {
	content: "\E73C";
}

.icon-Check-2:before {
	content: "\E73D";
}

.icon-Check:before {
	content: "\E73E";
}

.icon-Checked-User:before {
	content: "\E73F";
}

.icon-Checkmate:before {
	content: "\E740";
}

.icon-Checkout-Bag:before {
	content: "\E741";
}

.icon-Checkout-Basket:before {
	content: "\E742";
}

.icon-Checkout:before {
	content: "\E743";
}

.icon-Cheese:before {
	content: "\E744";
}

.icon-Cheetah:before {
	content: "\E745";
}

.icon-Chef-Hat:before {
	content: "\E746";
}

.icon-Chef-Hat2:before {
	content: "\E747";
}

.icon-Chef:before {
	content: "\E748";
}

.icon-Chemical-2:before {
	content: "\E749";
}

.icon-Chemical-3:before {
	content: "\E74A";
}

.icon-Chemical-4:before {
	content: "\E74B";
}

.icon-Chemical-5:before {
	content: "\E74C";
}

.icon-Chemical:before {
	content: "\E74D";
}

.icon-Chess-Board:before {
	content: "\E74E";
}

.icon-Chess:before {
	content: "\E74F";
}

.icon-Chicken:before {
	content: "\E750";
}

.icon-Chile:before {
	content: "\E751";
}

.icon-Chimney:before {
	content: "\E752";
}

.icon-China:before {
	content: "\E753";
}

.icon-Chinese-Temple:before {
	content: "\E754";
}

.icon-Chip:before {
	content: "\E755";
}

.icon-Chopsticks-2:before {
	content: "\E756";
}

.icon-Chopsticks:before {
	content: "\E757";
}

.icon-Christmas-Ball:before {
	content: "\E758";
}

.icon-Christmas-Bell:before {
	content: "\E759";
}

.icon-Christmas-Candle:before {
	content: "\E75A";
}

.icon-Christmas-Hat:before {
	content: "\E75B";
}

.icon-Christmas-Sleigh:before {
	content: "\E75C";
}

.icon-Christmas-Snowman:before {
	content: "\E75D";
}

.icon-Christmas-Sock:before {
	content: "\E75E";
}

.icon-Christmas-Tree:before {
	content: "\E75F";
}

.icon-Christmas:before {
	content: "\E760";
}

.icon-Chrome:before {
	content: "\E761";
}

.icon-Chrysler-Building:before {
	content: "\E762";
}

.icon-Cinema:before {
	content: "\E763";
}

.icon-Circular-Point:before {
	content: "\E764";
}

.icon-City-Hall:before {
	content: "\E765";
}

.icon-Clamp:before {
	content: "\E766";
}

.icon-Clapperboard-Close:before {
	content: "\E767";
}

.icon-Clapperboard-Open:before {
	content: "\E768";
}

.icon-Claps:before {
	content: "\E769";
}

.icon-Clef:before {
	content: "\E76A";
}

.icon-Clinic:before {
	content: "\E76B";
}

.icon-Clock-2:before {
	content: "\E76C";
}

.icon-Clock-3:before {
	content: "\E76D";
}

.icon-Clock-4:before {
	content: "\E76E";
}

.icon-Clock-Back:before {
	content: "\E76F";
}

.icon-Clock-Forward:before {
	content: "\E770";
}

.icon-Clock:before {
	content: "\E771";
}

.icon-Close-Window:before {
	content: "\E772";
}

.icon-Close:before {
	content: "\E773";
}

.icon-Clothing-Store:before {
	content: "\E774";
}

.icon-Cloud--:before {
	content: "\E775";
}

.icon-Cloud-:before {
	content: "\E776";
}

.icon-Cloud-Camera:before {
	content: "\E777";
}

.icon-Cloud-Computer:before {
	content: "\E778";
}

.icon-Cloud-Email:before {
	content: "\E779";
}

.icon-Cloud-Hail:before {
	content: "\E77A";
}

.icon-Cloud-Laptop:before {
	content: "\E77B";
}

.icon-Cloud-Lock:before {
	content: "\E77C";
}

.icon-Cloud-Moon:before {
	content: "\E77D";
}

.icon-Cloud-Music:before {
	content: "\E77E";
}

.icon-Cloud-Picture:before {
	content: "\E77F";
}

.icon-Cloud-Rain:before {
	content: "\E780";
}

.icon-Cloud-Remove:before {
	content: "\E781";
}

.icon-Cloud-Secure:before {
	content: "\E782";
}

.icon-Cloud-Settings:before {
	content: "\E783";
}

.icon-Cloud-Smartphone:before {
	content: "\E784";
}

.icon-Cloud-Snow:before {
	content: "\E785";
}

.icon-Cloud-Sun:before {
	content: "\E786";
}

.icon-Cloud-Tablet:before {
	content: "\E787";
}

.icon-Cloud-Video:before {
	content: "\E788";
}

.icon-Cloud-Weather:before {
	content: "\E789";
}

.icon-Cloud:before {
	content: "\E78A";
}

.icon-Clouds-Weather:before {
	content: "\E78B";
}

.icon-Clouds:before {
	content: "\E78C";
}

.icon-Clown:before {
	content: "\E78D";
}

.icon-CMYK:before {
	content: "\E78E";
}

.icon-Coat:before {
	content: "\E78F";
}

.icon-Cocktail:before {
	content: "\E790";
}

.icon-Coconut:before {
	content: "\E791";
}

.icon-Code-Window:before {
	content: "\E792";
}

.icon-Coding:before {
	content: "\E793";
}

.icon-Coffee-2:before {
	content: "\E794";
}

.icon-Coffee-Bean:before {
	content: "\E795";
}

.icon-Coffee-Machine:before {
	content: "\E796";
}

.icon-Coffee-toGo:before {
	content: "\E797";
}

.icon-Coffee:before {
	content: "\E798";
}

.icon-Coffin:before {
	content: "\E799";
}

.icon-Coin:before {
	content: "\E79A";
}

.icon-Coins-2:before {
	content: "\E79B";
}

.icon-Coins-3:before {
	content: "\E79C";
}

.icon-Coins:before {
	content: "\E79D";
}

.icon-Colombia:before {
	content: "\E79E";
}

.icon-Colosseum:before {
	content: "\E79F";
}

.icon-Column-2:before {
	content: "\E7A0";
}

.icon-Column-3:before {
	content: "\E7A1";
}

.icon-Column:before {
	content: "\E7A2";
}

.icon-Comb-2:before {
	content: "\E7A3";
}

.icon-Comb:before {
	content: "\E7A4";
}

.icon-Communication-Tower:before {
	content: "\E7A5";
}

.icon-Communication-Tower2:before {
	content: "\E7A6";
}

.icon-Compass-2:before {
	content: "\E7A7";
}

.icon-Compass-3:before {
	content: "\E7A8";
}

.icon-Compass-4:before {
	content: "\E7A9";
}

.icon-Compass-Rose:before {
	content: "\E7AA";
}

.icon-Compass:before {
	content: "\E7AB";
}

.icon-Computer-2:before {
	content: "\E7AC";
}

.icon-Computer-3:before {
	content: "\E7AD";
}

.icon-Computer-Secure:before {
	content: "\E7AE";
}

.icon-Computer:before {
	content: "\E7AF";
}

.icon-Conference:before {
	content: "\E7B0";
}

.icon-Confused:before {
	content: "\E7B1";
}

.icon-Conservation:before {
	content: "\E7B2";
}

.icon-Consulting:before {
	content: "\E7B3";
}

.icon-Contrast:before {
	content: "\E7B4";
}

.icon-Control-2:before {
	content: "\E7B5";
}

.icon-Control:before {
	content: "\E7B6";
}

.icon-Cookie-Man:before {
	content: "\E7B7";
}

.icon-Cookies:before {
	content: "\E7B8";
}

.icon-Cool-Guy:before {
	content: "\E7B9";
}

.icon-Cool:before {
	content: "\E7BA";
}

.icon-Copyright:before {
	content: "\E7BB";
}

.icon-Costume:before {
	content: "\E7BC";
}

.icon-Couple-Sign:before {
	content: "\E7BD";
}

.icon-Cow:before {
	content: "\E7BE";
}

.icon-CPU:before {
	content: "\E7BF";
}

.icon-Crane:before {
	content: "\E7C0";
}

.icon-Cranium:before {
	content: "\E7C1";
}

.icon-Credit-Card:before {
	content: "\E7C2";
}

.icon-Credit-Card2:before {
	content: "\E7C3";
}

.icon-Credit-Card3:before {
	content: "\E7C4";
}

.icon-Cricket:before {
	content: "\E7C5";
}

.icon-Criminal:before {
	content: "\E7C6";
}

.icon-Croissant:before {
	content: "\E7C7";
}

.icon-Crop-2:before {
	content: "\E7C8";
}

.icon-Crop-3:before {
	content: "\E7C9";
}

.icon-Crown-2:before {
	content: "\E7CA";
}

.icon-Crown:before {
	content: "\E7CB";
}

.icon-Crying:before {
	content: "\E7CC";
}

.icon-Cube-Molecule:before {
	content: "\E7CD";
}

.icon-Cube-Molecule2:before {
	content: "\E7CE";
}

.icon-Cupcake:before {
	content: "\E7CF";
}

.icon-Cursor-Click:before {
	content: "\E7D0";
}

.icon-Cursor-Click2:before {
	content: "\E7D1";
}

.icon-Cursor-Move:before {
	content: "\E7D2";
}

.icon-Cursor-Move2:before {
	content: "\E7D3";
}

.icon-Cursor-Select:before {
	content: "\E7D4";
}

.icon-Cursor:before {
	content: "\E7D5";
}

.icon-D-Eyeglasses:before {
	content: "\E7D6";
}

.icon-D-Eyeglasses2:before {
	content: "\E7D7";
}

.icon-Dam:before {
	content: "\E7D8";
}

.icon-Danemark:before {
	content: "\E7D9";
}

.icon-Danger-2:before {
	content: "\E7DA";
}

.icon-Danger:before {
	content: "\E7DB";
}

.icon-Dashboard:before {
	content: "\E7DC";
}

.icon-Data-Backup:before {
	content: "\E7DD";
}

.icon-Data-Block:before {
	content: "\E7DE";
}

.icon-Data-Center:before {
	content: "\E7DF";
}

.icon-Data-Clock:before {
	content: "\E7E0";
}

.icon-Data-Cloud:before {
	content: "\E7E1";
}

.icon-Data-Compress:before {
	content: "\E7E2";
}

.icon-Data-Copy:before {
	content: "\E7E3";
}

.icon-Data-Download:before {
	content: "\E7E4";
}

.icon-Data-Financial:before {
	content: "\E7E5";
}

.icon-Data-Key:before {
	content: "\E7E6";
}

.icon-Data-Lock:before {
	content: "\E7E7";
}

.icon-Data-Network:before {
	content: "\E7E8";
}

.icon-Data-Password:before {
	content: "\E7E9";
}

.icon-Data-Power:before {
	content: "\E7EA";
}

.icon-Data-Refresh:before {
	content: "\E7EB";
}

.icon-Data-Save:before {
	content: "\E7EC";
}

.icon-Data-Search:before {
	content: "\E7ED";
}

.icon-Data-Security:before {
	content: "\E7EE";
}

.icon-Data-Settings:before {
	content: "\E7EF";
}

.icon-Data-Sharing:before {
	content: "\E7F0";
}

.icon-Data-Shield:before {
	content: "\E7F1";
}

.icon-Data-Signal:before {
	content: "\E7F2";
}

.icon-Data-Storage:before {
	content: "\E7F3";
}

.icon-Data-Stream:before {
	content: "\E7F4";
}

.icon-Data-Transfer:before {
	content: "\E7F5";
}

.icon-Data-Unlock:before {
	content: "\E7F6";
}

.icon-Data-Upload:before {
	content: "\E7F7";
}

.icon-Data-Yes:before {
	content: "\E7F8";
}

.icon-Data:before {
	content: "\E7F9";
}

.icon-David-Star:before {
	content: "\E7FA";
}

.icon-Daylight:before {
	content: "\E7FB";
}

.icon-Death:before {
	content: "\E7FC";
}

.icon-Debian:before {
	content: "\E7FD";
}

.icon-Dec:before {
	content: "\E7FE";
}

.icon-Decrase-Inedit:before {
	content: "\E7FF";
}

.icon-Deer-2:before {
	content: "\E800";
}

.icon-Deer:before {
	content: "\E801";
}

.icon-Delete-File:before {
	content: "\E802";
}

.icon-Delete-Window:before {
	content: "\E803";
}

.icon-Delicious:before {
	content: "\E804";
}

.icon-Depression:before {
	content: "\E805";
}

.icon-Deviantart:before {
	content: "\E806";
}

.icon-Device-SyncwithCloud:before {
	content: "\E807";
}

.icon-Diamond:before {
	content: "\E808";
}

.icon-Dice-2:before {
	content: "\E809";
}

.icon-Dice:before {
	content: "\E80A";
}

.icon-Digg:before {
	content: "\E80B";
}

.icon-Digital-Drawing:before {
	content: "\E80C";
}

.icon-Diigo:before {
	content: "\E80D";
}

.icon-Dinosaur:before {
	content: "\E80E";
}

.icon-Diploma-2:before {
	content: "\E80F";
}

.icon-Diploma:before {
	content: "\E810";
}

.icon-Direction-East:before {
	content: "\E811";
}

.icon-Direction-North:before {
	content: "\E812";
}

.icon-Direction-South:before {
	content: "\E813";
}

.icon-Direction-West:before {
	content: "\E814";
}

.icon-Director:before {
	content: "\E815";
}

.icon-Disk:before {
	content: "\E816";
}

.icon-Dj:before {
	content: "\E817";
}

.icon-DNA-2:before {
	content: "\E818";
}

.icon-DNA-Helix:before {
	content: "\E819";
}

.icon-DNA:before {
	content: "\E81A";
}

.icon-Doctor:before {
	content: "\E81B";
}

.icon-Dog:before {
	content: "\E81C";
}

.icon-Dollar-Sign:before {
	content: "\E81D";
}

.icon-Dollar-Sign2:before {
	content: "\E81E";
}

.icon-Dollar:before {
	content: "\E81F";
}

.icon-Dolphin:before {
	content: "\E820";
}

.icon-Domino:before {
	content: "\E821";
}

.icon-Door-Hanger:before {
	content: "\E822";
}

.icon-Door:before {
	content: "\E823";
}

.icon-Doplr:before {
	content: "\E824";
}

.icon-Double-Circle:before {
	content: "\E825";
}

.icon-Double-Tap:before {
	content: "\E826";
}

.icon-Doughnut:before {
	content: "\E827";
}

.icon-Dove:before {
	content: "\E828";
}

.icon-Down-2:before {
	content: "\E829";
}

.icon-Down-3:before {
	content: "\E82A";
}

.icon-Down-4:before {
	content: "\E82B";
}

.icon-Down:before {
	content: "\E82C";
}

.icon-Download-2:before {
	content: "\E82D";
}

.icon-Download-fromCloud:before {
	content: "\E82E";
}

.icon-Download-Window:before {
	content: "\E82F";
}

.icon-Download:before {
	content: "\E830";
}

.icon-Downward:before {
	content: "\E831";
}

.icon-Drag-Down:before {
	content: "\E832";
}

.icon-Drag-Left:before {
	content: "\E833";
}

.icon-Drag-Right:before {
	content: "\E834";
}

.icon-Drag-Up:before {
	content: "\E835";
}

.icon-Drag:before {
	content: "\E836";
}

.icon-Dress:before {
	content: "\E837";
}

.icon-Drill-2:before {
	content: "\E838";
}

.icon-Drill:before {
	content: "\E839";
}

.icon-Drop:before {
	content: "\E83A";
}

.icon-Dropbox:before {
	content: "\E83B";
}

.icon-Drum:before {
	content: "\E83C";
}

.icon-Dry:before {
	content: "\E83D";
}

.icon-Duck:before {
	content: "\E83E";
}

.icon-Dumbbell:before {
	content: "\E83F";
}

.icon-Duplicate-Layer:before {
	content: "\E840";
}

.icon-Duplicate-Window:before {
	content: "\E841";
}

.icon-DVD:before {
	content: "\E842";
}

.icon-Eagle:before {
	content: "\E843";
}

.icon-Ear:before {
	content: "\E844";
}

.icon-Earphones-2:before {
	content: "\E845";
}

.icon-Earphones:before {
	content: "\E846";
}

.icon-Eci-Icon:before {
	content: "\E847";
}

.icon-Edit-Map:before {
	content: "\E848";
}

.icon-Edit:before {
	content: "\E849";
}

.icon-Eggs:before {
	content: "\E84A";
}

.icon-Egypt:before {
	content: "\E84B";
}

.icon-Eifel-Tower:before {
	content: "\E84C";
}

.icon-eject-2:before {
	content: "\E84D";
}

.icon-Eject:before {
	content: "\E84E";
}

.icon-El-Castillo:before {
	content: "\E84F";
}

.icon-Elbow:before {
	content: "\E850";
}

.icon-Electric-Guitar:before {
	content: "\E851";
}

.icon-Electricity:before {
	content: "\E852";
}

.icon-Elephant:before {
	content: "\E853";
}

.icon-Email:before {
	content: "\E854";
}

.icon-Embassy:before {
	content: "\E855";
}

.icon-Empire-StateBuilding:before {
	content: "\E856";
}

.icon-Empty-Box:before {
	content: "\E857";
}

.icon-End2:before {
	content: "\E858";
}

.icon-End-2:before {
	content: "\E859";
}

.icon-End:before {
	content: "\E85A";
}

.icon-Endways:before {
	content: "\E85B";
}

.icon-Engineering:before {
	content: "\E85C";
}

.icon-Envelope-2:before {
	content: "\E85D";
}

.icon-Envelope:before {
	content: "\E85E";
}

.icon-Environmental-2:before {
	content: "\E85F";
}

.icon-Environmental-3:before {
	content: "\E860";
}

.icon-Environmental:before {
	content: "\E861";
}

.icon-Equalizer:before {
	content: "\E862";
}

.icon-Eraser-2:before {
	content: "\E863";
}

.icon-Eraser-3:before {
	content: "\E864";
}

.icon-Eraser:before {
	content: "\E865";
}

.icon-Error-404Window:before {
	content: "\E866";
}

.icon-Euro-Sign:before {
	content: "\E867";
}

.icon-Euro-Sign2:before {
	content: "\E868";
}

.icon-Euro:before {
	content: "\E869";
}

.icon-Evernote:before {
	content: "\E86A";
}

.icon-Evil:before {
	content: "\E86B";
}

.icon-Explode:before {
	content: "\E86C";
}

.icon-Eye-2:before {
	content: "\E86D";
}

.icon-Eye-Blind:before {
	content: "\E86E";
}

.icon-Eye-Invisible:before {
	content: "\E86F";
}

.icon-Eye-Scan:before {
	content: "\E870";
}

.icon-Eye-Visible:before {
	content: "\E871";
}

.icon-Eye:before {
	content: "\E872";
}

.icon-Eyebrow-2:before {
	content: "\E873";
}

.icon-Eyebrow-3:before {
	content: "\E874";
}

.icon-Eyebrow:before {
	content: "\E875";
}

.icon-Eyeglasses-Smiley:before {
	content: "\E876";
}

.icon-Eyeglasses-Smiley2:before {
	content: "\E877";
}

.icon-Face-Style:before {
	content: "\E878";
}

.icon-Face-Style2:before {
	content: "\E879";
}

.icon-Face-Style3:before {
	content: "\E87A";
}

.icon-Face-Style4:before {
	content: "\E87B";
}

.icon-Face-Style5:before {
	content: "\E87C";
}

.icon-Face-Style6:before {
	content: "\E87D";
}

.icon-Facebook-2:before {
	content: "\E87E";
}

.icon-Facebook:before {
	content: "\E87F";
}

.icon-Factory-2:before {
	content: "\E880";
}

.icon-Factory:before {
	content: "\E881";
}

.icon-Fahrenheit:before {
	content: "\E882";
}

.icon-Family-Sign:before {
	content: "\E883";
}

.icon-Fan:before {
	content: "\E884";
}

.icon-Farmer:before {
	content: "\E885";
}

.icon-Fashion:before {
	content: "\E886";
}

.icon-Favorite-Window:before {
	content: "\E887";
}

.icon-Fax:before {
	content: "\E888";
}

.icon-Feather:before {
	content: "\E889";
}

.icon-Feedburner:before {
	content: "\E88A";
}

.icon-Female-2:before {
	content: "\E88B";
}

.icon-Female-Sign:before {
	content: "\E88C";
}

.icon-Female:before {
	content: "\E88D";
}

.icon-File-Block:before {
	content: "\E88E";
}

.icon-File-Bookmark:before {
	content: "\E88F";
}

.icon-File-Chart:before {
	content: "\E890";
}

.icon-File-Clipboard:before {
	content: "\E891";
}

.icon-File-ClipboardFileText:before {
	content: "\E892";
}

.icon-File-ClipboardTextImage:before {
	content: "\E893";
}

.icon-File-Cloud:before {
	content: "\E894";
}

.icon-File-Copy:before {
	content: "\E895";
}

.icon-File-Copy2:before {
	content: "\E896";
}

.icon-File-CSV:before {
	content: "\E897";
}

.icon-File-Download:before {
	content: "\E898";
}

.icon-File-Edit:before {
	content: "\E899";
}

.icon-File-Excel:before {
	content: "\E89A";
}

.icon-File-Favorite:before {
	content: "\E89B";
}

.icon-File-Fire:before {
	content: "\E89C";
}

.icon-File-Graph:before {
	content: "\E89D";
}

.icon-File-Hide:before {
	content: "\E89E";
}

.icon-File-Horizontal:before {
	content: "\E89F";
}

.icon-File-HorizontalText:before {
	content: "\E8A0";
}

.icon-File-HTML:before {
	content: "\E8A1";
}

.icon-File-JPG:before {
	content: "\E8A2";
}

.icon-File-Link:before {
	content: "\E8A3";
}

.icon-File-Loading:before {
	content: "\E8A4";
}

.icon-File-Lock:before {
	content: "\E8A5";
}

.icon-File-Love:before {
	content: "\E8A6";
}

.icon-File-Music:before {
	content: "\E8A7";
}

.icon-File-Network:before {
	content: "\E8A8";
}

.icon-File-Pictures:before {
	content: "\E8A9";
}

.icon-File-Pie:before {
	content: "\E8AA";
}

.icon-File-Presentation:before {
	content: "\E8AB";
}

.icon-File-Refresh:before {
	content: "\E8AC";
}

.icon-File-Search:before {
	content: "\E8AD";
}

.icon-File-Settings:before {
	content: "\E8AE";
}

.icon-File-Share:before {
	content: "\E8AF";
}

.icon-File-TextImage:before {
	content: "\E8B0";
}

.icon-File-Trash:before {
	content: "\E8B1";
}

.icon-File-TXT:before {
	content: "\E8B2";
}

.icon-File-Upload:before {
	content: "\E8B3";
}

.icon-File-Video:before {
	content: "\E8B4";
}

.icon-File-Word:before {
	content: "\E8B5";
}

.icon-File-Zip:before {
	content: "\E8B6";
}

.icon-File:before {
	content: "\E8B7";
}

.icon-Files:before {
	content: "\E8B8";
}

.icon-Film-Board:before {
	content: "\E8B9";
}

.icon-Film-Cartridge:before {
	content: "\E8BA";
}

.icon-Film-Strip:before {
	content: "\E8BB";
}

.icon-Film-Video:before {
	content: "\E8BC";
}

.icon-Film:before {
	content: "\E8BD";
}

.icon-Filter-2:before {
	content: "\E8BE";
}

.icon-Filter:before {
	content: "\E8BF";
}

.icon-Financial:before {
	content: "\E8C0";
}

.icon-Find-User:before {
	content: "\E8C1";
}

.icon-Finger-DragFourSides:before {
	content: "\E8C2";
}

.icon-Finger-DragTwoSides:before {
	content: "\E8C3";
}

.icon-Finger-Print:before {
	content: "\E8C4";
}

.icon-Finger:before {
	content: "\E8C5";
}

.icon-Fingerprint-2:before {
	content: "\E8C6";
}

.icon-Fingerprint:before {
	content: "\E8C7";
}

.icon-Fire-Flame:before {
	content: "\E8C8";
}

.icon-Fire-Flame2:before {
	content: "\E8C9";
}

.icon-Fire-Hydrant:before {
	content: "\E8CA";
}

.icon-Fire-Staion:before {
	content: "\E8CB";
}

.icon-Firefox:before {
	content: "\E8CC";
}

.icon-Firewall:before {
	content: "\E8CD";
}

.icon-First-Aid:before {
	content: "\E8CE";
}

.icon-First:before {
	content: "\E8CF";
}

.icon-Fish-Food:before {
	content: "\E8D0";
}

.icon-Fish:before {
	content: "\E8D1";
}

.icon-Fit-To:before {
	content: "\E8D2";
}

.icon-Fit-To2:before {
	content: "\E8D3";
}

.icon-Five-Fingers:before {
	content: "\E8D4";
}

.icon-Five-FingersDrag:before {
	content: "\E8D5";
}

.icon-Five-FingersDrag2:before {
	content: "\E8D6";
}

.icon-Five-FingersTouch:before {
	content: "\E8D7";
}

.icon-Flag-2:before {
	content: "\E8D8";
}

.icon-Flag-3:before {
	content: "\E8D9";
}

.icon-Flag-4:before {
	content: "\E8DA";
}

.icon-Flag-5:before {
	content: "\E8DB";
}

.icon-Flag-6:before {
	content: "\E8DC";
}

.icon-Flag:before {
	content: "\E8DD";
}

.icon-Flamingo:before {
	content: "\E8DE";
}

.icon-Flash-2:before {
	content: "\E8DF";
}

.icon-Flash-Video:before {
	content: "\E8E0";
}

.icon-Flash:before {
	content: "\E8E1";
}

.icon-Flashlight:before {
	content: "\E8E2";
}

.icon-Flask-2:before {
	content: "\E8E3";
}

.icon-Flask:before {
	content: "\E8E4";
}

.icon-Flick:before {
	content: "\E8E5";
}

.icon-Flickr:before {
	content: "\E8E6";
}

.icon-Flowerpot:before {
	content: "\E8E7";
}

.icon-Fluorescent:before {
	content: "\E8E8";
}

.icon-Fog-Day:before {
	content: "\E8E9";
}

.icon-Fog-Night:before {
	content: "\E8EA";
}

.icon-Folder-Add:before {
	content: "\E8EB";
}

.icon-Folder-Archive:before {
	content: "\E8EC";
}

.icon-Folder-Binder:before {
	content: "\E8ED";
}

.icon-Folder-Binder2:before {
	content: "\E8EE";
}

.icon-Folder-Block:before {
	content: "\E8EF";
}

.icon-Folder-Bookmark:before {
	content: "\E8F0";
}

.icon-Folder-Close:before {
	content: "\E8F1";
}

.icon-Folder-Cloud:before {
	content: "\E8F2";
}

.icon-Folder-Delete:before {
	content: "\E8F3";
}

.icon-Folder-Download:before {
	content: "\E8F4";
}

.icon-Folder-Edit:before {
	content: "\E8F5";
}

.icon-Folder-Favorite:before {
	content: "\E8F6";
}

.icon-Folder-Fire:before {
	content: "\E8F7";
}

.icon-Folder-Hide:before {
	content: "\E8F8";
}

.icon-Folder-Link:before {
	content: "\E8F9";
}

.icon-Folder-Loading:before {
	content: "\E8FA";
}

.icon-Folder-Lock:before {
	content: "\E8FB";
}

.icon-Folder-Love:before {
	content: "\E8FC";
}

.icon-Folder-Music:before {
	content: "\E8FD";
}

.icon-Folder-Network:before {
	content: "\E8FE";
}

.icon-Folder-Open:before {
	content: "\E8FF";
}

.icon-Folder-Open2:before {
	content: "\E900";
}

.icon-Folder-Organizing:before {
	content: "\E901";
}

.icon-Folder-Pictures:before {
	content: "\E902";
}

.icon-Folder-Refresh:before {
	content: "\E903";
}

.icon-Folder-Remove-:before {
	content: "\E904";
}

.icon-Folder-Search:before {
	content: "\E905";
}

.icon-Folder-Settings:before {
	content: "\E906";
}

.icon-Folder-Share:before {
	content: "\E907";
}

.icon-Folder-Trash:before {
	content: "\E908";
}

.icon-Folder-Upload:before {
	content: "\E909";
}

.icon-Folder-Video:before {
	content: "\E90A";
}

.icon-Folder-WithDocument:before {
	content: "\E90B";
}

.icon-Folder-Zip:before {
	content: "\E90C";
}

.icon-Folder:before {
	content: "\E90D";
}

.icon-Folders:before {
	content: "\E90E";
}

.icon-Font-Color:before {
	content: "\E90F";
}

.icon-Font-Name:before {
	content: "\E910";
}

.icon-Font-Size:before {
	content: "\E911";
}

.icon-Font-Style:before {
	content: "\E912";
}

.icon-Font-StyleSubscript:before {
	content: "\E913";
}

.icon-Font-StyleSuperscript:before {
	content: "\E914";
}

.icon-Font-Window:before {
	content: "\E915";
}

.icon-Foot-2:before {
	content: "\E916";
}

.icon-Foot:before {
	content: "\E917";
}

.icon-Football-2:before {
	content: "\E918";
}

.icon-Football:before {
	content: "\E919";
}

.icon-Footprint-2:before {
	content: "\E91A";
}

.icon-Footprint-3:before {
	content: "\E91B";
}

.icon-Footprint:before {
	content: "\E91C";
}

.icon-Forest:before {
	content: "\E91D";
}

.icon-Fork:before {
	content: "\E91E";
}

.icon-Formspring:before {
	content: "\E91F";
}

.icon-Formula:before {
	content: "\E920";
}

.icon-Forsquare:before {
	content: "\E921";
}

.icon-Forward:before {
	content: "\E922";
}

.icon-Fountain-Pen:before {
	content: "\E923";
}

.icon-Four-Fingers:before {
	content: "\E924";
}

.icon-Four-FingersDrag:before {
	content: "\E925";
}

.icon-Four-FingersDrag2:before {
	content: "\E926";
}

.icon-Four-FingersTouch:before {
	content: "\E927";
}

.icon-Fox:before {
	content: "\E928";
}

.icon-Frankenstein:before {
	content: "\E929";
}

.icon-French-Fries:before {
	content: "\E92A";
}

.icon-Friendfeed:before {
	content: "\E92B";
}

.icon-Friendster:before {
	content: "\E92C";
}

.icon-Frog:before {
	content: "\E92D";
}

.icon-Fruits:before {
	content: "\E92E";
}

.icon-Fuel:before {
	content: "\E92F";
}

.icon-Full-Bag:before {
	content: "\E930";
}

.icon-Full-Basket:before {
	content: "\E931";
}

.icon-Full-Cart:before {
	content: "\E932";
}

.icon-Full-Moon:before {
	content: "\E933";
}

.icon-Full-Screen:before {
	content: "\E934";
}

.icon-Full-Screen2:before {
	content: "\E935";
}

.icon-Full-View:before {
	content: "\E936";
}

.icon-Full-View2:before {
	content: "\E937";
}

.icon-Full-ViewWindow:before {
	content: "\E938";
}

.icon-Function:before {
	content: "\E939";
}

.icon-Funky:before {
	content: "\E93A";
}

.icon-Funny-Bicycle:before {
	content: "\E93B";
}

.icon-Furl:before {
	content: "\E93C";
}

.icon-Gamepad-2:before {
	content: "\E93D";
}

.icon-Gamepad:before {
	content: "\E93E";
}

.icon-Gas-Pump:before {
	content: "\E93F";
}

.icon-Gaugage-2:before {
	content: "\E940";
}

.icon-Gaugage:before {
	content: "\E941";
}

.icon-Gay:before {
	content: "\E942";
}

.icon-Gear-2:before {
	content: "\E943";
}

.icon-Gear:before {
	content: "\E944";
}

.icon-Gears-2:before {
	content: "\E945";
}

.icon-Gears:before {
	content: "\E946";
}

.icon-Geek-2:before {
	content: "\E947";
}

.icon-Geek:before {
	content: "\E948";
}

.icon-Gemini-2:before {
	content: "\E949";
}

.icon-Gemini:before {
	content: "\E94A";
}

.icon-Genius:before {
	content: "\E94B";
}

.icon-Gentleman:before {
	content: "\E94C";
}

.icon-Geo--:before {
	content: "\E94D";
}

.icon-Geo-:before {
	content: "\E94E";
}

.icon-Geo-Close:before {
	content: "\E94F";
}

.icon-Geo-Love:before {
	content: "\E950";
}

.icon-Geo-Number:before {
	content: "\E951";
}

.icon-Geo-Star:before {
	content: "\E952";
}

.icon-Geo:before {
	content: "\E953";
}

.icon-Geo2--:before {
	content: "\E954";
}

.icon-Geo2-:before {
	content: "\E955";
}

.icon-Geo2-Close:before {
	content: "\E956";
}

.icon-Geo2-Love:before {
	content: "\E957";
}

.icon-Geo2-Number:before {
	content: "\E958";
}

.icon-Geo2-Star:before {
	content: "\E959";
}

.icon-Geo2:before {
	content: "\E95A";
}

.icon-Geo3--:before {
	content: "\E95B";
}

.icon-Geo3-:before {
	content: "\E95C";
}

.icon-Geo3-Close:before {
	content: "\E95D";
}

.icon-Geo3-Love:before {
	content: "\E95E";
}

.icon-Geo3-Number:before {
	content: "\E95F";
}

.icon-Geo3-Star:before {
	content: "\E960";
}

.icon-Geo3:before {
	content: "\E961";
}

.icon-Gey:before {
	content: "\E962";
}

.icon-Gift-Box:before {
	content: "\E963";
}

.icon-Giraffe:before {
	content: "\E964";
}

.icon-Girl:before {
	content: "\E965";
}

.icon-Glass-Water:before {
	content: "\E966";
}

.icon-Glasses-2:before {
	content: "\E967";
}

.icon-Glasses-3:before {
	content: "\E968";
}

.icon-Glasses:before {
	content: "\E969";
}

.icon-Global-Position:before {
	content: "\E96A";
}

.icon-Globe-2:before {
	content: "\E96B";
}

.icon-Globe:before {
	content: "\E96C";
}

.icon-Gloves:before {
	content: "\E96D";
}

.icon-Go-Bottom:before {
	content: "\E96E";
}

.icon-Go-Top:before {
	content: "\E96F";
}

.icon-Goggles:before {
	content: "\E970";
}

.icon-Golf-2:before {
	content: "\E971";
}

.icon-Golf:before {
	content: "\E972";
}

.icon-Google-Buzz:before {
	content: "\E973";
}

.icon-Google-Drive:before {
	content: "\E974";
}

.icon-Google-Play:before {
	content: "\E975";
}

.icon-Google-Plus:before {
	content: "\E976";
}

.icon-Google:before {
	content: "\E977";
}

.icon-Gopro:before {
	content: "\E978";
}

.icon-Gorilla:before {
	content: "\E979";
}

.icon-Gowalla:before {
	content: "\E97A";
}

.icon-Grave:before {
	content: "\E97B";
}

.icon-Graveyard:before {
	content: "\E97C";
}

.icon-Greece:before {
	content: "\E97D";
}

.icon-Green-Energy:before {
	content: "\E97E";
}

.icon-Green-House:before {
	content: "\E97F";
}

.icon-Guitar:before {
	content: "\E980";
}

.icon-Gun-2:before {
	content: "\E981";
}

.icon-Gun-3:before {
	content: "\E982";
}

.icon-Gun:before {
	content: "\E983";
}

.icon-Gymnastics:before {
	content: "\E984";
}

.icon-Hair-2:before {
	content: "\E985";
}

.icon-Hair-3:before {
	content: "\E986";
}

.icon-Hair-4:before {
	content: "\E987";
}

.icon-Hair:before {
	content: "\E988";
}

.icon-Half-Moon:before {
	content: "\E989";
}

.icon-Halloween-HalfMoon:before {
	content: "\E98A";
}

.icon-Halloween-Moon:before {
	content: "\E98B";
}

.icon-Hamburger:before {
	content: "\E98C";
}

.icon-Hammer:before {
	content: "\E98D";
}

.icon-Hand-Touch:before {
	content: "\E98E";
}

.icon-Hand-Touch2:before {
	content: "\E98F";
}

.icon-Hand-TouchSmartphone:before {
	content: "\E990";
}

.icon-Hand:before {
	content: "\E991";
}

.icon-Hands:before {
	content: "\E992";
}

.icon-Handshake:before {
	content: "\E993";
}

.icon-Hanger:before {
	content: "\E994";
}

.icon-Happy:before {
	content: "\E995";
}

.icon-Hat-2:before {
	content: "\E996";
}

.icon-Hat:before {
	content: "\E997";
}

.icon-Haunted-House:before {
	content: "\E998";
}

.icon-HD-Video:before {
	content: "\E999";
}

.icon-HD:before {
	content: "\E99A";
}

.icon-HDD:before {
	content: "\E99B";
}

.icon-Headphone:before {
	content: "\E99C";
}

.icon-Headphones:before {
	content: "\E99D";
}

.icon-Headset:before {
	content: "\E99E";
}

.icon-Heart-2:before {
	content: "\E99F";
}

.icon-Heart:before {
	content: "\E9A0";
}

.icon-Heels-2:before {
	content: "\E9A1";
}

.icon-Heels:before {
	content: "\E9A2";
}

.icon-Height-Window:before {
	content: "\E9A3";
}

.icon-Helicopter-2:before {
	content: "\E9A4";
}

.icon-Helicopter:before {
	content: "\E9A5";
}

.icon-Helix-2:before {
	content: "\E9A6";
}

.icon-Hello:before {
	content: "\E9A7";
}

.icon-Helmet-2:before {
	content: "\E9A8";
}

.icon-Helmet-3:before {
	content: "\E9A9";
}

.icon-Helmet:before {
	content: "\E9AA";
}

.icon-Hipo:before {
	content: "\E9AB";
}

.icon-Hipster-Glasses:before {
	content: "\E9AC";
}

.icon-Hipster-Glasses2:before {
	content: "\E9AD";
}

.icon-Hipster-Glasses3:before {
	content: "\E9AE";
}

.icon-Hipster-Headphones:before {
	content: "\E9AF";
}

.icon-Hipster-Men:before {
	content: "\E9B0";
}

.icon-Hipster-Men2:before {
	content: "\E9B1";
}

.icon-Hipster-Men3:before {
	content: "\E9B2";
}

.icon-Hipster-Sunglasses:before {
	content: "\E9B3";
}

.icon-Hipster-Sunglasses2:before {
	content: "\E9B4";
}

.icon-Hipster-Sunglasses3:before {
	content: "\E9B5";
}

.icon-Hokey:before {
	content: "\E9B6";
}

.icon-Holly:before {
	content: "\E9B7";
}

.icon-Home-2:before {
	content: "\E9B8";
}

.icon-Home-3:before {
	content: "\E9B9";
}

.icon-Home-4:before {
	content: "\E9BA";
}

.icon-Home-5:before {
	content: "\E9BB";
}

.icon-Home-Window:before {
	content: "\E9BC";
}

.icon-Home:before {
	content: "\E9BD";
}

.icon-Homosexual:before {
	content: "\E9BE";
}

.icon-Honey:before {
	content: "\E9BF";
}

.icon-Hong-Kong:before {
	content: "\E9C0";
}

.icon-Hoodie:before {
	content: "\E9C1";
}

.icon-Horror:before {
	content: "\E9C2";
}

.icon-Horse:before {
	content: "\E9C3";
}

.icon-Hospital-2:before {
	content: "\E9C4";
}

.icon-Hospital:before {
	content: "\E9C5";
}

.icon-Host:before {
	content: "\E9C6";
}

.icon-Hot-Dog:before {
	content: "\E9C7";
}

.icon-Hotel:before {
	content: "\E9C8";
}

.icon-Hour:before {
	content: "\E9C9";
}

.icon-Hub:before {
	content: "\E9CA";
}

.icon-Humor:before {
	content: "\E9CB";
}

.icon-Hurt:before {
	content: "\E9CC";
}

.icon-Ice-Cream:before {
	content: "\E9CD";
}

.icon-ICQ:before {
	content: "\E9CE";
}

.icon-ID-2:before {
	content: "\E9CF";
}

.icon-ID-3:before {
	content: "\E9D0";
}

.icon-ID-Card:before {
	content: "\E9D1";
}

.icon-Idea-2:before {
	content: "\E9D2";
}

.icon-Idea-3:before {
	content: "\E9D3";
}

.icon-Idea-4:before {
	content: "\E9D4";
}

.icon-Idea-5:before {
	content: "\E9D5";
}

.icon-Idea:before {
	content: "\E9D6";
}

.icon-Identification-Badge:before {
	content: "\E9D7";
}

.icon-ImDB:before {
	content: "\E9D8";
}

.icon-Inbox-Empty:before {
	content: "\E9D9";
}

.icon-Inbox-Forward:before {
	content: "\E9DA";
}

.icon-Inbox-Full:before {
	content: "\E9DB";
}

.icon-Inbox-Into:before {
	content: "\E9DC";
}

.icon-Inbox-Out:before {
	content: "\E9DD";
}

.icon-Inbox-Reply:before {
	content: "\E9DE";
}

.icon-Inbox:before {
	content: "\E9DF";
}

.icon-Increase-Inedit:before {
	content: "\E9E0";
}

.icon-Indent-FirstLine:before {
	content: "\E9E1";
}

.icon-Indent-LeftMargin:before {
	content: "\E9E2";
}

.icon-Indent-RightMargin:before {
	content: "\E9E3";
}

.icon-India:before {
	content: "\E9E4";
}

.icon-Info-Window:before {
	content: "\E9E5";
}

.icon-Information:before {
	content: "\E9E6";
}

.icon-Inifity:before {
	content: "\E9E7";
}

.icon-Instagram:before {
	content: "\E9E8";
}

.icon-Internet-2:before {
	content: "\E9E9";
}

.icon-Internet-Explorer:before {
	content: "\E9EA";
}

.icon-Internet-Smiley:before {
	content: "\E9EB";
}

.icon-Internet:before {
	content: "\E9EC";
}

.icon-iOS-Apple:before {
	content: "\E9ED";
}

.icon-Israel:before {
	content: "\E9EE";
}

.icon-Italic-Text:before {
	content: "\E9EF";
}

.icon-Jacket-2:before {
	content: "\E9F0";
}

.icon-Jacket:before {
	content: "\E9F1";
}

.icon-Jamaica:before {
	content: "\E9F2";
}

.icon-Japan:before {
	content: "\E9F3";
}

.icon-Japanese-Gate:before {
	content: "\E9F4";
}

.icon-Jeans:before {
	content: "\E9F5";
}

.icon-Jeep-2:before {
	content: "\E9F6";
}

.icon-Jeep:before {
	content: "\E9F7";
}

.icon-Jet:before {
	content: "\E9F8";
}

.icon-Joystick:before {
	content: "\E9F9";
}

.icon-Juice:before {
	content: "\E9FA";
}

.icon-Jump-Rope:before {
	content: "\E9FB";
}

.icon-Kangoroo:before {
	content: "\E9FC";
}

.icon-Kenya:before {
	content: "\E9FD";
}

.icon-Key-2:before {
	content: "\E9FE";
}

.icon-Key-3:before {
	content: "\E9FF";
}

.icon-Key-Lock:before {
	content: "\EA00";
}

.icon-Key:before {
	content: "\EA01";
}

.icon-Keyboard:before {
	content: "\EA02";
}

.icon-Keyboard3:before {
	content: "\EA03";
}

.icon-Keypad:before {
	content: "\EA04";
}

.icon-King-2:before {
	content: "\EA05";
}

.icon-King:before {
	content: "\EA06";
}

.icon-Kiss:before {
	content: "\EA07";
}

.icon-Knee:before {
	content: "\EA08";
}

.icon-Knife-2:before {
	content: "\EA09";
}

.icon-Knife:before {
	content: "\EA0A";
}

.icon-Knight:before {
	content: "\EA0B";
}

.icon-Koala:before {
	content: "\EA0C";
}

.icon-Korea:before {
	content: "\EA0D";
}

.icon-Lamp:before {
	content: "\EA0E";
}

.icon-Landscape-2:before {
	content: "\EA0F";
}

.icon-Landscape:before {
	content: "\EA10";
}

.icon-Lantern:before {
	content: "\EA11";
}

.icon-Laptop-2:before {
	content: "\EA12";
}

.icon-Laptop-3:before {
	content: "\EA13";
}

.icon-Laptop-Phone:before {
	content: "\EA14";
}

.icon-Laptop-Secure:before {
	content: "\EA15";
}

.icon-Laptop-Tablet:before {
	content: "\EA16";
}

.icon-Laptop:before {
	content: "\EA17";
}

.icon-Laser:before {
	content: "\EA18";
}

.icon-Last-FM:before {
	content: "\EA19";
}

.icon-Last:before {
	content: "\EA1A";
}

.icon-Laughing:before {
	content: "\EA1B";
}

.icon-Layer-1635:before {
	content: "\EA1C";
}

.icon-Layer-1646:before {
	content: "\EA1D";
}

.icon-Layer-Backward:before {
	content: "\EA1E";
}

.icon-Layer-Forward:before {
	content: "\EA1F";
}

.icon-Leafs-2:before {
	content: "\EA20";
}

.icon-Leafs:before {
	content: "\EA21";
}

.icon-Leaning-Tower:before {
	content: "\EA22";
}

.icon-Left--Right:before {
	content: "\EA23";
}

.icon-Left--Right3:before {
	content: "\EA24";
}

.icon-Left-2:before {
	content: "\EA25";
}

.icon-Left-3:before {
	content: "\EA26";
}

.icon-Left-4:before {
	content: "\EA27";
}

.icon-Left-ToRight:before {
	content: "\EA28";
}

.icon-Left:before {
	content: "\EA29";
}

.icon-Leg-2:before {
	content: "\EA2A";
}

.icon-Leg:before {
	content: "\EA2B";
}

.icon-Lego:before {
	content: "\EA2C";
}

.icon-Lemon:before {
	content: "\EA2D";
}

.icon-Len-2:before {
	content: "\EA2E";
}

.icon-Len-3:before {
	content: "\EA2F";
}

.icon-Len:before {
	content: "\EA30";
}

.icon-Leo-2:before {
	content: "\EA31";
}

.icon-Leo:before {
	content: "\EA32";
}

.icon-Leopard:before {
	content: "\EA33";
}

.icon-Lesbian:before {
	content: "\EA34";
}

.icon-Lesbians:before {
	content: "\EA35";
}

.icon-Letter-Close:before {
	content: "\EA36";
}

.icon-Letter-Open:before {
	content: "\EA37";
}

.icon-Letter-Sent:before {
	content: "\EA38";
}

.icon-Libra-2:before {
	content: "\EA39";
}

.icon-Libra:before {
	content: "\EA3A";
}

.icon-Library-2:before {
	content: "\EA3B";
}

.icon-Library:before {
	content: "\EA3C";
}

.icon-Life-Jacket:before {
	content: "\EA3D";
}

.icon-Life-Safer:before {
	content: "\EA3E";
}

.icon-Light-Bulb:before {
	content: "\EA3F";
}

.icon-Light-Bulb2:before {
	content: "\EA40";
}

.icon-Light-BulbLeaf:before {
	content: "\EA41";
}

.icon-Lighthouse:before {
	content: "\EA42";
}

.icon-Like-2:before {
	content: "\EA43";
}

.icon-Like:before {
	content: "\EA44";
}

.icon-Line-Chart:before {
	content: "\EA45";
}

.icon-Line-Chart2:before {
	content: "\EA46";
}

.icon-Line-Chart3:before {
	content: "\EA47";
}

.icon-Line-Chart4:before {
	content: "\EA48";
}

.icon-Line-Spacing:before {
	content: "\EA49";
}

.icon-Line-SpacingText:before {
	content: "\EA4A";
}

.icon-Link-2:before {
	content: "\EA4B";
}

.icon-Link:before {
	content: "\EA4C";
}

.icon-Linkedin-2:before {
	content: "\EA4D";
}

.icon-Linkedin:before {
	content: "\EA4E";
}

.icon-Linux:before {
	content: "\EA4F";
}

.icon-Lion:before {
	content: "\EA50";
}

.icon-Livejournal:before {
	content: "\EA51";
}

.icon-Loading-2:before {
	content: "\EA52";
}

.icon-Loading-3:before {
	content: "\EA53";
}

.icon-Loading-Window:before {
	content: "\EA54";
}

.icon-Loading:before {
	content: "\EA55";
}

.icon-Location-2:before {
	content: "\EA56";
}

.icon-Location:before {
	content: "\EA57";
}

.icon-Lock-2:before {
	content: "\EA58";
}

.icon-Lock-3:before {
	content: "\EA59";
}

.icon-Lock-User:before {
	content: "\EA5A";
}

.icon-Lock-Window:before {
	content: "\EA5B";
}

.icon-Lock:before {
	content: "\EA5C";
}

.icon-Lollipop-2:before {
	content: "\EA5D";
}

.icon-Lollipop-3:before {
	content: "\EA5E";
}

.icon-Lollipop:before {
	content: "\EA5F";
}

.icon-Loop:before {
	content: "\EA60";
}

.icon-Loud:before {
	content: "\EA61";
}

.icon-Loudspeaker:before {
	content: "\EA62";
}

.icon-Love-2:before {
	content: "\EA63";
}

.icon-Love-User:before {
	content: "\EA64";
}

.icon-Love-Window:before {
	content: "\EA65";
}

.icon-Love:before {
	content: "\EA66";
}

.icon-Lowercase-Text:before {
	content: "\EA67";
}

.icon-Luggafe-Front:before {
	content: "\EA68";
}

.icon-Luggage-2:before {
	content: "\EA69";
}

.icon-Macro:before {
	content: "\EA6A";
}

.icon-Magic-Wand:before {
	content: "\EA6B";
}

.icon-Magnet:before {
	content: "\EA6C";
}

.icon-Magnifi-Glass-:before {
	content: "\EA6D";
}

.icon-Magnifi-Glass:before {
	content: "\EA6E";
}

.icon-Magnifi-Glass2:before {
	content: "\EA6F";
}

.icon-Mail-2:before {
	content: "\EA70";
}

.icon-Mail-3:before {
	content: "\EA71";
}

.icon-Mail-Add:before {
	content: "\EA72";
}

.icon-Mail-Attachement:before {
	content: "\EA73";
}

.icon-Mail-Block:before {
	content: "\EA74";
}

.icon-Mail-Delete:before {
	content: "\EA75";
}

.icon-Mail-Favorite:before {
	content: "\EA76";
}

.icon-Mail-Forward:before {
	content: "\EA77";
}

.icon-Mail-Gallery:before {
	content: "\EA78";
}

.icon-Mail-Inbox:before {
	content: "\EA79";
}

.icon-Mail-Link:before {
	content: "\EA7A";
}

.icon-Mail-Lock:before {
	content: "\EA7B";
}

.icon-Mail-Love:before {
	content: "\EA7C";
}

.icon-Mail-Money:before {
	content: "\EA7D";
}

.icon-Mail-Open:before {
	content: "\EA7E";
}

.icon-Mail-Outbox:before {
	content: "\EA7F";
}

.icon-Mail-Password:before {
	content: "\EA80";
}

.icon-Mail-Photo:before {
	content: "\EA81";
}

.icon-Mail-Read:before {
	content: "\EA82";
}

.icon-Mail-Removex:before {
	content: "\EA83";
}

.icon-Mail-Reply:before {
	content: "\EA84";
}

.icon-Mail-ReplyAll:before {
	content: "\EA85";
}

.icon-Mail-Search:before {
	content: "\EA86";
}

.icon-Mail-Send:before {
	content: "\EA87";
}

.icon-Mail-Settings:before {
	content: "\EA88";
}

.icon-Mail-Unread:before {
	content: "\EA89";
}

.icon-Mail-Video:before {
	content: "\EA8A";
}

.icon-Mail-withAtSign:before {
	content: "\EA8B";
}

.icon-Mail-WithCursors:before {
	content: "\EA8C";
}

.icon-Mail:before {
	content: "\EA8D";
}

.icon-Mailbox-Empty:before {
	content: "\EA8E";
}

.icon-Mailbox-Full:before {
	content: "\EA8F";
}

.icon-Male-2:before {
	content: "\EA90";
}

.icon-Male-Sign:before {
	content: "\EA91";
}

.icon-Male:before {
	content: "\EA92";
}

.icon-MaleFemale:before {
	content: "\EA93";
}

.icon-Man-Sign:before {
	content: "\EA94";
}

.icon-Management:before {
	content: "\EA95";
}

.icon-Mans-Underwear:before {
	content: "\EA96";
}

.icon-Mans-Underwear2:before {
	content: "\EA97";
}

.icon-Map-Marker:before {
	content: "\EA98";
}

.icon-Map-Marker2:before {
	content: "\EA99";
}

.icon-Map-Marker3:before {
	content: "\EA9A";
}

.icon-Map:before {
	content: "\EA9B";
}

.icon-Map2:before {
	content: "\EA9C";
}

.icon-Marker-2:before {
	content: "\EA9D";
}

.icon-Marker-3:before {
	content: "\EA9E";
}

.icon-Marker:before {
	content: "\EA9F";
}

.icon-Martini-Glass:before {
	content: "\EAA0";
}

.icon-Mask:before {
	content: "\EAA1";
}

.icon-Master-Card:before {
	content: "\EAA2";
}

.icon-Maximize-Window:before {
	content: "\EAA3";
}

.icon-Maximize:before {
	content: "\EAA4";
}

.icon-Medal-2:before {
	content: "\EAA5";
}

.icon-Medal-3:before {
	content: "\EAA6";
}

.icon-Medal:before {
	content: "\EAA7";
}

.icon-Medical-Sign:before {
	content: "\EAA8";
}

.icon-Medicine-2:before {
	content: "\EAA9";
}

.icon-Medicine-3:before {
	content: "\EAAA";
}

.icon-Medicine:before {
	content: "\EAAB";
}

.icon-Megaphone:before {
	content: "\EAAC";
}

.icon-Memory-Card:before {
	content: "\EAAD";
}

.icon-Memory-Card2:before {
	content: "\EAAE";
}

.icon-Memory-Card3:before {
	content: "\EAAF";
}

.icon-Men:before {
	content: "\EAB0";
}

.icon-Menorah:before {
	content: "\EAB1";
}

.icon-Mens:before {
	content: "\EAB2";
}

.icon-Metacafe:before {
	content: "\EAB3";
}

.icon-Mexico:before {
	content: "\EAB4";
}

.icon-Mic:before {
	content: "\EAB5";
}

.icon-Microphone-2:before {
	content: "\EAB6";
}

.icon-Microphone-3:before {
	content: "\EAB7";
}

.icon-Microphone-4:before {
	content: "\EAB8";
}

.icon-Microphone-5:before {
	content: "\EAB9";
}

.icon-Microphone-6:before {
	content: "\EABA";
}

.icon-Microphone-7:before {
	content: "\EABB";
}

.icon-Microphone:before {
	content: "\EABC";
}

.icon-Microscope:before {
	content: "\EABD";
}

.icon-Milk-Bottle:before {
	content: "\EABE";
}

.icon-Mine:before {
	content: "\EABF";
}

.icon-Minimize-Maximize-Close-Window:before {
	content: "\EAC0";
}

.icon-Minimize-Window:before {
	content: "\EAC1";
}

.icon-Minimize:before {
	content: "\EAC2";
}

.icon-Mirror:before {
	content: "\EAC3";
}

.icon-Mixer:before {
	content: "\EAC4";
}

.icon-Mixx:before {
	content: "\EAC5";
}

.icon-Money-2:before {
	content: "\EAC6";
}

.icon-Money-Bag:before {
	content: "\EAC7";
}

.icon-Money-Smiley:before {
	content: "\EAC8";
}

.icon-Money:before {
	content: "\EAC9";
}

.icon-Monitor-2:before {
	content: "\EACA";
}

.icon-Monitor-3:before {
	content: "\EACB";
}

.icon-Monitor-4:before {
	content: "\EACC";
}

.icon-Monitor-5:before {
	content: "\EACD";
}

.icon-Monitor-Analytics:before {
	content: "\EACE";
}

.icon-Monitor-Laptop:before {
	content: "\EACF";
}

.icon-Monitor-phone:before {
	content: "\EAD0";
}

.icon-Monitor-Tablet:before {
	content: "\EAD1";
}

.icon-Monitor-Vertical:before {
	content: "\EAD2";
}

.icon-Monitor:before {
	content: "\EAD3";
}

.icon-Monitoring:before {
	content: "\EAD4";
}

.icon-Monkey:before {
	content: "\EAD5";
}

.icon-Monster:before {
	content: "\EAD6";
}

.icon-Morocco:before {
	content: "\EAD7";
}

.icon-Motorcycle:before {
	content: "\EAD8";
}

.icon-Mouse-2:before {
	content: "\EAD9";
}

.icon-Mouse-3:before {
	content: "\EADA";
}

.icon-Mouse-4:before {
	content: "\EADB";
}

.icon-Mouse-Pointer:before {
	content: "\EADC";
}

.icon-Mouse:before {
	content: "\EADD";
}

.icon-Moustache-Smiley:before {
	content: "\EADE";
}

.icon-Movie-Ticket:before {
	content: "\EADF";
}

.icon-Movie:before {
	content: "\EAE0";
}

.icon-Mp3-File:before {
	content: "\EAE1";
}

.icon-Museum:before {
	content: "\EAE2";
}

.icon-Mushroom:before {
	content: "\EAE3";
}

.icon-Music-Note:before {
	content: "\EAE4";
}

.icon-Music-Note2:before {
	content: "\EAE5";
}

.icon-Music-Note3:before {
	content: "\EAE6";
}

.icon-Music-Note4:before {
	content: "\EAE7";
}

.icon-Music-Player:before {
	content: "\EAE8";
}

.icon-Mustache-2:before {
	content: "\EAE9";
}

.icon-Mustache-3:before {
	content: "\EAEA";
}

.icon-Mustache-4:before {
	content: "\EAEB";
}

.icon-Mustache-5:before {
	content: "\EAEC";
}

.icon-Mustache-6:before {
	content: "\EAED";
}

.icon-Mustache-7:before {
	content: "\EAEE";
}

.icon-Mustache-8:before {
	content: "\EAEF";
}

.icon-Mustache:before {
	content: "\EAF0";
}

.icon-Mute:before {
	content: "\EAF1";
}

.icon-Myspace:before {
	content: "\EAF2";
}

.icon-Navigat-Start:before {
	content: "\EAF3";
}

.icon-Navigate-End:before {
	content: "\EAF4";
}

.icon-Navigation-LeftWindow:before {
	content: "\EAF5";
}

.icon-Navigation-RightWindow:before {
	content: "\EAF6";
}

.icon-Nepal:before {
	content: "\EAF7";
}

.icon-Netscape:before {
	content: "\EAF8";
}

.icon-Network-Window:before {
	content: "\EAF9";
}

.icon-Network:before {
	content: "\EAFA";
}

.icon-Neutron:before {
	content: "\EAFB";
}

.icon-New-Mail:before {
	content: "\EAFC";
}

.icon-New-Tab:before {
	content: "\EAFD";
}

.icon-Newspaper-2:before {
	content: "\EAFE";
}

.icon-Newspaper:before {
	content: "\EAFF";
}

.icon-Newsvine:before {
	content: "\EB00";
}

.icon-Next2:before {
	content: "\EB01";
}

.icon-Next-3:before {
	content: "\EB02";
}

.icon-Next-Music:before {
	content: "\EB03";
}

.icon-Next:before {
	content: "\EB04";
}

.icon-No-Battery:before {
	content: "\EB05";
}

.icon-No-Drop:before {
	content: "\EB06";
}

.icon-No-Flash:before {
	content: "\EB07";
}

.icon-No-Smoking:before {
	content: "\EB08";
}

.icon-Noose:before {
	content: "\EB09";
}

.icon-Normal-Text:before {
	content: "\EB0A";
}

.icon-Note:before {
	content: "\EB0B";
}

.icon-Notepad-2:before {
	content: "\EB0C";
}

.icon-Notepad:before {
	content: "\EB0D";
}

.icon-Nuclear:before {
	content: "\EB0E";
}

.icon-Numbering-List:before {
	content: "\EB0F";
}

.icon-Nurse:before {
	content: "\EB10";
}

.icon-Office-Lamp:before {
	content: "\EB11";
}

.icon-Office:before {
	content: "\EB12";
}

.icon-Oil:before {
	content: "\EB13";
}

.icon-Old-Camera:before {
	content: "\EB14";
}

.icon-Old-Cassette:before {
	content: "\EB15";
}

.icon-Old-Clock:before {
	content: "\EB16";
}

.icon-Old-Radio:before {
	content: "\EB17";
}

.icon-Old-Sticky:before {
	content: "\EB18";
}

.icon-Old-Sticky2:before {
	content: "\EB19";
}

.icon-Old-Telephone:before {
	content: "\EB1A";
}

.icon-Old-TV:before {
	content: "\EB1B";
}

.icon-On-Air:before {
	content: "\EB1C";
}

.icon-On-Off-2:before {
	content: "\EB1D";
}

.icon-On-Off-3:before {
	content: "\EB1E";
}

.icon-On-off:before {
	content: "\EB1F";
}

.icon-One-Finger:before {
	content: "\EB20";
}

.icon-One-FingerTouch:before {
	content: "\EB21";
}

.icon-One-Window:before {
	content: "\EB22";
}

.icon-Open-Banana:before {
	content: "\EB23";
}

.icon-Open-Book:before {
	content: "\EB24";
}

.icon-Opera-House:before {
	content: "\EB25";
}

.icon-Opera:before {
	content: "\EB26";
}

.icon-Optimization:before {
	content: "\EB27";
}

.icon-Orientation-2:before {
	content: "\EB28";
}

.icon-Orientation-3:before {
	content: "\EB29";
}

.icon-Orientation:before {
	content: "\EB2A";
}

.icon-Orkut:before {
	content: "\EB2B";
}

.icon-Ornament:before {
	content: "\EB2C";
}

.icon-Over-Time:before {
	content: "\EB2D";
}

.icon-Over-Time2:before {
	content: "\EB2E";
}

.icon-Owl:before {
	content: "\EB2F";
}

.icon-Pac-Man:before {
	content: "\EB30";
}

.icon-Paint-Brush:before {
	content: "\EB31";
}

.icon-Paint-Bucket:before {
	content: "\EB32";
}

.icon-Paintbrush:before {
	content: "\EB33";
}

.icon-Palette:before {
	content: "\EB34";
}

.icon-Palm-Tree:before {
	content: "\EB35";
}

.icon-Panda:before {
	content: "\EB36";
}

.icon-Panorama:before {
	content: "\EB37";
}

.icon-Pantheon:before {
	content: "\EB38";
}

.icon-Pantone:before {
	content: "\EB39";
}

.icon-Pants:before {
	content: "\EB3A";
}

.icon-Paper-Plane:before {
	content: "\EB3B";
}

.icon-Paper:before {
	content: "\EB3C";
}

.icon-Parasailing:before {
	content: "\EB3D";
}

.icon-Parrot:before {
	content: "\EB3E";
}

.icon-Password-2shopping:before {
	content: "\EB3F";
}

.icon-Password-Field:before {
	content: "\EB40";
}

.icon-Password-shopping:before {
	content: "\EB41";
}

.icon-Password:before {
	content: "\EB42";
}

.icon-pause-2:before {
	content: "\EB43";
}

.icon-Pause:before {
	content: "\EB44";
}

.icon-Paw:before {
	content: "\EB45";
}

.icon-Pawn:before {
	content: "\EB46";
}

.icon-Paypal:before {
	content: "\EB47";
}

.icon-Pen-2:before {
	content: "\EB48";
}

.icon-Pen-3:before {
	content: "\EB49";
}

.icon-Pen-4:before {
	content: "\EB4A";
}

.icon-Pen-5:before {
	content: "\EB4B";
}

.icon-Pen-6:before {
	content: "\EB4C";
}

.icon-Pen:before {
	content: "\EB4D";
}

.icon-Pencil-Ruler:before {
	content: "\EB4E";
}

.icon-Pencil:before {
	content: "\EB4F";
}

.icon-Penguin:before {
	content: "\EB50";
}

.icon-Pentagon:before {
	content: "\EB51";
}

.icon-People-onCloud:before {
	content: "\EB52";
}

.icon-Pepper-withFire:before {
	content: "\EB53";
}

.icon-Pepper:before {
	content: "\EB54";
}

.icon-Petrol:before {
	content: "\EB55";
}

.icon-Petronas-Tower:before {
	content: "\EB56";
}

.icon-Philipines:before {
	content: "\EB57";
}

.icon-Phone-2:before {
	content: "\EB58";
}

.icon-Phone-3:before {
	content: "\EB59";
}

.icon-Phone-3G:before {
	content: "\EB5A";
}

.icon-Phone-4G:before {
	content: "\EB5B";
}

.icon-Phone-Simcard:before {
	content: "\EB5C";
}

.icon-Phone-SMS:before {
	content: "\EB5D";
}

.icon-Phone-Wifi:before {
	content: "\EB5E";
}

.icon-Phone:before {
	content: "\EB5F";
}

.icon-Photo-2:before {
	content: "\EB60";
}

.icon-Photo-3:before {
	content: "\EB61";
}

.icon-Photo-Album:before {
	content: "\EB62";
}

.icon-Photo-Album2:before {
	content: "\EB63";
}

.icon-Photo-Album3:before {
	content: "\EB64";
}

.icon-Photo:before {
	content: "\EB65";
}

.icon-Photos:before {
	content: "\EB66";
}

.icon-Physics:before {
	content: "\EB67";
}

.icon-Pi:before {
	content: "\EB68";
}

.icon-Piano:before {
	content: "\EB69";
}

.icon-Picasa:before {
	content: "\EB6A";
}

.icon-Pie-Chart:before {
	content: "\EB6B";
}

.icon-Pie-Chart2:before {
	content: "\EB6C";
}

.icon-Pie-Chart3:before {
	content: "\EB6D";
}

.icon-Pilates-2:before {
	content: "\EB6E";
}

.icon-Pilates-3:before {
	content: "\EB6F";
}

.icon-Pilates:before {
	content: "\EB70";
}

.icon-Pilot:before {
	content: "\EB71";
}

.icon-Pinch:before {
	content: "\EB72";
}

.icon-Ping-Pong:before {
	content: "\EB73";
}

.icon-Pinterest:before {
	content: "\EB74";
}

.icon-Pipe:before {
	content: "\EB75";
}

.icon-Pipette:before {
	content: "\EB76";
}

.icon-Piramids:before {
	content: "\EB77";
}

.icon-Pisces-2:before {
	content: "\EB78";
}

.icon-Pisces:before {
	content: "\EB79";
}

.icon-Pizza-Slice:before {
	content: "\EB7A";
}

.icon-Pizza:before {
	content: "\EB7B";
}

.icon-Plane-2:before {
	content: "\EB7C";
}

.icon-Plane:before {
	content: "\EB7D";
}

.icon-Plant:before {
	content: "\EB7E";
}

.icon-Plasmid:before {
	content: "\EB7F";
}

.icon-Plaster:before {
	content: "\EB80";
}

.icon-Plastic-CupPhone:before {
	content: "\EB81";
}

.icon-Plastic-CupPhone2:before {
	content: "\EB82";
}

.icon-Plate:before {
	content: "\EB83";
}

.icon-Plates:before {
	content: "\EB84";
}

.icon-Plaxo:before {
	content: "\EB85";
}

.icon-Play-Music:before {
	content: "\EB86";
}

.icon-Plug-In:before {
	content: "\EB87";
}

.icon-Plug-In2:before {
	content: "\EB88";
}

.icon-Plurk:before {
	content: "\EB89";
}

.icon-Pointer:before {
	content: "\EB8A";
}

.icon-Poland:before {
	content: "\EB8B";
}

.icon-Police-Man:before {
	content: "\EB8C";
}

.icon-Police-Station:before {
	content: "\EB8D";
}

.icon-Police-Woman:before {
	content: "\EB8E";
}

.icon-Police:before {
	content: "\EB8F";
}

.icon-Polo-Shirt:before {
	content: "\EB90";
}

.icon-Portrait:before {
	content: "\EB91";
}

.icon-Portugal:before {
	content: "\EB92";
}

.icon-Post-Mail:before {
	content: "\EB93";
}

.icon-Post-Mail2:before {
	content: "\EB94";
}

.icon-Post-Office:before {
	content: "\EB95";
}

.icon-Post-Sign:before {
	content: "\EB96";
}

.icon-Post-Sign2ways:before {
	content: "\EB97";
}

.icon-Posterous:before {
	content: "\EB98";
}

.icon-Pound-Sign:before {
	content: "\EB99";
}

.icon-Pound-Sign2:before {
	content: "\EB9A";
}

.icon-Pound:before {
	content: "\EB9B";
}

.icon-Power-2:before {
	content: "\EB9C";
}

.icon-Power-3:before {
	content: "\EB9D";
}

.icon-Power-Cable:before {
	content: "\EB9E";
}

.icon-Power-Station:before {
	content: "\EB9F";
}

.icon-Power:before {
	content: "\EBA0";
}

.icon-Prater:before {
	content: "\EBA1";
}

.icon-Present:before {
	content: "\EBA2";
}

.icon-Presents:before {
	content: "\EBA3";
}

.icon-Press:before {
	content: "\EBA4";
}

.icon-Preview:before {
	content: "\EBA5";
}

.icon-Previous:before {
	content: "\EBA6";
}

.icon-Pricing:before {
	content: "\EBA7";
}

.icon-Printer:before {
	content: "\EBA8";
}

.icon-Professor:before {
	content: "\EBA9";
}

.icon-Profile:before {
	content: "\EBAA";
}

.icon-Project:before {
	content: "\EBAB";
}

.icon-Projector-2:before {
	content: "\EBAC";
}

.icon-Projector:before {
	content: "\EBAD";
}

.icon-Pulse:before {
	content: "\EBAE";
}

.icon-Pumpkin:before {
	content: "\EBAF";
}

.icon-Punk:before {
	content: "\EBB0";
}

.icon-Punker:before {
	content: "\EBB1";
}

.icon-Puzzle:before {
	content: "\EBB2";
}

.icon-QIK:before {
	content: "\EBB3";
}

.icon-QR-Code:before {
	content: "\EBB4";
}

.icon-Queen-2:before {
	content: "\EBB5";
}

.icon-Queen:before {
	content: "\EBB6";
}

.icon-Quill-2:before {
	content: "\EBB7";
}

.icon-Quill-3:before {
	content: "\EBB8";
}

.icon-Quill:before {
	content: "\EBB9";
}

.icon-Quotes-2:before {
	content: "\EBBA";
}

.icon-Quotes:before {
	content: "\EBBB";
}

.icon-Radio:before {
	content: "\EBBC";
}

.icon-Radioactive:before {
	content: "\EBBD";
}

.icon-Rafting:before {
	content: "\EBBE";
}

.icon-Rain-Drop:before {
	content: "\EBBF";
}

.icon-Rainbow-2:before {
	content: "\EBC0";
}

.icon-Rainbow:before {
	content: "\EBC1";
}

.icon-Ram:before {
	content: "\EBC2";
}

.icon-Razzor-Blade:before {
	content: "\EBC3";
}

.icon-Receipt-2:before {
	content: "\EBC4";
}

.icon-Receipt-3:before {
	content: "\EBC5";
}

.icon-Receipt-4:before {
	content: "\EBC6";
}

.icon-Receipt:before {
	content: "\EBC7";
}

.icon-Record2:before {
	content: "\EBC8";
}

.icon-Record-3:before {
	content: "\EBC9";
}

.icon-Record-Music:before {
	content: "\EBCA";
}

.icon-Record:before {
	content: "\EBCB";
}

.icon-Recycling-2:before {
	content: "\EBCC";
}

.icon-Recycling:before {
	content: "\EBCD";
}

.icon-Reddit:before {
	content: "\EBCE";
}

.icon-Redhat:before {
	content: "\EBCF";
}

.icon-Redirect:before {
	content: "\EBD0";
}

.icon-Redo:before {
	content: "\EBD1";
}

.icon-Reel:before {
	content: "\EBD2";
}

.icon-Refinery:before {
	content: "\EBD3";
}

.icon-Refresh-Window:before {
	content: "\EBD4";
}

.icon-Refresh:before {
	content: "\EBD5";
}

.icon-Reload-2:before {
	content: "\EBD6";
}

.icon-Reload-3:before {
	content: "\EBD7";
}

.icon-Reload:before {
	content: "\EBD8";
}

.icon-Remote-Controll:before {
	content: "\EBD9";
}

.icon-Remote-Controll2:before {
	content: "\EBDA";
}

.icon-Remove-Bag:before {
	content: "\EBDB";
}

.icon-Remove-Basket:before {
	content: "\EBDC";
}

.icon-Remove-Cart:before {
	content: "\EBDD";
}

.icon-Remove-File:before {
	content: "\EBDE";
}

.icon-Remove-User:before {
	content: "\EBDF";
}

.icon-Remove-Window:before {
	content: "\EBE0";
}

.icon-Remove:before {
	content: "\EBE1";
}

.icon-Rename:before {
	content: "\EBE2";
}

.icon-Repair:before {
	content: "\EBE3";
}

.icon-Repeat-2:before {
	content: "\EBE4";
}

.icon-Repeat-3:before {
	content: "\EBE5";
}

.icon-Repeat-4:before {
	content: "\EBE6";
}

.icon-Repeat-5:before {
	content: "\EBE7";
}

.icon-Repeat-6:before {
	content: "\EBE8";
}

.icon-Repeat-7:before {
	content: "\EBE9";
}

.icon-Repeat:before {
	content: "\EBEA";
}

.icon-Reset:before {
	content: "\EBEB";
}

.icon-Resize:before {
	content: "\EBEC";
}

.icon-Restore-Window:before {
	content: "\EBED";
}

.icon-Retouching:before {
	content: "\EBEE";
}

.icon-Retro-Camera:before {
	content: "\EBEF";
}

.icon-Retro:before {
	content: "\EBF0";
}

.icon-Retweet:before {
	content: "\EBF1";
}

.icon-Reverbnation:before {
	content: "\EBF2";
}

.icon-Rewind:before {
	content: "\EBF3";
}

.icon-RGB:before {
	content: "\EBF4";
}

.icon-Ribbon-2:before {
	content: "\EBF5";
}

.icon-Ribbon-3:before {
	content: "\EBF6";
}

.icon-Ribbon:before {
	content: "\EBF7";
}

.icon-Right-2:before {
	content: "\EBF8";
}

.icon-Right-3:before {
	content: "\EBF9";
}

.icon-Right-4:before {
	content: "\EBFA";
}

.icon-Right-ToLeft:before {
	content: "\EBFB";
}

.icon-Right:before {
	content: "\EBFC";
}

.icon-Road-2:before {
	content: "\EBFD";
}

.icon-Road-3:before {
	content: "\EBFE";
}

.icon-Road:before {
	content: "\EBFF";
}

.icon-Robot-2:before {
	content: "\EC00";
}

.icon-Robot:before {
	content: "\EC01";
}

.icon-Rock-andRoll:before {
	content: "\EC02";
}

.icon-Rocket:before {
	content: "\EC03";
}

.icon-Roller:before {
	content: "\EC04";
}

.icon-Roof:before {
	content: "\EC05";
}

.icon-Rook:before {
	content: "\EC06";
}

.icon-Rotate-Gesture:before {
	content: "\EC07";
}

.icon-Rotate-Gesture2:before {
	content: "\EC08";
}

.icon-Rotate-Gesture3:before {
	content: "\EC09";
}

.icon-Rotation-390:before {
	content: "\EC0A";
}

.icon-Rotation:before {
	content: "\EC0B";
}

.icon-Router-2:before {
	content: "\EC0C";
}

.icon-Router:before {
	content: "\EC0D";
}

.icon-RSS:before {
	content: "\EC0E";
}

.icon-Ruler-2:before {
	content: "\EC0F";
}

.icon-Ruler:before {
	content: "\EC10";
}

.icon-Running-Shoes:before {
	content: "\EC11";
}

.icon-Running:before {
	content: "\EC12";
}

.icon-Safari:before {
	content: "\EC13";
}

.icon-Safe-Box:before {
	content: "\EC14";
}

.icon-Safe-Box2:before {
	content: "\EC15";
}

.icon-Safety-PinClose:before {
	content: "\EC16";
}

.icon-Safety-PinOpen:before {
	content: "\EC17";
}

.icon-Sagittarus-2:before {
	content: "\EC18";
}

.icon-Sagittarus:before {
	content: "\EC19";
}

.icon-Sailing-Ship:before {
	content: "\EC1A";
}

.icon-Sand-watch:before {
	content: "\EC1B";
}

.icon-Sand-watch2:before {
	content: "\EC1C";
}

.icon-Santa-Claus:before {
	content: "\EC1D";
}

.icon-Santa-Claus2:before {
	content: "\EC1E";
}

.icon-Santa-onSled:before {
	content: "\EC1F";
}

.icon-Satelite-2:before {
	content: "\EC20";
}

.icon-Satelite:before {
	content: "\EC21";
}

.icon-Save-Window:before {
	content: "\EC22";
}

.icon-Save:before {
	content: "\EC23";
}

.icon-Saw:before {
	content: "\EC24";
}

.icon-Saxophone:before {
	content: "\EC25";
}

.icon-Scale:before {
	content: "\EC26";
}

.icon-Scarf:before {
	content: "\EC27";
}

.icon-Scissor:before {
	content: "\EC28";
}

.icon-Scooter-Front:before {
	content: "\EC29";
}

.icon-Scooter:before {
	content: "\EC2A";
}

.icon-Scorpio-2:before {
	content: "\EC2B";
}

.icon-Scorpio:before {
	content: "\EC2C";
}

.icon-Scotland:before {
	content: "\EC2D";
}

.icon-Screwdriver:before {
	content: "\EC2E";
}

.icon-Scroll-Fast:before {
	content: "\EC2F";
}

.icon-Scroll:before {
	content: "\EC30";
}

.icon-Scroller-2:before {
	content: "\EC31";
}

.icon-Scroller:before {
	content: "\EC32";
}

.icon-Sea-Dog:before {
	content: "\EC33";
}

.icon-Search-onCloud:before {
	content: "\EC34";
}

.icon-Search-People:before {
	content: "\EC35";
}

.icon-secound:before {
	content: "\EC36";
}

.icon-secound2:before {
	content: "\EC37";
}

.icon-Security-Block:before {
	content: "\EC38";
}

.icon-Security-Bug:before {
	content: "\EC39";
}

.icon-Security-Camera:before {
	content: "\EC3A";
}

.icon-Security-Check:before {
	content: "\EC3B";
}

.icon-Security-Settings:before {
	content: "\EC3C";
}

.icon-Security-Smiley:before {
	content: "\EC3D";
}

.icon-Securiy-Remove:before {
	content: "\EC3E";
}

.icon-Seed:before {
	content: "\EC3F";
}

.icon-Selfie:before {
	content: "\EC40";
}

.icon-Serbia:before {
	content: "\EC41";
}

.icon-Server-2:before {
	content: "\EC42";
}

.icon-Server:before {
	content: "\EC43";
}

.icon-Servers:before {
	content: "\EC44";
}

.icon-Settings-Window:before {
	content: "\EC45";
}

.icon-Sewing-Machine:before {
	content: "\EC46";
}

.icon-Sexual:before {
	content: "\EC47";
}

.icon-Share-onCloud:before {
	content: "\EC48";
}

.icon-Share-Window:before {
	content: "\EC49";
}

.icon-Share:before {
	content: "\EC4A";
}

.icon-Sharethis:before {
	content: "\EC4B";
}

.icon-Shark:before {
	content: "\EC4C";
}

.icon-Sheep:before {
	content: "\EC4D";
}

.icon-Sheriff-Badge:before {
	content: "\EC4E";
}

.icon-Shield:before {
	content: "\EC4F";
}

.icon-Ship-2:before {
	content: "\EC50";
}

.icon-Ship:before {
	content: "\EC51";
}

.icon-Shirt:before {
	content: "\EC52";
}

.icon-Shoes-2:before {
	content: "\EC53";
}

.icon-Shoes-3:before {
	content: "\EC54";
}

.icon-Shoes:before {
	content: "\EC55";
}

.icon-Shop-2:before {
	content: "\EC56";
}

.icon-Shop-3:before {
	content: "\EC57";
}

.icon-Shop-4:before {
	content: "\EC58";
}

.icon-Shop:before {
	content: "\EC59";
}

.icon-Shopping-Bag:before {
	content: "\EC5A";
}

.icon-Shopping-Basket:before {
	content: "\EC5B";
}

.icon-Shopping-Cart:before {
	content: "\EC5C";
}

.icon-Short-Pants:before {
	content: "\EC5D";
}

.icon-Shoutwire:before {
	content: "\EC5E";
}

.icon-Shovel:before {
	content: "\EC5F";
}

.icon-Shuffle-2:before {
	content: "\EC60";
}

.icon-Shuffle-3:before {
	content: "\EC61";
}

.icon-Shuffle-4:before {
	content: "\EC62";
}

.icon-Shuffle:before {
	content: "\EC63";
}

.icon-Shutter:before {
	content: "\EC64";
}

.icon-Sidebar-Window:before {
	content: "\EC65";
}

.icon-Signal:before {
	content: "\EC66";
}

.icon-Singapore:before {
	content: "\EC67";
}

.icon-Skate-Shoes:before {
	content: "\EC68";
}

.icon-Skateboard-2:before {
	content: "\EC69";
}

.icon-Skateboard:before {
	content: "\EC6A";
}

.icon-Skeleton:before {
	content: "\EC6B";
}

.icon-Ski:before {
	content: "\EC6C";
}

.icon-Skirt:before {
	content: "\EC6D";
}

.icon-Skrill:before {
	content: "\EC6E";
}

.icon-Skull:before {
	content: "\EC6F";
}

.icon-Skydiving:before {
	content: "\EC70";
}

.icon-Skype:before {
	content: "\EC71";
}

.icon-Sled-withGifts:before {
	content: "\EC72";
}

.icon-Sled:before {
	content: "\EC73";
}

.icon-Sleeping:before {
	content: "\EC74";
}

.icon-Sleet:before {
	content: "\EC75";
}

.icon-Slippers:before {
	content: "\EC76";
}

.icon-Smart:before {
	content: "\EC77";
}

.icon-Smartphone-2:before {
	content: "\EC78";
}

.icon-Smartphone-3:before {
	content: "\EC79";
}

.icon-Smartphone-4:before {
	content: "\EC7A";
}

.icon-Smartphone-Secure:before {
	content: "\EC7B";
}

.icon-Smartphone:before {
	content: "\EC7C";
}

.icon-Smile:before {
	content: "\EC7D";
}

.icon-Smoking-Area:before {
	content: "\EC7E";
}

.icon-Smoking-Pipe:before {
	content: "\EC7F";
}

.icon-Snake:before {
	content: "\EC80";
}

.icon-Snorkel:before {
	content: "\EC81";
}

.icon-Snow-2:before {
	content: "\EC82";
}

.icon-Snow-Dome:before {
	content: "\EC83";
}

.icon-Snow-Storm:before {
	content: "\EC84";
}

.icon-Snow:before {
	content: "\EC85";
}

.icon-Snowflake-2:before {
	content: "\EC86";
}

.icon-Snowflake-3:before {
	content: "\EC87";
}

.icon-Snowflake-4:before {
	content: "\EC88";
}

.icon-Snowflake:before {
	content: "\EC89";
}

.icon-Snowman:before {
	content: "\EC8A";
}

.icon-Soccer-Ball:before {
	content: "\EC8B";
}

.icon-Soccer-Shoes:before {
	content: "\EC8C";
}

.icon-Socks:before {
	content: "\EC8D";
}

.icon-Solar:before {
	content: "\EC8E";
}

.icon-Sound-Wave:before {
	content: "\EC8F";
}

.icon-Sound:before {
	content: "\EC90";
}

.icon-Soundcloud:before {
	content: "\EC91";
}

.icon-Soup:before {
	content: "\EC92";
}

.icon-South-Africa:before {
	content: "\EC93";
}

.icon-Space-Needle:before {
	content: "\EC94";
}

.icon-Spain:before {
	content: "\EC95";
}

.icon-Spam-Mail:before {
	content: "\EC96";
}

.icon-Speach-Bubble:before {
	content: "\EC97";
}

.icon-Speach-Bubble2:before {
	content: "\EC98";
}

.icon-Speach-Bubble3:before {
	content: "\EC99";
}

.icon-Speach-Bubble4:before {
	content: "\EC9A";
}

.icon-Speach-Bubble5:before {
	content: "\EC9B";
}

.icon-Speach-Bubble6:before {
	content: "\EC9C";
}

.icon-Speach-Bubble7:before {
	content: "\EC9D";
}

.icon-Speach-Bubble8:before {
	content: "\EC9E";
}

.icon-Speach-Bubble9:before {
	content: "\EC9F";
}

.icon-Speach-Bubble10:before {
	content: "\ECA0";
}

.icon-Speach-Bubble11:before {
	content: "\ECA1";
}

.icon-Speach-Bubble12:before {
	content: "\ECA2";
}

.icon-Speach-Bubble13:before {
	content: "\ECA3";
}

.icon-Speach-BubbleAsking:before {
	content: "\ECA4";
}

.icon-Speach-BubbleComic:before {
	content: "\ECA5";
}

.icon-Speach-BubbleComic2:before {
	content: "\ECA6";
}

.icon-Speach-BubbleComic3:before {
	content: "\ECA7";
}

.icon-Speach-BubbleComic4:before {
	content: "\ECA8";
}

.icon-Speach-BubbleDialog:before {
	content: "\ECA9";
}

.icon-Speach-Bubbles:before {
	content: "\ECAA";
}

.icon-Speak-2:before {
	content: "\ECAB";
}

.icon-Speak:before {
	content: "\ECAC";
}

.icon-Speaker-2:before {
	content: "\ECAD";
}

.icon-Speaker:before {
	content: "\ECAE";
}

.icon-Spell-Check:before {
	content: "\ECAF";
}

.icon-Spell-CheckABC:before {
	content: "\ECB0";
}

.icon-Spermium:before {
	content: "\ECB1";
}

.icon-Spider:before {
	content: "\ECB2";
}

.icon-Spiderweb:before {
	content: "\ECB3";
}

.icon-Split-FourSquareWindow:before {
	content: "\ECB4";
}

.icon-Split-Horizontal:before {
	content: "\ECB5";
}

.icon-Split-Horizontal2Window:before {
	content: "\ECB6";
}

.icon-Split-Vertical:before {
	content: "\ECB7";
}

.icon-Split-Vertical2:before {
	content: "\ECB8";
}

.icon-Split-Window:before {
	content: "\ECB9";
}

.icon-Spoder:before {
	content: "\ECBA";
}

.icon-Spoon:before {
	content: "\ECBB";
}

.icon-Sport-Mode:before {
	content: "\ECBC";
}

.icon-Sports-Clothings1:before {
	content: "\ECBD";
}

.icon-Sports-Clothings2:before {
	content: "\ECBE";
}

.icon-Sports-Shirt:before {
	content: "\ECBF";
}

.icon-Spot:before {
	content: "\ECC0";
}

.icon-Spray:before {
	content: "\ECC1";
}

.icon-Spread:before {
	content: "\ECC2";
}

.icon-Spring:before {
	content: "\ECC3";
}

.icon-Spurl:before {
	content: "\ECC4";
}

.icon-Spy:before {
	content: "\ECC5";
}

.icon-Squirrel:before {
	content: "\ECC6";
}

.icon-SSL:before {
	content: "\ECC7";
}

.icon-St-BasilsCathedral:before {
	content: "\ECC8";
}

.icon-St-PaulsCathedral:before {
	content: "\ECC9";
}

.icon-Stamp-2:before {
	content: "\ECCA";
}

.icon-Stamp:before {
	content: "\ECCB";
}

.icon-Stapler:before {
	content: "\ECCC";
}

.icon-Star-Track:before {
	content: "\ECCD";
}

.icon-Star:before {
	content: "\ECCE";
}

.icon-Starfish:before {
	content: "\ECCF";
}

.icon-Start2:before {
	content: "\ECD0";
}

.icon-Start-3:before {
	content: "\ECD1";
}

.icon-Start-ways:before {
	content: "\ECD2";
}

.icon-Start:before {
	content: "\ECD3";
}

.icon-Statistic:before {
	content: "\ECD4";
}

.icon-Stethoscope:before {
	content: "\ECD5";
}

.icon-stop--2:before {
	content: "\ECD6";
}

.icon-Stop-Music:before {
	content: "\ECD7";
}

.icon-Stop:before {
	content: "\ECD8";
}

.icon-Stopwatch-2:before {
	content: "\ECD9";
}

.icon-Stopwatch:before {
	content: "\ECDA";
}

.icon-Storm:before {
	content: "\ECDB";
}

.icon-Street-View:before {
	content: "\ECDC";
}

.icon-Street-View2:before {
	content: "\ECDD";
}

.icon-Strikethrough-Text:before {
	content: "\ECDE";
}

.icon-Stroller:before {
	content: "\ECDF";
}

.icon-Structure:before {
	content: "\ECE0";
}

.icon-Student-Female:before {
	content: "\ECE1";
}

.icon-Student-Hat:before {
	content: "\ECE2";
}

.icon-Student-Hat2:before {
	content: "\ECE3";
}

.icon-Student-Male:before {
	content: "\ECE4";
}

.icon-Student-MaleFemale:before {
	content: "\ECE5";
}

.icon-Students:before {
	content: "\ECE6";
}

.icon-Studio-Flash:before {
	content: "\ECE7";
}

.icon-Studio-Lightbox:before {
	content: "\ECE8";
}

.icon-Stumbleupon:before {
	content: "\ECE9";
}

.icon-Suit:before {
	content: "\ECEA";
}

.icon-Suitcase:before {
	content: "\ECEB";
}

.icon-Sum-2:before {
	content: "\ECEC";
}

.icon-Sum:before {
	content: "\ECED";
}

.icon-Summer:before {
	content: "\ECEE";
}

.icon-Sun-CloudyRain:before {
	content: "\ECEF";
}

.icon-Sun:before {
	content: "\ECF0";
}

.icon-Sunglasses-2:before {
	content: "\ECF1";
}

.icon-Sunglasses-3:before {
	content: "\ECF2";
}

.icon-Sunglasses-Smiley:before {
	content: "\ECF3";
}

.icon-Sunglasses-Smiley2:before {
	content: "\ECF4";
}

.icon-Sunglasses-W:before {
	content: "\ECF5";
}

.icon-Sunglasses-W2:before {
	content: "\ECF6";
}

.icon-Sunglasses-W3:before {
	content: "\ECF7";
}

.icon-Sunglasses:before {
	content: "\ECF8";
}

.icon-Sunrise:before {
	content: "\ECF9";
}

.icon-Sunset:before {
	content: "\ECFA";
}

.icon-Superman:before {
	content: "\ECFB";
}

.icon-Support:before {
	content: "\ECFC";
}

.icon-Surprise:before {
	content: "\ECFD";
}

.icon-Sushi:before {
	content: "\ECFE";
}

.icon-Sweden:before {
	content: "\ECFF";
}

.icon-Swimming-Short:before {
	content: "\ED00";
}

.icon-Swimming:before {
	content: "\ED01";
}

.icon-Swimmwear:before {
	content: "\ED02";
}

.icon-Switch:before {
	content: "\ED03";
}

.icon-Switzerland:before {
	content: "\ED04";
}

.icon-Sync-Cloud:before {
	content: "\ED05";
}

.icon-Sync:before {
	content: "\ED06";
}

.icon-Synchronize-2:before {
	content: "\ED07";
}

.icon-Synchronize:before {
	content: "\ED08";
}

.icon-T-Shirt:before {
	content: "\ED09";
}

.icon-Tablet-2:before {
	content: "\ED0A";
}

.icon-Tablet-3:before {
	content: "\ED0B";
}

.icon-Tablet-Orientation:before {
	content: "\ED0C";
}

.icon-Tablet-Phone:before {
	content: "\ED0D";
}

.icon-Tablet-Secure:before {
	content: "\ED0E";
}

.icon-Tablet-Vertical:before {
	content: "\ED0F";
}

.icon-Tablet:before {
	content: "\ED10";
}

.icon-Tactic:before {
	content: "\ED11";
}

.icon-Tag-2:before {
	content: "\ED12";
}

.icon-Tag-3:before {
	content: "\ED13";
}

.icon-Tag-4:before {
	content: "\ED14";
}

.icon-Tag-5:before {
	content: "\ED15";
}

.icon-Tag:before {
	content: "\ED16";
}

.icon-Taj-Mahal:before {
	content: "\ED17";
}

.icon-Talk-Man:before {
	content: "\ED18";
}

.icon-Tap:before {
	content: "\ED19";
}

.icon-Target-Market:before {
	content: "\ED1A";
}

.icon-Target:before {
	content: "\ED1B";
}

.icon-Taurus-2:before {
	content: "\ED1C";
}

.icon-Taurus:before {
	content: "\ED1D";
}

.icon-Taxi-2:before {
	content: "\ED1E";
}

.icon-Taxi-Sign:before {
	content: "\ED1F";
}

.icon-Taxi:before {
	content: "\ED20";
}

.icon-Teacher:before {
	content: "\ED21";
}

.icon-Teapot:before {
	content: "\ED22";
}

.icon-Technorati:before {
	content: "\ED23";
}

.icon-Teddy-Bear:before {
	content: "\ED24";
}

.icon-Tee-Mug:before {
	content: "\ED25";
}

.icon-Telephone-2:before {
	content: "\ED26";
}

.icon-Telephone:before {
	content: "\ED27";
}

.icon-Telescope:before {
	content: "\ED28";
}

.icon-Temperature-2:before {
	content: "\ED29";
}

.icon-Temperature-3:before {
	content: "\ED2A";
}

.icon-Temperature:before {
	content: "\ED2B";
}

.icon-Temple:before {
	content: "\ED2C";
}

.icon-Tennis-Ball:before {
	content: "\ED2D";
}

.icon-Tennis:before {
	content: "\ED2E";
}

.icon-Tent:before {
	content: "\ED2F";
}

.icon-Test-Tube:before {
	content: "\ED30";
}

.icon-Test-Tube2:before {
	content: "\ED31";
}

.icon-Testimonal:before {
	content: "\ED32";
}

.icon-Text-Box:before {
	content: "\ED33";
}

.icon-Text-Effect:before {
	content: "\ED34";
}

.icon-Text-HighlightColor:before {
	content: "\ED35";
}

.icon-Text-Paragraph:before {
	content: "\ED36";
}

.icon-Thailand:before {
	content: "\ED37";
}

.icon-The-WhiteHouse:before {
	content: "\ED38";
}

.icon-This-SideUp:before {
	content: "\ED39";
}

.icon-Thread:before {
	content: "\ED3A";
}

.icon-Three-ArrowFork:before {
	content: "\ED3B";
}

.icon-Three-Fingers:before {
	content: "\ED3C";
}

.icon-Three-FingersDrag:before {
	content: "\ED3D";
}

.icon-Three-FingersDrag2:before {
	content: "\ED3E";
}

.icon-Three-FingersTouch:before {
	content: "\ED3F";
}

.icon-Thumb:before {
	content: "\ED40";
}

.icon-Thumbs-DownSmiley:before {
	content: "\ED41";
}

.icon-Thumbs-UpSmiley:before {
	content: "\ED42";
}

.icon-Thunder:before {
	content: "\ED43";
}

.icon-Thunderstorm:before {
	content: "\ED44";
}

.icon-Ticket:before {
	content: "\ED45";
}

.icon-Tie-2:before {
	content: "\ED46";
}

.icon-Tie-3:before {
	content: "\ED47";
}

.icon-Tie-4:before {
	content: "\ED48";
}

.icon-Tie:before {
	content: "\ED49";
}

.icon-Tiger:before {
	content: "\ED4A";
}

.icon-Time-Backup:before {
	content: "\ED4B";
}

.icon-Time-Bomb:before {
	content: "\ED4C";
}

.icon-Time-Clock:before {
	content: "\ED4D";
}

.icon-Time-Fire:before {
	content: "\ED4E";
}

.icon-Time-Machine:before {
	content: "\ED4F";
}

.icon-Time-Window:before {
	content: "\ED50";
}

.icon-Timer-2:before {
	content: "\ED51";
}

.icon-Timer:before {
	content: "\ED52";
}

.icon-To-Bottom:before {
	content: "\ED53";
}

.icon-To-Bottom2:before {
	content: "\ED54";
}

.icon-To-Left:before {
	content: "\ED55";
}

.icon-To-Right:before {
	content: "\ED56";
}

.icon-To-Top:before {
	content: "\ED57";
}

.icon-To-Top2:before {
	content: "\ED58";
}

.icon-Token-:before {
	content: "\ED59";
}

.icon-Tomato:before {
	content: "\ED5A";
}

.icon-Tongue:before {
	content: "\ED5B";
}

.icon-Tooth-2:before {
	content: "\ED5C";
}

.icon-Tooth:before {
	content: "\ED5D";
}

.icon-Top-ToBottom:before {
	content: "\ED5E";
}

.icon-Touch-Window:before {
	content: "\ED5F";
}

.icon-Tourch:before {
	content: "\ED60";
}

.icon-Tower-2:before {
	content: "\ED61";
}

.icon-Tower-Bridge:before {
	content: "\ED62";
}

.icon-Tower:before {
	content: "\ED63";
}

.icon-Trace:before {
	content: "\ED64";
}

.icon-Tractor:before {
	content: "\ED65";
}

.icon-traffic-Light:before {
	content: "\ED66";
}

.icon-Traffic-Light2:before {
	content: "\ED67";
}

.icon-Train-2:before {
	content: "\ED68";
}

.icon-Train:before {
	content: "\ED69";
}

.icon-Tram:before {
	content: "\ED6A";
}

.icon-Transform-2:before {
	content: "\ED6B";
}

.icon-Transform-3:before {
	content: "\ED6C";
}

.icon-Transform-4:before {
	content: "\ED6D";
}

.icon-Transform:before {
	content: "\ED6E";
}

.icon-Trash-withMen:before {
	content: "\ED6F";
}

.icon-Tree-2:before {
	content: "\ED70";
}

.icon-Tree-3:before {
	content: "\ED71";
}

.icon-Tree-4:before {
	content: "\ED72";
}

.icon-Tree-5:before {
	content: "\ED73";
}

.icon-Tree:before {
	content: "\ED74";
}

.icon-Trekking:before {
	content: "\ED75";
}

.icon-Triangle-ArrowDown:before {
	content: "\ED76";
}

.icon-Triangle-ArrowLeft:before {
	content: "\ED77";
}

.icon-Triangle-ArrowRight:before {
	content: "\ED78";
}

.icon-Triangle-ArrowUp:before {
	content: "\ED79";
}

.icon-Tripod-2:before {
	content: "\ED7A";
}

.icon-Tripod-andVideo:before {
	content: "\ED7B";
}

.icon-Tripod-withCamera:before {
	content: "\ED7C";
}

.icon-Tripod-withGopro:before {
	content: "\ED7D";
}

.icon-Trophy-2:before {
	content: "\ED7E";
}

.icon-Trophy:before {
	content: "\ED7F";
}

.icon-Truck:before {
	content: "\ED80";
}

.icon-Trumpet:before {
	content: "\ED81";
}

.icon-Tumblr:before {
	content: "\ED82";
}

.icon-Turkey:before {
	content: "\ED83";
}

.icon-Turn-Down:before {
	content: "\ED84";
}

.icon-Turn-Down2:before {
	content: "\ED85";
}

.icon-Turn-DownFromLeft:before {
	content: "\ED86";
}

.icon-Turn-DownFromRight:before {
	content: "\ED87";
}

.icon-Turn-Left:before {
	content: "\ED88";
}

.icon-Turn-Left3:before {
	content: "\ED89";
}

.icon-Turn-Right:before {
	content: "\ED8A";
}

.icon-Turn-Right3:before {
	content: "\ED8B";
}

.icon-Turn-Up:before {
	content: "\ED8C";
}

.icon-Turn-Up2:before {
	content: "\ED8D";
}

.icon-Turtle:before {
	content: "\ED8E";
}

.icon-Tuxedo:before {
	content: "\ED8F";
}

.icon-TV:before {
	content: "\ED90";
}

.icon-Twister:before {
	content: "\ED91";
}

.icon-Twitter-2:before {
	content: "\ED92";
}

.icon-Twitter:before {
	content: "\ED93";
}

.icon-Two-Fingers:before {
	content: "\ED94";
}

.icon-Two-FingersDrag:before {
	content: "\ED95";
}

.icon-Two-FingersDrag2:before {
	content: "\ED96";
}

.icon-Two-FingersScroll:before {
	content: "\ED97";
}

.icon-Two-FingersTouch:before {
	content: "\ED98";
}

.icon-Two-Windows:before {
	content: "\ED99";
}

.icon-Type-Pass:before {
	content: "\ED9A";
}

.icon-Ukraine:before {
	content: "\ED9B";
}

.icon-Umbrela:before {
	content: "\ED9C";
}

.icon-Umbrella-2:before {
	content: "\ED9D";
}

.icon-Umbrella-3:before {
	content: "\ED9E";
}

.icon-Under-LineText:before {
	content: "\ED9F";
}

.icon-Undo:before {
	content: "\EDA0";
}

.icon-United-Kingdom:before {
	content: "\EDA1";
}

.icon-United-States:before {
	content: "\EDA2";
}

.icon-University-2:before {
	content: "\EDA3";
}

.icon-University:before {
	content: "\EDA4";
}

.icon-Unlike-2:before {
	content: "\EDA5";
}

.icon-Unlike:before {
	content: "\EDA6";
}

.icon-Unlock-2:before {
	content: "\EDA7";
}

.icon-Unlock-3:before {
	content: "\EDA8";
}

.icon-Unlock:before {
	content: "\EDA9";
}

.icon-Up--Down:before {
	content: "\EDAA";
}

.icon-Up--Down3:before {
	content: "\EDAB";
}

.icon-Up-2:before {
	content: "\EDAC";
}

.icon-Up-3:before {
	content: "\EDAD";
}

.icon-Up-4:before {
	content: "\EDAE";
}

.icon-Up:before {
	content: "\EDAF";
}

.icon-Upgrade:before {
	content: "\EDB0";
}

.icon-Upload-2:before {
	content: "\EDB1";
}

.icon-Upload-toCloud:before {
	content: "\EDB2";
}

.icon-Upload-Window:before {
	content: "\EDB3";
}

.icon-Upload:before {
	content: "\EDB4";
}

.icon-Uppercase-Text:before {
	content: "\EDB5";
}

.icon-Upward:before {
	content: "\EDB6";
}

.icon-URL-Window:before {
	content: "\EDB7";
}

.icon-Usb-2:before {
	content: "\EDB8";
}

.icon-Usb-Cable:before {
	content: "\EDB9";
}

.icon-Usb:before {
	content: "\EDBA";
}

.icon-User:before {
	content: "\EDBB";
}

.icon-Ustream:before {
	content: "\EDBC";
}

.icon-Vase:before {
	content: "\EDBD";
}

.icon-Vector-2:before {
	content: "\EDBE";
}

.icon-Vector-3:before {
	content: "\EDBF";
}

.icon-Vector-4:before {
	content: "\EDC0";
}

.icon-Vector-5:before {
	content: "\EDC1";
}

.icon-Vector:before {
	content: "\EDC2";
}

.icon-Venn-Diagram:before {
	content: "\EDC3";
}

.icon-Vest-2:before {
	content: "\EDC4";
}

.icon-Vest:before {
	content: "\EDC5";
}

.icon-Viddler:before {
	content: "\EDC6";
}

.icon-Video-2:before {
	content: "\EDC7";
}

.icon-Video-3:before {
	content: "\EDC8";
}

.icon-Video-4:before {
	content: "\EDC9";
}

.icon-Video-5:before {
	content: "\EDCA";
}

.icon-Video-6:before {
	content: "\EDCB";
}

.icon-Video-GameController:before {
	content: "\EDCC";
}

.icon-Video-Len:before {
	content: "\EDCD";
}

.icon-Video-Len2:before {
	content: "\EDCE";
}

.icon-Video-Photographer:before {
	content: "\EDCF";
}

.icon-Video-Tripod:before {
	content: "\EDD0";
}

.icon-Video:before {
	content: "\EDD1";
}

.icon-Vietnam:before {
	content: "\EDD2";
}

.icon-View-Height:before {
	content: "\EDD3";
}

.icon-View-Width:before {
	content: "\EDD4";
}

.icon-Vimeo:before {
	content: "\EDD5";
}

.icon-Virgo-2:before {
	content: "\EDD6";
}

.icon-Virgo:before {
	content: "\EDD7";
}

.icon-Virus-2:before {
	content: "\EDD8";
}

.icon-Virus-3:before {
	content: "\EDD9";
}

.icon-Virus:before {
	content: "\EDDA";
}

.icon-Visa:before {
	content: "\EDDB";
}

.icon-Voice:before {
	content: "\EDDC";
}

.icon-Voicemail:before {
	content: "\EDDD";
}

.icon-Volleyball:before {
	content: "\EDDE";
}

.icon-Volume-Down:before {
	content: "\EDDF";
}

.icon-Volume-Up:before {
	content: "\EDE0";
}

.icon-VPN:before {
	content: "\EDE1";
}

.icon-Wacom-Tablet:before {
	content: "\EDE2";
}

.icon-Waiter:before {
	content: "\EDE3";
}

.icon-Walkie-Talkie:before {
	content: "\EDE4";
}

.icon-Wallet-2:before {
	content: "\EDE5";
}

.icon-Wallet-3:before {
	content: "\EDE6";
}

.icon-Wallet:before {
	content: "\EDE7";
}

.icon-Warehouse:before {
	content: "\EDE8";
}

.icon-Warning-Window:before {
	content: "\EDE9";
}

.icon-Watch-2:before {
	content: "\EDEA";
}

.icon-Watch-3:before {
	content: "\EDEB";
}

.icon-Watch:before {
	content: "\EDEC";
}

.icon-Wave-2:before {
	content: "\EDED";
}

.icon-Wave:before {
	content: "\EDEE";
}

.icon-Webcam:before {
	content: "\EDEF";
}

.icon-weight-Lift:before {
	content: "\EDF0";
}

.icon-Wheelbarrow:before {
	content: "\EDF1";
}

.icon-Wheelchair:before {
	content: "\EDF2";
}

.icon-Width-Window:before {
	content: "\EDF3";
}

.icon-Wifi-2:before {
	content: "\EDF4";
}

.icon-Wifi-Keyboard:before {
	content: "\EDF5";
}

.icon-Wifi:before {
	content: "\EDF6";
}

.icon-Wind-Turbine:before {
	content: "\EDF7";
}

.icon-Windmill:before {
	content: "\EDF8";
}

.icon-Window-2:before {
	content: "\EDF9";
}

.icon-Window:before {
	content: "\EDFA";
}

.icon-Windows-2:before {
	content: "\EDFB";
}

.icon-Windows-Microsoft:before {
	content: "\EDFC";
}

.icon-Windows:before {
	content: "\EDFD";
}

.icon-Windsock:before {
	content: "\EDFE";
}

.icon-Windy:before {
	content: "\EDFF";
}

.icon-Wine-Bottle:before {
	content: "\EE00";
}

.icon-Wine-Glass:before {
	content: "\EE01";
}

.icon-Wink:before {
	content: "\EE02";
}

.icon-Winter-2:before {
	content: "\EE03";
}

.icon-Winter:before {
	content: "\EE04";
}

.icon-Wireless:before {
	content: "\EE05";
}

.icon-Witch-Hat:before {
	content: "\EE06";
}

.icon-Witch:before {
	content: "\EE07";
}

.icon-Wizard:before {
	content: "\EE08";
}

.icon-Wolf:before {
	content: "\EE09";
}

.icon-Woman-Sign:before {
	content: "\EE0A";
}

.icon-WomanMan:before {
	content: "\EE0B";
}

.icon-Womans-Underwear:before {
	content: "\EE0C";
}

.icon-Womans-Underwear2:before {
	content: "\EE0D";
}

.icon-Women:before {
	content: "\EE0E";
}

.icon-Wonder-Woman:before {
	content: "\EE0F";
}

.icon-Wordpress:before {
	content: "\EE10";
}

.icon-Worker-Clothes:before {
	content: "\EE11";
}

.icon-Worker:before {
	content: "\EE12";
}

.icon-Wrap-Text:before {
	content: "\EE13";
}

.icon-Wreath:before {
	content: "\EE14";
}

.icon-Wrench:before {
	content: "\EE15";
}

.icon-X-Box:before {
	content: "\EE16";
}

.icon-X-ray:before {
	content: "\EE17";
}

.icon-Xanga:before {
	content: "\EE18";
}

.icon-Xing:before {
	content: "\EE19";
}

.icon-Yacht:before {
	content: "\EE1A";
}

.icon-Yahoo-Buzz:before {
	content: "\EE1B";
}

.icon-Yahoo:before {
	content: "\EE1C";
}

.icon-Yelp:before {
	content: "\EE1D";
}

.icon-Yes:before {
	content: "\EE1E";
}

.icon-Ying-Yang:before {
	content: "\EE1F";
}

.icon-Youtube:before {
	content: "\EE20";
}

.icon-Z-A:before {
	content: "\EE21";
}

.icon-Zebra:before {
	content: "\EE22";
}

.icon-Zombie:before {
	content: "\EE23";
}

.icon-Zoom-Gesture:before {
	content: "\EE24";
}

.icon-Zootool:before {
	content: "\EE25";
}
/*
    Common 
*/

.wizard,
.tabcontrol
{
    display: block;
    width: 100%;
    overflow: hidden;
}

.wizard a,
.tabcontrol a
{
    outline: 0;
}

.wizard ul,
.tabcontrol ul
{
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard ul > li,
.tabcontrol ul > li
{
    display: block;
    padding: 0;
}

/* Accessibility */

.wizard > .steps .current-info,
.tabcontrol > .steps .current-info
{
    position: absolute;
    left: -999em;
}

.wizard > .content > .title,
.tabcontrol > .content > .title
{
    position: absolute;
    left: -999em;
}

/*
    Wizard
*/

.wizard > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.wizard.vertical > .steps
{
    display: inline;
    float: left;
    width: 30%;
}

.wizard > .steps .number
{
    font-size: 1.429em;
}

.wizard > .steps > ul > li
{
    width: 25%;
}

.wizard > .steps > ul > li,
.wizard > .actions > ul > li
{
    float: left;
}

.wizard.vertical > .steps > ul > li
{
    float: none;
    width: 100%;
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active
{
    display: block;
    width: auto;
    margin: 0 0.5em 0.5em;
    padding: 1em 1em;
    text-decoration: none;
    border-radius: 5px;
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
    background: #eee;
    color: #aaa;
    cursor: default;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background: #2184be;
    color: #fff;
    cursor: default;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active
{
    background: #9dc8e2;
    color: #fff;
}

.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active
{
    background: #ff3111;
    color: #fff;
}

.wizard > .content
{
    background: #eee;
    display: block;
    margin: 0.5em;
    min-height: 35em;
    overflow: hidden;
    position: relative;
    width: auto;
    border-radius: 5px;
}

.wizard.vertical > .content
{
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.wizard > .content > .body ul
{
    list-style: disc !important;
}

.wizard > .content > .body ul > li
{
    display: list-item;
}

.wizard > .content > .body > iframe
{
    border: 0 none;
    width: 100%;
    height: 100%;
}

.wizard > .content > .body input
{
    display: block;
    border: 1px solid #ccc;
}

.wizard > .content > .body input[type="checkbox"]
{
    display: inline-block;
}

.wizard > .content > .body input.error
{
    background: rgb(251, 227, 228);
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

.wizard > .content > .body label
{
    display: inline-block;
    margin-bottom: 0.5em;
}

.wizard > .content > .body label.error
{
    color: #8a1f11;
    display: inline-block;
    margin-left: 1.5em;
}

.wizard > .actions
{
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
}

.wizard.vertical > .actions
{
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

.wizard > .actions > ul
{
    display: inline-block;
    text-align: right;
}

.wizard > .actions > ul > li
{
    margin: 0 0.5em;
}

.wizard.vertical > .actions > ul > li
{
    margin: 0 0 0 1em;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background: #2184be;
    color: #fff;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;
    border-radius: 5px;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
    background: #eee;
    color: #aaa;
}

.wizard > .loading
{
}

.wizard > .loading .spinner
{
}

/*
    Tabcontrol
*/

.tabcontrol > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.tabcontrol > .steps > ul
{
    position: relative;
    margin: 6px 0 0 0;
    top: 1px;
    z-index: 1;
}

.tabcontrol > .steps > ul > li
{
    float: left;
    margin: 5px 2px 0 0;
    padding: 1px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tabcontrol > .steps > ul > li:hover
{
    background: #edecec;
    border: 1px solid #bbb;
    padding: 0;
}

.tabcontrol > .steps > ul > li.current
{
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: 0 none;
    padding: 0 0 1px 0;
    margin-top: 0;
}

.tabcontrol > .steps > ul > li > a
{
    color: #5f5f5f;
    display: inline-block;
    border: 0 none;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
}

.tabcontrol > .steps > ul > li > a:hover
{
    text-decoration: none;
}

.tabcontrol > .steps > ul > li.current > a
{
    padding: 15px 30px 10px 30px;
}

.tabcontrol > .content
{
    position: relative;
    display: inline-block;
    width: 100%;
    height: 35em;
    overflow: hidden;
    border-top: 1px solid #bbb;
    padding-top: 20px;
}

.tabcontrol > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.tabcontrol > .content > .body ul
{
    list-style: disc !important;
}

.tabcontrol > .content > .body ul > li
{
    display: list-item;
}/**!**************/
/**! Contents **/
/**! 01. Reset **/
/**! 02. Typography **/
/**! 03. Position **/
/**! 04. Element Size **/
/**! 05. Images **/
/**! 06. Buttons **/
/**! 07. Icons **/
/**! 08. Lists **/
/**! 09. Lightbox **/
/**! 10. Menus **/
/**! 11. Dropdowns **/
/**! 12. Form Elements **/
/**! 13. Accordions **/
/**! 14. Breadcrumbs **/
/**! 15. Radials **/
/**! 16. Tabs **/
/**! 17. Boxes **/
/**! 18. Sliders Flickity **/
/**! 19. Hover Elements **/
/**! 20. Masonry **/
/**! 21. Modals **/
/**! 22. Maps **/
/**! 23. Parallax **/
/**! 24. Notifications **/
/**! 25. Video **/
/**! 26. Colors **/
/**! 27. Image Blocks **/
/**! 28. MailChimp & Campaign Monitor **/
/**! 29. Twitter **/
/**! 30. Transitions **/
/**! 31. Switchable Sections **/
/**! 32. Typed Effect **/
/**! 33. Gradient BG **/
/**! 34. Bars **/
/**! 35. Navigation In Page **/
/**! 36. Helper Classes **/
/**! 37. Spacing **/
/**! 38. Boxed Layout **/
/**! 39. Wizard **/
/**! 40. Theme Overrides **/
/**!**************/
/**!**************/
/**!**************/
/**! 01. Reset **/
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:100;
  src:local('\263A\FE0E'), url(/sukhumvit-set_thin.woff) format("woff"), url(/sukhumvit-set_thin.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 100';
  src:url(/sukhumvit-set_thin.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:200;
  src:local('\263A\FE0E'), url(/sukhumvit-set_thin.woff) format("woff"), url(/sukhumvit-set_thin.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 200';
  src:url(/sukhumvit-set_thin.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:300;
  src:local('\263A\FE0E'), url(/sukhumvit-set_thin.woff) format("woff"), url(/sukhumvit-set_thin.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 300';
  src:url(/sukhumvit-set_thin.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:500;
  src:local('\263A\FE0E'), url(/sukhumvit-set_medium.woff) format("woff"), url(/sukhumvit-set_medium.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 500';
  src:url(/sukhumvit-set_medium.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:600;
  src:local('\263A\FE0E'), url(/sukhumvit-set_semibold.woff) format("woff"), url(/sukhumvit-set_semibold.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 600';
  src:url(/sukhumvit-set_semibold.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:700;
  src:local('\263A\FE0E'), url(/sukhumvit-set_bold.woff) format("woff"), url(/sukhumvit-set_bold.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 700';
  src:url(/sukhumvit-set_bold.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:800;
  src:local('\263A\FE0E'), url(/sukhumvit-set_bold.woff) format("woff"), url(/sukhumvit-set_bold.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 800';
  src:url(/sukhumvit-set_bold.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:900;
  src:local('\263A\FE0E'), url(/sukhumvit-set_bold.woff) format("woff"), url(/sukhumvit-set_bold.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set 900';
  src:url(/sukhumvit-set_bold.eot);
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
@font-face {
  font-family:'Sukhumvit Set';
  font-style:normal;
  font-weight:400;
  src:url(/sukhumvit-set_text.eot);
  src:local('\263A\FE0E'), url(/sukhumvit-set_text.woff) format("woff"), url(/sukhumvit-set_text.ttf) format("truetype");
  /* Copyright © 2009, 2013 Cadson Demak Co. Ltd., Thailand. All Rights Reserved.*/
}
/* --- CSPraJad --- */
@font-face {
  font-family: 'CSPraJad';
  font-style: normal;
  font-weight: 400;
  src: url(/CSPraJad-v2.otf) format('opentype');
}
@font-face {
  font-family: 'CSPraJad';
  font-style: italic;
  font-weight: 400;
  src: url(/CSPraJad-Italic-v2.otf) format('opentype');
}
@font-face {
  font-family: 'CSPraJad';
  font-style: normal;
  font-weight: 700;
  src: url(/CSPraJad-bold-v2.otf) format('opentype');
}
@font-face {
  font-family: 'CSPraJad';
  font-style: italic;
  font-weight: 700;
  src: url(/CSPraJad-boldItalic-v2.otf) format('opentype');
}
/* --- ChulaCharasNew --- */
@font-face {
  font-family: 'ChulaCharasNew';
  src: url(/ChulaCharasNewReg.ttf) format('truetype');
  font-weight: 400;
  font-size: inherit;
  font-style: normal;
}
@font-face {
  font-family: 'ChulaCharasNew';
  src: url(/ChulaCharasNewBold.ttf) format('truetype');
  font-weight: 700;
  font-size: inherit;
  font-style: normal;
}
@font-face {
  font-family: 'ChulaCharasNew';
  src: url(/ChulaCharasNewBoldIta.ttf) format('truetype');
  font-weight: 700;
  font-size: inherit;
  font-style: italic;
}
@font-face {
  font-family: 'ChulaCharasNew';
  src: url(/ChulaCharasNewIta.ttf) format('truetype');
  font-weight: 400;
  font-size: inherit;
  font-style: italic;
}
*,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
a {
  margin: 0;
  padding: 0;
}
/**! 02. Typography **/
html {
  font-size: 87.5%;
}
@media all and (max-width: 768px) {
  html {
    font-size: 81.25%;
  }
}
body {
  font-size: 1em;
  /*line-height: 1.85714286em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #666666;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #252525;
  font-weight: 300;
  -webkit-font-feature-settings: "liga", "clig";
          font-feature-settings: "liga", "clig";
  -webkit-font-variant-ligatures: common-ligatures;
          font-variant-ligatures: common-ligatures;
  margin-top: 0;
  margin-bottom: 0;
}
h1,
.h1 {
  font-size: 3.14285714em;
  line-height: 1.31818182em;
}
h2,
.h2 {
  font-size: 2.35714286em;
  line-height: 1.36363636em;
}
h3,
.h3 {
  font-size: 1.78571429em;
  line-height: 1.5em;
}
h4,
.h4 {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}
h5,
.h5 {
  font-size: 1em;
  line-height: 1.85714286em;
}
h6,
.h6 {
  font-size: 0.85714286em;
  line-height: 2.16666667em;
}
.lead {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}
@media all and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 2.35714286em;
    line-height: 1.36363636em;
  }
  h2,
  .h2 {
    font-size: 1.78571429em;
    line-height: 1.5em;
  }
  h3,
  .h3 {
    font-size: 1.35714286em;
    line-height: 1.85714286em;
  }
  .lead {
    font-size: 1.35714286em;
    line-height: 1.68421053em;
  }
}
p,
ul,
ol,
pre,
table,
blockquote {
  margin-bottom: 1.85714286em;
}
ul,
ol {
  list-style: none;
  line-height: 1.85714286em;
}
ul.bullets {
  list-style: inside;
}
ol {
  list-style-type: upper-roman;
  list-style-position: inside;
}
blockquote {
  font-size: 1.78571429em;
  line-height: 1.5em;
  padding: 0;
  margin: 0;
  border-left: 0;
}
strong {
  font-weight: 600;
}
hr {
  margin: 1.85714286em 0;
  border-color: #fafafa;
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
  outline: none;
}
/*! Typography -- Helpers */
.type--fade {
  opacity: .5;
}
.type--uppercase {
  text-transform: uppercase;
}
.type--bold {
  font-weight: bold;
}
.type--italic {
  font-style: italic;
}
.type--fine-print {
  font-size: 0.85714286em;
}
.type--strikethrough {
  text-decoration: line-through;
  opacity: .5;
}
.type--underline {
  text-decoration: underline;
}
.type--body-font {
  font-family: 'Sukhumvit Set', 'Helvetica';
}
/**! 03. Position **/
body {
  overflow-x: hidden;
}
.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}
.pos-absolute.container {
  left: 0;
  right: 0;
}
.pos-top {
  top: 0;
}
.pos-bottom {
  bottom: 0;
}
.pos-right {
  right: 0;
}
.pos-left {
  left: 0;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
@media all and (max-width: 767px) {
  .float-left,
  .float-right {
    float: none;
  }
  .float-left-xs {
    float: left;
  }
  .float-right-xs {
    float: right;
  }
}
.pos-vertical-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media all and (max-width: 767px) {
  .pos-vertical-center {
    top: 0;
    transform: none;
    -webkit-transform: none;
  }
}
@media all and (max-height: 600px) {
  .pos-vertical-center {
    top: 0;
    transform: none;
    -webkit-transform: none;
  }
}
.pos-vertical-align-columns {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.pos-vertical-align-columns > div[class*='col-'] {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
@media all and (max-width: 990px) {
  .pos-vertical-align-columns {
    display: block;
    width: auto;
  }
  .pos-vertical-align-columns > div[class*='col-'] {
    display: block;
  }
}
.inline-block {
  display: inline-block;
}
.block {
  display: block;
}
@media all and (max-width: 767px) {
  .block--xs {
    display: block;
  }
}
@media all and (max-width: 990px) {
  .text-center-md {
    text-align: center;
  }
  .text-left-md {
    text-align: left;
  }
  .text-right-md {
    text-align: right;
  }
}
@media all and (max-width: 767px) {
  .text-center-xs {
    text-align: center;
  }
  .text-left-xs {
    text-align: left;
  }
  .text-right-xs {
    text-align: right;
  }
}
/**! 04. Element Size **/
.height-100,
.height-90,
.height-80,
.height-70,
.height-60,
.height-50,
.height-40,
.height-30,
.height-20,
.height-10 {
  height: auto;
  padding: 5em 0;
}
@media all and (max-width: 767px) {
  .height-100,
  .height-90,
  .height-80,
  .height-70,
  .height-60,
  .height-50,
  .height-40,
  .height-30,
  .height-20,
  .height-10 {
    height: auto;
    padding: 4em 0;
  }
}
@media all and (min-height: 600px) and (min-width: 767px) {
  .height-10 {
    height: 10vh;
  }
  .height-20 {
    height: 20vh;
  }
  .height-30 {
    height: 30vh;
  }
  .height-40 {
    height: 40vh;
  }
  .height-50 {
    height: 50vh;
  }
  .height-60 {
    height: 60vh;
  }
  .height-70 {
    height: 70vh;
  }
  .height-80 {
    height: 80vh;
  }
  .height-90 {
    height: 90vh;
  }
  .height-100 {
    height: 100vh;
  }
}
section.height-auto {
  height: auto;
}
section.height-auto .pos-vertical-center {
  top: 0;
  position: relative;
  -webkit-transform: none;
          transform: none;
}
@media all and (max-width: 767px) {
  div[class*='col-'][class*='height-'] {
    padding-top: 5.57142857em !important;
    padding-bottom: 5.57142857em !important;
  }
}
/**! 05. Images **/
img {
  max-width: 100%;
  margin-bottom: 1.85714286em;
}
/*p+img, img:last-child{
	margin-bottom: 0;
}*/
.img--fullwidth {
  width: 100%;
}
[data-grid="2"].masonry {
  -webkit-column-count: 2;
  -webkit-column-gap: 0;
  -moz-column-count: 2;
  -moz-column-gap: 0;
  column-count: 2;
  column-gap: 0;
}
[data-grid="2"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="2"] li {
  width: 50%;
  display: inline-block;
}
[data-grid="3"].masonry {
  -webkit-column-count: 3;
  -webkit-column-gap: 0;
  -moz-column-count: 3;
  -moz-column-gap: 0;
  column-count: 3;
  column-gap: 0;
}
[data-grid="3"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="3"] li {
  width: 33.33333333%;
  display: inline-block;
}
[data-grid="4"].masonry {
  -webkit-column-count: 4;
  -webkit-column-gap: 0;
  -moz-column-count: 4;
  -moz-column-gap: 0;
  column-count: 4;
  column-gap: 0;
}
[data-grid="4"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="4"] li {
  width: 25%;
  display: inline-block;
}
[data-grid="5"].masonry {
  -webkit-column-count: 5;
  -webkit-column-gap: 0;
  -moz-column-count: 5;
  -moz-column-gap: 0;
  column-count: 5;
  column-gap: 0;
}
[data-grid="5"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="5"] li {
  width: 20%;
  display: inline-block;
}
[data-grid="6"].masonry {
  -webkit-column-count: 6;
  -webkit-column-gap: 0;
  -moz-column-count: 6;
  -moz-column-gap: 0;
  column-count: 6;
  column-gap: 0;
}
[data-grid="6"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="6"] li {
  width: 16.66666667%;
  display: inline-block;
}
[data-grid="7"].masonry {
  -webkit-column-count: 7;
  -webkit-column-gap: 0;
  -moz-column-count: 7;
  -moz-column-gap: 0;
  column-count: 7;
  column-gap: 0;
}
[data-grid="7"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="7"] li {
  width: 14.28571429%;
  display: inline-block;
}
[data-grid="8"].masonry {
  -webkit-column-count: 8;
  -webkit-column-gap: 0;
  -moz-column-count: 8;
  -moz-column-gap: 0;
  column-count: 8;
  column-gap: 0;
}
[data-grid="8"].masonry li {
  width: 100%;
  float: none;
}
[data-grid="8"] li {
  width: 12.5%;
  display: inline-block;
}
@media all and (max-width: 767px) {
  [data-grid]:not(.masonry) li {
    width: 33.333333%;
  }
  [data-grid="2"]:not(.masonry) li {
    width: 50%;
  }
  [data-grid].masonry {
    -webkit-column-count: 1;
    column-count: 1;
  }
}
.background-image-holder {
  will-change: transform, top;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover !important;
  background-position: 50% 50% !important;
  z-index: 0;
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  opacity: 0;
  background: #252525;
}
.background-image-holder:not([class*='col-']) {
  width: 100%;
}
.background-image-holder.background--bottom {
  background-position: 50% 100% !important;
}
.background-image-holder.background--top {
  background-position: 50% 0% !important;
}
.image--light .background-image-holder {
  background: none;
}
.background-image-holder img {
  display: none;
}
[data-overlay] {
  position: relative;
}
[data-overlay]:before {
  position: absolute;
  content: '';
  background: #252525;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
[data-overlay] *:not(.container):not(.background-image-holder) {
  z-index: 2;
}
[data-overlay].image--light:before {
  background: #fff;
}
[data-overlay].bg--primary:before {
  background: #4a90e2;
}
[data-overlay="1"]:before {
  opacity: 0.1;
}
[data-overlay="2"]:before {
  opacity: 0.2;
}
[data-overlay="3"]:before {
  opacity: 0.3;
}
[data-overlay="4"]:before {
  opacity: 0.4;
}
[data-overlay="5"]:before {
  opacity: 0.5;
}
[data-overlay="6"]:before {
  opacity: 0.6;
}
[data-overlay="7"]:before {
  opacity: 0.7;
}
[data-overlay="8"]:before {
  opacity: 0.8;
}
[data-overlay="9"]:before {
  opacity: 0.9;
}
[data-overlay="10"]:before {
  opacity: 1;
}
[data-overlay="0"]:before {
  opacity: 0;
}
[data-scrim-bottom] {
  position: relative;
}
[data-scrim-bottom]:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 80%;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#252525));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #252525 100%);
  bottom: 0;
  left: 0;
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
[data-scrim-bottom]:not(.image--light) h1,
[data-scrim-bottom]:not(.image--light) h2,
[data-scrim-bottom]:not(.image--light) h3,
[data-scrim-bottom]:not(.image--light) h4,
[data-scrim-bottom]:not(.image--light) h5,
[data-scrim-bottom]:not(.image--light) h6 {
  color: #a5a5a5;
  color: #f1f1f1;
}
[data-scrim-bottom]:not(.image--light) p,
[data-scrim-bottom]:not(.image--light) span,
[data-scrim-bottom]:not(.image--light) ul {
  color: #e6e6e6;
}
[data-scrim-bottom].image--light:before {
  background: #fff;
}
[data-scrim-bottom="1"]:before {
  opacity: 0.1;
}
[data-scrim-bottom="2"]:before {
  opacity: 0.2;
}
[data-scrim-bottom="3"]:before {
  opacity: 0.3;
}
[data-scrim-bottom="4"]:before {
  opacity: 0.4;
}
[data-scrim-bottom="5"]:before {
  opacity: 0.5;
}
[data-scrim-bottom="6"]:before {
  opacity: 0.6;
}
[data-scrim-bottom="7"]:before {
  opacity: 0.7;
}
[data-scrim-bottom="8"]:before {
  opacity: 0.8;
}
[data-scrim-bottom="9"]:before {
  opacity: 0.9;
}
[data-scrim-bottom="10"]:before {
  opacity: 1;
}
[data-scrim-top] {
  position: relative;
}
[data-scrim-top]:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 80%;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#252525), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, #252525 0%, rgba(0, 0, 0, 0) 100%);
  top: 0;
  left: 0;
  z-index: 1;
}
[data-scrim-top]:not(.image--light) h1,
[data-scrim-top]:not(.image--light) h2,
[data-scrim-top]:not(.image--light) h3,
[data-scrim-top]:not(.image--light) h4,
[data-scrim-top]:not(.image--light) h5,
[data-scrim-top]:not(.image--light) h6 {
  color: #fff;
}
[data-scrim-top]:not(.image--light) p,
[data-scrim-top]:not(.image--light) span,
[data-scrim-top]:not(.image--light) ul {
  color: #e6e6e6;
}
[data-scrim-top].image--light:before {
  background: #fff;
}
[data-scrim-top="1"]:before {
  opacity: 0.1;
}
[data-scrim-top="2"]:before {
  opacity: 0.2;
}
[data-scrim-top="3"]:before {
  opacity: 0.3;
}
[data-scrim-top="4"]:before {
  opacity: 0.4;
}
[data-scrim-top="5"]:before {
  opacity: 0.5;
}
[data-scrim-top="6"]:before {
  opacity: 0.6;
}
[data-scrim-top="7"]:before {
  opacity: 0.7;
}
[data-scrim-top="8"]:before {
  opacity: 0.8;
}
[data-scrim-top="9"]:before {
  opacity: 0.9;
}
[data-scrim-top="10"]:before {
  opacity: 1;
}
.imagebg {
  position: relative;
}
.imagebg .container {
  z-index: 2;
}
.imagebg .container:not(.pos-absolute) {
  position: relative;
}
.imagebg:not(.image--light) h1,
.imagebg:not(.image--light) h2,
.imagebg:not(.image--light) h3,
.imagebg:not(.image--light) h4,
.imagebg:not(.image--light) h5,
.imagebg:not(.image--light) h6,
.imagebg:not(.image--light) p,
.imagebg:not(.image--light) ul,
.imagebg:not(.image--light) blockquote {
  color: #fff;
}
.imagebg:not(.image--light) .bg--white h1,
.imagebg:not(.image--light) .bg--white h2,
.imagebg:not(.image--light) .bg--white h3,
.imagebg:not(.image--light) .bg--white h4,
.imagebg:not(.image--light) .bg--white h5,
.imagebg:not(.image--light) .bg--white h6 {
  color: #252525;
}
.imagebg:not(.image--light) .bg--white p,
.imagebg:not(.image--light) .bg--white ul {
  color: #666666;
}
div[data-overlay] h1,
div[data-overlay] h2,
div[data-overlay] h3,
div[data-overlay] h4,
div[data-overlay] h5,
div[data-overlay] h6 {
  color: #fff;
}
div[data-overlay] p,
div[data-overlay] ul {
  color: #fff;
}
.parallax {
  overflow: hidden;
}
.parallax .background-image-holder {
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
}
.image--xxs {
  max-height: 1.85714286em;
}
.image--xs {
  max-height: 3.71428571em;
}
.image--sm {
  max-height: 5.57142857em;
}
/**! 06. Buttons **/
.btn {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 6px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  border: 1px solid #252525;
  border-width: 1px;
  font-size: inherit;
  /*line-height: 1.85714286em;*/
}
.btn .btn__text,
.btn i {
  color: #252525;
  border-color: #252525;
  font-weight: 700;
  font-size: 0.85714286em;
}
.btn[class*='col-'] {
  margin-left: 0;
  margin-right: 0;
}
.btn:active {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.btn.bg--facebook,
.btn.bg--twitter,
.btn.bg--instagram,
.btn.bg--googleplus,
.btn.bg--pinterest,
.btn.bg--dribbble,
.btn.bg--behance,
.btn.bg--dark {
  border-color: rgba(0, 0, 0, 0) !important;
}
.btn.bg--facebook .btn__text,
.btn.bg--twitter .btn__text,
.btn.bg--instagram .btn__text,
.btn.bg--googleplus .btn__text,
.btn.bg--pinterest .btn__text,
.btn.bg--dribbble .btn__text,
.btn.bg--behance .btn__text,
.btn.bg--dark .btn__text {
  color: #fff;
}
.btn.bg--facebook .btn__text i,
.btn.bg--twitter .btn__text i,
.btn.bg--instagram .btn__text i,
.btn.bg--googleplus .btn__text i,
.btn.bg--pinterest .btn__text i,
.btn.bg--dribbble .btn__text i,
.btn.bg--behance .btn__text i,
.btn.bg--dark .btn__text i {
  color: #fff;
}
.btn.bg--facebook:hover,
.btn.bg--twitter:hover,
.btn.bg--instagram:hover,
.btn.bg--googleplus:hover,
.btn.bg--pinterest:hover,
.btn.bg--dribbble:hover,
.btn.bg--behance:hover,
.btn.bg--dark:hover {
  opacity: .9;
}
.btn.bg--error {
  background: #e23636;
  border-color: #e23636 !important;
}
.btn.bg--error:hover {
  background: #e54c4c;
  border-color: #e54c4c !important;
  color: #fff !important;
}
.btn.bg--error .btn__text {
  color: #fff;
}
.btn.bg--error .btn__text i {
  color: #fff;
}
@media all and (min-width: 768px) {
  .btn + .btn {
    margin-left: 1.85714286em;
  }
}
.btn:first-child {
  margin-left: 0;
}
.btn:last-child {
  margin-right: 0;
}
.btn--xs {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 1.39285714em;
  padding-left: 1.39285714em;
}
.btn--sm {
  padding-top: 0.30952381em;
  padding-bottom: 0.30952381em;
  padding-right: 1.85714286em;
  padding-left: 1.85714286em;
}
.btn--lg {
  padding-top: 0.58035714em;
  padding-bottom: 0.58035714em;
  padding-right: 3.48214286em;
  padding-left: 3.48214286em;
}
.btn--lg .btn__text {
  font-size: 1.07142857em;
}
.btn--primary,
.btn--primary:visited {
  background: #4a90e2;
  border-color: #4a90e2;
}
.btn--primary .btn__text,
.btn--primary:visited .btn__text {
  color: #fff;
}
.btn--primary .btn__text i,
.btn--primary:visited .btn__text i {
  color: #fff;
}
.btn--primary:hover {
  background: #609de6;
}
.btn--primary:active {
  background: #3483de;
}
.btn--primary-1,
.btn--primary-1:visited {
  background: #31639c;
  border-color: #31639c;
}
.btn--primary-1 .btn__text,
.btn--primary-1:visited .btn__text {
  color: #fff;
}
.btn--primary-1:hover {
  background: #376faf;
}
.btn--primary-1:active {
  background: #2b5789;
}
.btn--primary-2,
.btn--primary-2:visited {
  background: #465773;
  border-color: #465773;
}
.btn--primary-2 .btn__text,
.btn--primary-2:visited .btn__text {
  color: #fff;
}
.btn--primary-2:hover {
  background: #506383;
}
.btn--primary-2:active {
  background: #3c4b63;
}
.btn--secondary {
  background: #fafafa;
  border-color: #fafafa;
}
.btn--secondary:hover {
  background: #ffffff;
}
.btn--secondary:active {
  background: #f5f5f5;
}
.btn--white {
  background: #fff;
  color: #252525;
  border-color: #fff;
}
.btn--white i {
  color: #252525;
}
.btn--transparent {
  background: none;
  border-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 0;
}
.btn--transparent.btn--white .btn__text {
  color: #fff;
}
.btn--unfilled {
  background: none;
}
.btn--unfilled.btn--white .btn__text {
  color: #fff;
}
.btn--unfilled.btn--white i {
  color: #fff;
}
.btn--floating {
  position: fixed;
  bottom: 3.71428571em;
  right: 3.71428571em;
  z-index: 10;
}
/**! 07. Icons **/
.icon {
  line-height: 1em;
  font-size: 3.14285714em;
}
.icon--xs {
  font-size: 1em;
}
.icon--sm {
  font-size: 2.35714286em;
}
.icon--lg {
  font-size: 5.57142857em;
}
/**! 08. Lists **/
ul:last-child {
  margin: 0;
}
.list-inline li {
  padding: 0 1em;
  margin-left: 0;
}
.list-inline li:first-child {
  padding-left: 0;
}
.list-inline li:last-child {
  padding-right: 0;
}
.list-inline.list-inline--narrow li {
  padding: 0 .5em;
}
.list-inline.list-inline--wide li {
  padding: 0 2em;
}
/**! 09. Lightbox **/
.lb-outerContainer {
  border-radius: 0;
}
.lb-outerContainer .lb-container {
  padding: 0;
}
.lb-outerContainer .lb-container img {
  margin: 0;
}
.lightbox-gallery {
  overflow: hidden;
}
.lightbox-gallery li {
  float: left;
}
.lightbox-gallery li img {
  margin: 0;
  width: 100%;
}
.lightbox-gallery.gallery--gaps li {
  padding: 0.46428571em;
}
/**! 10. Menus **/
.menu-horizontal > li:not(:hover) > a,
.menu-horizontal > li:not(:hover) > span,
.menu-horizontal > li:not(:hover) > .modal-instance > .modal-trigger {
  opacity: .5;
}
.menu-horizontal > li > a,
.menu-horizontal > li > span,
.menu-horizontal > li > .modal-instance > .modal-trigger {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  color: #252525;
}
.menu-horizontal > li > a:hover,
.menu-horizontal > li > span:hover,
.menu-horizontal > li > .modal-instance > .modal-trigger:hover {
  color: #252525;
}
.bg--dark .menu-horizontal > li > a,
.bg--dark .menu-horizontal > li > span {
  color: #fff;
}
.bg--dark .menu-horizontal > li > a:hover,
.bg--dark .menu-horizontal > li > span:hover {
  color: #fff;
}
.menu-vertical {
  width: 100%;
}
.menu-vertical li {
  width: 100%;
}
.menu-vertical li a {
  font-weight: normal;
}
@media all and (min-width: 990px) {
  .menu-horizontal {
    display: inline-block;
  }
  .menu-horizontal > li {
    display: inline-block;
  }
  .menu-horizontal > li:not(:last-child) {
    margin-right: 1.85714286em;
  }
  .menu-vertical {
    display: inline-block;
  }
  .menu-vertical li {
    white-space: nowrap;
  }
  .menu-vertical .dropdown__container {
    top: 0;
  }
  .menu-vertical .dropdown__container .dropdown__content:not([class*='bg-']) {
    background: #ffffff;
  }
  .menu-vertical .dropdown__container .dropdown__content {
    -webkit-transform: translateX(75%);
            transform: translateX(75%);
  }
}
/**! 11. Dropdowns **/
.dropdown {
  position: relative;
}
.dropdown .dropdown__container {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 999;
}
.dropdown .dropdown__container .dropdown__container:before {
  height: 0;
}
.dropdown .dropdown__content {
  padding: 1.85714286em;
}
.dropdown .dropdown__content:not([class*='col-']) {
  width: 18.57142857em;
}
.dropdown .dropdown__content:not([class*='bg-']) {
  background: #ffffff;
}
.dropdown .dropdown__content:not([class='bg--dark']) .menu-vertical a {
  color: #666666;
}
.dropdown .dropdown__trigger {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dropdown.dropdown--active > .dropdown__container {
  opacity: 1;
}
.dropdown.dropdown--active > .dropdown__container > .container > .row > .dropdown__content {
  pointer-events: all;
}
@media all and (min-width: 991px) {
  .dropdown .dropdown__container:before {
    height: 0.92857143em;
    width: 100%;
    content: '';
    display: block;
  }
  .dropdown .dropdown__content.dropdown__content--md {
    padding: 2.78571429em;
  }
  .dropdown .dropdown__content.dropdown__content--lg {
    padding: 3.71428571em;
  }
  .dropdown .dropdown__content.dropdown__content--xlg {
    padding: 4.64285714em;
  }
}
@media all and (max-width: 767px) {
  .dropdown .dropdown__container {
    min-width: 100%;
    position: relative;
    display: none;
  }
  .dropdown .dropdown__content {
    padding: 1.85714286em;
    left: 0 !important;
  }
  .dropdown.dropdown--active > .dropdown__container {
    display: block;
  }
}
body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container {
  opacity: 1;
}
body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container:before {
  pointer-events: all;
}
body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container .dropdown__content {
  pointer-events: all;
}
body:not(.dropdowns--hover) .dropdown.dropdown--hover:hover > .dropdown__container {
  opacity: 1;
}
body:not(.dropdowns--hover) .dropdown.dropdown--hover:hover > .dropdown__container:before {
  pointer-events: all;
}
body:not(.dropdowns--hover) .dropdown.dropdown--hover:hover > .dropdown__container .dropdown__content {
  pointer-events: all;
}
@media all and (max-width: 990px) {
  body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container {
    display: block;
  }
  body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container:before {
    pointer-events: all;
  }
}
/**! 12. Form Elements **/
form {
  max-width: 100%;
}
form + form {
  margin-top: 30px;
}
form:before,
form:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
form:after {
  clear: both;
}
label {
  margin: 0;
  font-size: 1.14285714em;
  font-weight: 400;
}
input[type],
textarea,
select {
  -webkit-appearance: none;
  background: #fcfcfc;
  padding: 0.46428571em;
  border-radius: 6px;
  border: 1px solid #ececec;
}
input[type]:focus,
textarea:focus,
select:focus {
  outline: none;
}
input[type]:active,
textarea:active,
select:active {
  outline: none;
}
input[type]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #b3b3b3;
  font-size: 1.14285714em;
}
input[type]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
  /* Firefox 18- */
  color: #b3b3b3;
  font-size: 1.14285714em;
}
input[type]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
  /* Firefox 19+ */
  color: #b3b3b3;
  font-size: 1.14285714em;
}
input[type]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #b3b3b3;
  font-size: 1.14285714em;
}
input[type="image"] {
  border: none;
  padding: none;
  width: auto;
}
textarea {
  display: block;
  width: 100%;
  max-width: 100%;
}
select {
  cursor: pointer;
  padding-right: 1.85714286em;
  -webkit-appearance: none;
}
select::ms-expand {
  display: none;
}
input[type="submit"] {
  background: none;
  outline: none;
  border: none;
  background: #4a90e2;
  padding: 0.46428571em 2.78571429em 0.46428571em 2.78571429em;
  color: #fff;
}
@-webkit-keyframes load {
  0% {
    opacity: 0;
    width: 0;
  }
  50% {
    width: 100%;
    opacity: .8;
    left: 0;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}
@keyframes load {
  0% {
    opacity: 0;
    width: 0;
  }
  50% {
    width: 100%;
    opacity: .8;
    left: 0;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}
button {
  background: none;
}
button[type="submit"].btn--loading {
  position: relative;
  overflow: hidden;
  pointer-events: none;
  color: rgba(0, 0, 0, 0);
}
button[type="submit"].btn--loading * {
  opacity: 0;
}
button[type="submit"].btn--loading:after {
  content: '';
  position: absolute;
  width: 0;
  height: 100%;
  background: #ddd;
  -webkit-animation: load 1.5s ease-out infinite;
          animation: load 1.5s ease-out infinite;
  left: 0;
  top: 0;
}
button[type="submit"].btn--loading .btn__text {
  opacity: 0;
}
button:focus {
  outline: none !important;
}
button.bg--error {
  color: #fff;
}
.input-checkbox,
.input-radio,
.input-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
}
.input-checkbox .inner,
.input-radio .inner,
.input-select .inner {
  display: inline-block;
}
.input-checkbox input,
.input-radio input,
.input-select input {
  display: none;
}
.input-checkbox.checked .inner,
.input-radio.checked .inner,
.input-select.checked .inner {
  background: #4a90e2;
}
.input-checkbox label,
.input-radio label,
.input-select label {
  display: block;
}
.input-checkbox {
  padding: 0;
}
.input-checkbox .inner {
  width: 1.85714286em;
  height: 1.85714286em;
  border-radius: 6px;
  background: #000;
}
.input-radio {
  padding: 0;
}
.input-radio .inner {
  width: 1.85714286em;
  height: 1.85714286em;
  border-radius: 50%;
  background: #000;
}
.input-select {
  position: relative;
}
.input-select i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 1em;
  font-size: .87em;
}
.input-file {
  position: relative;
  display: inline-block;
}
.input-file input {
  display: none;
}
.form-error {
  margin-top: 1.5625em;
  padding: 0.78125em;
  background: #D84D4D;
  color: #fff;
  position: fixed;
  min-width: 350px;
  left: 50%;
  bottom: 1.5625em;
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  z-index: 999;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .1);
}
.form-success {
  margin-top: 1.5625em;
  padding: 0.78125em;
  background: #1DC020;
  color: #fff;
  position: fixed;
  min-width: 350px;
  left: 50%;
  bottom: 1.5625em;
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  z-index: 999;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .1);
}
.attempted-submit .field-error {
  border-color: #D84D4D !important;
}
/**! 13. Accordions **/
.accordion li .accordion__title,
.accordion li .accordion__content,
.accordion li .accordion__content * {
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
}
.accordion li .accordion__title {
  cursor: pointer;
  padding: 0.46428571em 0.92857143em;
  border: 1px solid #ececec;
  border-bottom: none;
  background: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.accordion li:last-child .accordion__title {
  border-bottom: 1px solid #ececec;
}
.accordion li .accordion__content {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
}
.accordion li .accordion__content > * {
  display: none;
}
.accordion li .accordion__content > *:first-child {
  padding-top: 0;
}
.accordion li .accordion__content > *:last-child {
  padding-bottom: 0;
}
.accordion li.active .accordion__title {
  background: #4a90e2;
  border-bottom: 1px solid #ececec;
}
.accordion li.active .accordion__content {
  opacity: 1;
  visibility: visible;
  max-height: 500px;
}
.accordion li.active .accordion__content > * {
  display: inline-block;
}
/**! 14. Breadcrumbs **/
.breadcrumb {
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
}
.breadcrumb li {
  font-size: 1em;
}
.breadcrumb li + li:before {
  padding: 0 0.46428571em;
}
/**! 15. Pie Charts **/
.radial {
  position: relative;
}
.radial .radial__label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  margin-bottom: 0;
}
/**! 16. Tabs **/
.tabs {
  display: block;
  margin-bottom: 0;
}
.tabs > li {
  display: inline-block;
  opacity: .5;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tabs > .active,
.tabs:hover {
  opacity: 1;
}
.tabs .tab__title {
  cursor: pointer;
}
.tabs .tab__title:not(.btn) {
  padding: 0 1.85714286em;
}
.tabs li:first-child .tab__title:not(.btn) {
  padding-left: 0;
}
.tabs .tab__content {
  display: none;
}
.tabs-content {
  margin-top: 1em;
}
.tabs-content li > .tab__content {
  width: 100%;
  display: none;
}
.tabs-content > .active > .tab__content {
  display: block;
}
.tabs-container[data-content-align="left"] .tabs-content {
  text-align: left;
}
/**! 17. Boxes **/
.boxed {
  position: relative;
  overflow: hidden;
  padding: 1.85714286em;
  margin-bottom: 30px;
}
.boxed.boxed--lg {
  padding: 2.78571429em;
}
.boxed.boxed--sm {
  padding: 1.23809524em;
}
.boxed.boxed--border {
  border: 1px solid #ececec;
}
.boxed > div[class*='col-']:first-child:not(.boxed) {
  padding-left: 0;
}
.boxed > div[class*='col-']:last-child:not(.boxed) {
  padding-right: 0;
}
img + .boxed {
  margin-top: -1.85714286em;
}
@media all and (max-width: 767px) {
  .boxed {
    padding: 1.23809524em;
    margin-bottom: 15px;
  }
  .boxed.boxed--lg {
    padding: 1.23809524em;
  }
  .boxed div[class*='col-']:not(.boxed) {
    padding: 0;
  }
  .boxed:last-child {
    margin-bottom: 15px;
  }
}
/**! 18. Sliders Flickity **/
.slides:not(.flickity-enabled) li.imagebg:not(:first-child) {
  display: none;
}
.slides:not(.flickity-enabled) li.imagebg:first-child {
  background: #252525;
  -webkit-animation: backgroundLoad .5s ease alternate infinite;
          animation: backgroundLoad .5s ease alternate infinite;
}
.slides:not(.flickity-enabled) li.imagebg:first-child .container {
  opacity: 0;
}
@-webkit-keyframes backgroundLoad {
  0% {
    background: #252525;
  }
  100% {
    background: #3f3f3f;
  }
}
@keyframes backgroundLoad {
  0% {
    background: #252525;
  }
  100% {
    background: #3f3f3f;
  }
}
.slider.height-10 {
  height: auto;
}
.slider.height-10 .slides .flickity-slider > li {
  height: 10vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-10 .slides li.imagebg {
    min-height: 10vh;
  }
}
.slider.height-20 {
  height: auto;
}
.slider.height-20 .slides .flickity-slider > li {
  height: 20vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-20 .slides li.imagebg {
    min-height: 20vh;
  }
}
.slider.height-30 {
  height: auto;
}
.slider.height-30 .slides .flickity-slider > li {
  height: 30vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-30 .slides li.imagebg {
    min-height: 30vh;
  }
}
.slider.height-40 {
  height: auto;
}
.slider.height-40 .slides .flickity-slider > li {
  height: 40vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-40 .slides li.imagebg {
    min-height: 40vh;
  }
}
.slider.height-50 {
  height: auto;
}
.slider.height-50 .slides .flickity-slider > li {
  height: 50vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-50 .slides li.imagebg {
    min-height: 50vh;
  }
}
.slider.height-60 {
  height: auto;
}
.slider.height-60 .slides .flickity-slider > li {
  height: 60vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-60 .slides li.imagebg {
    min-height: 60vh;
  }
}
.slider.height-70 {
  height: auto;
}
.slider.height-70 .slides .flickity-slider > li {
  height: 70vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-70 .slides li.imagebg {
    min-height: 70vh;
  }
}
.slider.height-80 {
  height: auto;
}
.slider.height-80 .slides .flickity-slider > li {
  height: 80vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-80 .slides li.imagebg {
    min-height: 80vh;
  }
}
.slider.height-90 {
  height: auto;
}
.slider.height-90 .slides .flickity-slider > li {
  height: 90vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-90 .slides li.imagebg {
    min-height: 90vh;
  }
}
.slider.height-100 {
  height: auto;
}
.slider.height-100 .slides .flickity-slider > li {
  height: 100vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  .slider.height-100 .slides li.imagebg {
    min-height: 100vh;
  }
}
.slider .slides .flickity-slider > li:not([class*='col-']) {
  width: 100%;
}
.slider .slides .flickity-slider > li .background-image-holder {
  will-change: auto;
}
.slider .slides.slides--gapless li[class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}
.slider[data-arrows="true"].slider--arrows-hover:not(:hover) .flickity-prev-next-button {
  opacity: 0;
}
.slider[data-paging="true"]:not(section) {
  margin-bottom: 3.71428571em;
}
.slider[data-paging="true"]:not(section) .flickity-page-dots {
  bottom: -3.71428571em;
}
.slider[data-paging="true"]:not([class*='text-']) .flickity-page-dots {
  text-align: center;
}
.slider[data-children="1"] .flickity-prev-next-button {
  display: none;
}
.slider:not([data-paging="true"]) .slides {
  margin: 0;
}
.slider.controls--dark .flickity-page-dots .dot {
  background: #252525;
}
.slider.controls--dark .flickity-prev-next-button:before {
  color: #252525;
}
section.slider {
  padding: 0;
}
section.slider.height-10 {
  height: auto;
}
section.slider.height-10 .slides .flickity-slider > li {
  height: 10vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-10 .slides li.imagebg {
    min-height: 10vh;
  }
}
section.slider.height-20 {
  height: auto;
}
section.slider.height-20 .slides .flickity-slider > li {
  height: 20vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-20 .slides li.imagebg {
    min-height: 20vh;
  }
}
section.slider.height-30 {
  height: auto;
}
section.slider.height-30 .slides .flickity-slider > li {
  height: 30vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-30 .slides li.imagebg {
    min-height: 30vh;
  }
}
section.slider.height-40 {
  height: auto;
}
section.slider.height-40 .slides .flickity-slider > li {
  height: 40vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-40 .slides li.imagebg {
    min-height: 40vh;
  }
}
section.slider.height-50 {
  height: auto;
}
section.slider.height-50 .slides .flickity-slider > li {
  height: 50vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-50 .slides li.imagebg {
    min-height: 50vh;
  }
}
section.slider.height-60 {
  height: auto;
}
section.slider.height-60 .slides .flickity-slider > li {
  height: 60vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-60 .slides li.imagebg {
    min-height: 60vh;
  }
}
section.slider.height-70 {
  height: auto;
}
section.slider.height-70 .slides .flickity-slider > li {
  height: 70vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-70 .slides li.imagebg {
    min-height: 70vh;
  }
}
section.slider.height-80 {
  height: auto;
}
section.slider.height-80 .slides .flickity-slider > li {
  height: 80vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-80 .slides li.imagebg {
    min-height: 80vh;
  }
}
section.slider.height-90 {
  height: auto;
}
section.slider.height-90 .slides .flickity-slider > li {
  height: 90vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-90 .slides li.imagebg {
    min-height: 90vh;
  }
}
section.slider.height-100 {
  height: auto;
}
section.slider.height-100 .slides .flickity-slider > li {
  height: 100vh;
  padding: 0;
}
@media all and (min-width: 768px) {
  section.slider.height-100 .slides li.imagebg {
    min-height: 100vh;
  }
}
section.slider[data-paging="true"] .flickity-page-dots {
  bottom: 1.85714286em;
}
section.slider:not(.image--light)[data-paging="true"] .flickity-page-dots .dot {
  background: #fff;
}
section.slider .slides {
  margin: 0;
}
@media all and (max-width: 767px) {
  section.slider[class*='height-'] .slides .flickity-slider > li {
    height: auto;
    padding: 7.42857143em 0;
  }
  section.slider.space--lg .slides .flickity-slider > li {
    padding: 11.14285714em 0;
  }
  section.slider.space--xlg .slides .flickity-slider > li {
    padding: 11.14285714em 0;
  }
}
section.bg--dark .slider[data-paging="true"] .flickity-page-dots .dot,
section.bg--primary .slider[data-paging="true"] .flickity-page-dots .dot {
  background: #fff;
}
.flickity-page-dots .dot {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #252525;
  border: none;
  margin: 0 0.46428571em;
}
.flickity-page-dots .dot:hover:not(.is-selected) {
  opacity: .6;
}
.text-center .flickity-page-dots,
section.slider .flickity-page-dots {
  text-align: center;
}
.flickity-prev-next-button svg {
  display: none;
}
.flickity-prev-next-button:before {
  font-family: 'stack-interface';
  content: "\E80C";
  font-size: 1em;
  font-weight: normal;
}
.flickity-prev-next-button.previous:before {
  content: "\E80B";
}
.imagebg:not(.image--light) .flickity-page-dots .dot,
.bg--dark .flickity-page-dots .dot {
  background: #fff;
}
/**! 19. Hover Elements **/
.hover-element {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.hover-element * {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.hover-element .hover-element__reveal {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.hover-element .hover-element__reveal .boxed {
  height: 100%;
}
.hover-element:hover .hover-element__reveal,
.hover-element.hover--active .hover-element__reveal {
  opacity: 1;
}
.hover-element img {
  margin-bottom: 0;
}
@media all and (max-width: 1024px) {
  .hover-element {
    cursor: pointer;
  }
}
.row:last-child div[class*='col-']:last-child .hover-element {
  margin-bottom: 0;
}
/**! 20. Masonry **/
.masonry .masonry__container.masonry--active .masonry__item {
  opacity: 1;
  pointer-events: initial;
}
.masonry .masonry__container .masonry__item {
  opacity: 0;
  pointer-events: none;
}
.masonry .masonry__filters li {
  display: inline-block;
  cursor: pointer;
  text-transform: capitalize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.masonry .masonry__filters li.active {
  cursor: default;
}
.masonry.masonry--gapless .masonry__item {
  padding: 0 !important;
  margin-bottom: 0;
}
/**! 21. Modals **/
.modal-instance .modal-body {
  display: none;
}
.modal-container {
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  padding: 0;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.modal-container.modal-active {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.modal-container:before {
  background: rgba(0, 0, 0, .85);
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.modal-container .modal-content {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: fixed;
  z-index: 2;
  top: 50%;
  left: 50%;
  max-height: 100%;
  overflow-y: scroll;
  border: none;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  padding: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal-container .modal-content:not(.height--natural) {
  width: 50%;
  height: 50%;
}
.modal-container .modal-content .modal-close-cross {
  cursor: pointer;
  position: absolute;
  opacity: .5;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  top: 1em;
  right: 1em;
  z-index: 99;
}
.modal-container .modal-content .modal-close-cross:before {
  content: '\D7';
  font-size: 1.5em;
}
.modal-container .modal-content .modal-close-cross:hover {
  opacity: 1;
}
.modal-container .modal-content.imagebg:not(.image--light) .modal-close-cross:before {
  color: #fff;
}
.modal-container .modal-content iframe {
  width: 100%;
  outline: none;
  border: none;
  height: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.modal-container .modal-content iframe:first-child + .modal-close-cross:last-child {
  top: -3.71428571em;
}
@media all and (max-width: 767px) {
  .modal-container .modal-content {
    width: 97% !important;
    height: auto !important;
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
/**! 22. Maps **/
.map-container {
  position: relative;
  overflow: hidden;
}
.map-container iframe,
.map-container .map-canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
/**! 23. Parallax **/
.parallax > .background-image-holder,
.parallax .slides li > .background-image-holder {
  height: 100%;
  min-height: 100vh;
  top: -50vh;
  transition: opacity 0.3s ease !important;
  -webkit-transition: opacity 0.3s ease !important;
  -webkit-transform-style: preserve-3d;
}
.parallax:first-child .slides li > .background-image-holder,
.parallax:first-child .background-image-holder {
  top: 0;
}
.main-container > a:first-child + .parallax .background-image-holder {
  top: 0;
}
@media all and (max-width: 1024px) {
  .parallax > .background-image-holder,
  .parallax .slides li > .background-image-holder {
    top: 0 !important;
    transform: none !important;
    -webkit-transform: none !important;
    height: 100%;
  }
}
.parallax {
  will-change: contents;
}
/**! 24. Notifications **/
.notification {
  max-width: 100%;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  position: fixed;
  z-index: 99;
  pointer-events: none;
  padding: 0;
  margin: 1em;
  opacity: 0;
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
}
.notification:not([class*='bg-']) {
  background: #fff;
}
.notification[class*='col-'] {
  min-width: 400px;
}
.notification .notification-close-cross {
  position: absolute;
  top: 1em;
  z-index: 99;
  right: 1em;
  cursor: pointer;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  opacity: .7;
}
.notification .notification-close-cross:before {
  content: '\D7';
  font-size: 1.5em;
}
.notification .notification-close-cross:hover {
  opacity: 1;
}
.notification.notification--reveal {
  z-index: 99;
  pointer-events: initial;
}
.notification.notification--reveal[data-animation="from-bottom"] {
  animation: from-bottom 0.3s linear 0s forwards;
  -webkit-animation: from-bottom 0.3s linear 0s forwards;
  -moz-animation: from-bottom 0.3s linear 0s forwards;
}
.notification.notification--reveal[data-animation="from-top"] {
  animation: from-top 0.3s linear 0s forwards;
  -webkit-animation: from-top 0.3s linear 0s forwards;
  -moz-animation: from-top 0.3s linear 0s forwards;
}
.notification.notification--reveal[data-animation="from-left"] {
  animation: from-left 0.3s linear 0s forwards;
  -webkit-animation: from-left 0.3s linear 0s forwards;
  -moz-animation: from-left 0.3s linear 0s forwards;
}
.notification.notification--reveal[data-animation="from-right"] {
  animation: from-right 0.3s linear 0s forwards;
  -webkit-animation: from-right 0.3s linear 0s forwards;
  -moz-animation: from-right 0.3s linear 0s forwards;
}
.notification.notification--dismissed {
  animation: fade-out 0.4s linear 0s forwards !important;
  -webkit-animation: fade-out 0.4s linear 0s forwards !important;
  -moz-animation: fade-out 0.4s linear 0s forwards !important;
  pointer-events: none;
}
.bg--dark + .notification-close-cross:before {
  color: #fff;
}
a[data-notification-link] {
  text-decoration: none;
}
a[data-notification-link]:hover {
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .notification[class*='col-'] {
    min-width: 0;
  }
}
@keyframes from-bottom {
  from {
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes from-bottom {
  from {
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes from-top {
  from {
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes from-top {
  from {
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes from-left {
  from {
    transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes from-left {
  from {
    transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes from-right {
  from {
    transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes from-right {
  from {
    transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/**! 25. Video **/
iframe {
  width: 100%;
  /*min-height: 350px;*/
  border: none;
}
@media all and (max-width: 767px) {
  iframe {
    min-height: 220px;
  }
}
.videobg {
  background: #252525;
  position: relative;
  overflow: hidden;
}
.videobg .container,
.videobg .background-image-holder {
  opacity: 0;
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
}
.videobg .background-image-holder {
  opacity: 0 !important;
}
.videobg.video-active .container {
  opacity: 1;
}
.videobg.video-active .loading-indicator {
  opacity: 0;
  visibility: hidden;
}
.videobg video {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  min-width: 100%;
  position: absolute;
  top: 0;
  z-index: 0 !important;
  left: 0;
}
@media all and (max-width: 1024px) {
  .videobg .background-image-holder,
  .videobg .container {
    opacity: 1 !important;
  }
  .videobg .loading-indicator {
    display: none;
  }
  .videobg video {
    display: none;
  }
}
.youtube-background {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 0 !important;
}
.youtube-background .mb_YTPBar {
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media all and (max-width: 1024px) {
  .youtube-background {
    display: none;
  }
}
.loading-indicator {
  position: absolute !important;
  top: 50%;
  left: 50%;
  z-index: 99 !important;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: loading-spinner 1s infinite ease-in-out;
  animation: loading-spinner 1s infinite ease-in-out;
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
}
@-webkit-keyframes loading-spinner {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@keyframes loading-spinner {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
.video-cover {
  position: relative;
}
.video-cover video {
  max-width: 100%;
}
.video-cover iframe {
  background: #252525;
}
.video-cover .background-image-holder {
  z-index: 3;
}
.video-cover .video-play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
}
.video-cover .video-play-icon,
.video-cover .background-image-holder {
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
}
.video-cover.reveal-video .video-play-icon,
.video-cover.reveal-video .background-image-holder {
  opacity: 0 !important;
  pointer-events: none;
}
.video-cover[data-scrim-bottom]:before,
.video-cover[data-overlay]:before,
.video-cover[data-scrim-top]:before {
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  z-index: 4;
}
.video-cover.reveal-video[data-scrim-bottom]:before,
.video-cover.reveal-video[data-overlay]:before,
.video-cover.reveal-video[data-scrim-top]:before {
  opacity: 0;
  pointer-events: none;
}
.video-play-icon {
  width: 7.42857143em;
  height: 7.42857143em;
  border-radius: 50%;
  position: relative;
  z-index: 4;
  display: inline-block;
  border: 2px solid #ffffff;
  cursor: pointer;
  background: #ffffff;
}
.video-play-icon.video-play-icon--sm {
  width: 3.71428571em;
  height: 3.71428571em;
}
.video-play-icon.video-play-icon--sm:before {
  border-width: 4px 0 4px 9px;
}
.video-play-icon.video-play-icon--xs {
  width: 1.85714286em;
  height: 1.85714286em;
}
.video-play-icon.video-play-icon--xs:before {
  border-width: 3px 0 3px 6px;
  margin-left: -3px;
}
.video-play-icon.bg--primary:before {
  border-color: transparent transparent transparent #fff;
}
.video-play-icon:before {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: 50%;
  margin-left: -4px;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 12px;
  border-color: transparent transparent transparent #ffffff;
  border-color: transparent transparent transparent #808080;
}
.video-play-icon.video-play-icon--dark {
  border-color: #252525;
  background: #252525;
}
.video-play-icon.video-play-icon--dark:before {
  border-color: transparent transparent transparent #252525;
}
.video-play-icon.video-play-icon--dark:before {
  border-color: transparent transparent transparent #fff;
}
@media all and (max-width: 767px) {
  .video-play-icon {
    width: 4.95238095em;
    height: 4.95238095em;
  }
}
div[class*='col-'][class*='-12']:not([class*='xs-12']) .video-cover iframe {
  min-height: 550px;
}
@media all and (max-width: 990px) {
  div[class*='col-'][class*='-12']:not([class*='xs-12']) .video-cover iframe {
    min-height: 350px;
  }
}
div[class*='col-'][class*='-10'] .video-cover iframe {
  min-height: 450px;
}
div[class*='col-'][class*='-8'] .video-cover iframe {
  min-height: 400px;
}
div[class*='col-'][class*='-6'] .video-cover iframe {
  min-height: 350px;
}
@media all and (max-width: 1200px) {
  div[class*='col-'][class*='-6'] .video-cover iframe {
    min-height: 300px;
  }
}
@media all and (max-width: 990px) {
  div[class*='col-'][class*='-6'] .video-cover iframe {
    min-height: 220px;
  }
}
@media all and (max-width: 767px) {
  div[class*='col-'] .video-cover iframe {
    min-height: 220px !important;
  }
}
.modal-container video {
  max-width: 100%;
}
/**! 26. Colors **/
body {
  background: #ffffff;
}
.color--primary {
  color: #4a90e2 !important;
}
a {
  color: #4a90e2;
}
.color--primary-1 {
  color: #31639c !important;
}
.color--primary-2 {
  color: #465773 !important;
}
.color--white {
  color: #fff;
}
.color--dark {
  color: #252525;
}
.bg--dark {
  background: #305e67;
}
.bg--dark:not(.nav-bar):not(.bar) {
  color: #ffffff;
}
.bg--dark:not(.nav-bar):not(.bar) h1,
.bg--dark:not(.nav-bar):not(.bar) h2,
.bg--dark:not(.nav-bar):not(.bar) h3,
.bg--dark:not(.nav-bar):not(.bar) h4,
.bg--dark:not(.nav-bar):not(.bar) h5,
.bg--dark:not(.nav-bar):not(.bar) h6,
.bg--dark:not(.nav-bar):not(.bar) i,
.bg--dark:not(.nav-bar):not(.bar) span:not(.btn__text),
.bg--dark:not(.nav-bar):not(.bar) p {
  color: #ffffff;
}
.bg--dark:not(.nav-bar):not(.bar) a:not(.btn) {
  color: #fff;
}
.bg--site {
  background: #ffffff;
}
.bg--secondary {
  background: #fafafa;
}
.bg--primary {
  background: #4a90e2;
}
.bg--primary p,
.bg--primary span,
.bg--primary ul,
.bg--primary a:not(.btn) {
  color: #fff;
}
.bg--primary h1,
.bg--primary h2,
.bg--primary h3,
.bg--primary h4,
.bg--primary h5,
.bg--primary h6,
.bg--primary i {
  color: #fff;
}
.bg--white {
  background: #fff;
}
.bg--white p,
.bg--white span,
.bg--white ul,
.bg--white a:not(.btn) {
  color: #666666;
}
.bg--white h1,
.bg--white h2,
.bg--white h3,
.bg--white h4,
.bg--white h5,
.bg--white h6,
.bg--white i {
  color: #252525;
}
.bg--error {
  background: #e23636;
}
.imagebg:not(.image--light) .bg--white p,
.imagebg:not(.image--light) .bg--white span,
.imagebg:not(.image--light) .bg--white ul,
.imagebg:not(.image--light) .bg--white a:not(.btn) {
  color: #666666;
}
.imagebg:not(.image--light) .bg--white h1,
.imagebg:not(.image--light) .bg--white h2,
.imagebg:not(.image--light) .bg--white h3,
.imagebg:not(.image--light) .bg--white h4,
.imagebg:not(.image--light) .bg--white h5,
.imagebg:not(.image--light) .bg--white h6,
.imagebg:not(.image--light) .bg--white i {
  color: #252525;
}
.imagebg:not(.image--light) .bg--secondary {
  background: rgba(250, 250, 250, .2);
}
.bg--primary-1 {
  background: #31639c;
}
.bg--primary-1 p,
.bg--primary-1 span,
.bg--primary-1 ul,
.bg--primary-1 a:not(.btn) {
  color: #fff;
}
.bg--primary-1 h1,
.bg--primary-1 h2,
.bg--primary-1 h3,
.bg--primary-1 h4,
.bg--primary-1 h5,
.bg--primary-1 h6,
.bg--primary-1 i {
  color: #fff;
}
.bg--primary-2 {
  background: #465773;
}
.bg--primary-2 p,
.bg--primary-2 span,
.bg--primary-2 ul,
.bg--primary-2 a:not(.btn) {
  color: #fff;
}
.bg--primary-2 h1,
.bg--primary-2 h2,
.bg--primary-2 h3,
.bg--primary-2 h4,
.bg--primary-2 h5,
.bg--primary-2 h6,
.bg--primary-2 i {
  color: #fff;
}
.image-bg:not(.image-light) *:not(a) {
  color: #fff;
}
.color--facebook {
  color: #3b5998;
}
.color--twitter {
  color: #00aced;
}
.color--googleplus {
  color: #dd4b39;
}
.color--instagram {
  color: #125688;
}
.color--pinterest {
  color: #cb2027;
}
.color--dribbble {
  color: #ea4c89;
}
.color--behance {
  color: #053eff;
}
.bg--facebook {
  background: #3b5998;
  color: #fff;
}
.bg--twitter {
  background: #00aced;
  color: #fff;
}
.bg--googleplus {
  background: #dd4b39;
  color: #fff;
}
.bg--instagram {
  background: #125688;
  color: #fff;
}
.bg--pinterest {
  background: #cb2027;
  color: #fff;
}
.bg--dribbble {
  background: #ea4c89;
  color: #fff;
}
.bg--behance {
  background: #053eff;
  color: #fff;
}
/**! 27. Image Blocks **/
.imageblock {
  position: relative;
  padding: 0;
}
.imageblock > .container,
.imageblock > div[class*='col-']:not(.imageblock__content) {
  padding-top: 7.42857143em;
  padding-bottom: 7.42857143em;
  float: none;
  overflow: hidden;
}
.imageblock.imageblock--lg > .container,
.imageblock.imageblock--lg > div[class*='col-']:not(.imageblock__content) {
  padding-top: 9.28571429em;
  padding-bottom: 9.28571429em;
  float: none;
  overflow: hidden;
}
.imageblock .imageblock__content {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  padding: 0;
}
.imageblock .imageblock__content .slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.imageblock .imageblock__content .slider .slides > li {
  padding: 0;
  min-height: 100%;
  position: absolute !important;
}
.imageblock.allow-overflow .imageblock__content {
  overflow: visible;
}
@media all and (max-width: 767px) {
  .imageblock[class*='space-'] {
    padding-bottom: 0;
    padding-top: 0;
  }
  .imageblock .imageblock__content {
    position: relative;
    min-height: 18.57142857em;
  }
  .imageblock > .container,
  .imageblock > div[class*='col-']:not(.imageblock__content) {
    padding-top: 5.57142857em;
    padding-bottom: 5.57142857em;
    float: none;
    overflow: hidden;
  }
  .imageblock.imageblock--lg > .container,
  .imageblock.imageblock--lg > div[class*='col-']:not(.imageblock__content) {
    padding-top: 5.57142857em;
    padding-bottom: 5.57142857em;
    float: none;
    overflow: hidden;
  }
}
/**! 28. MailChimp & Campaign Monitor **/
form[action*='createsend.com'] * {
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  opacity: 0;
}
form[action*='createsend.com'].form--active * {
  opacity: 1;
}
form[action*='createsend.com'] .input-checkbox + br {
  display: none;
}
form[action*='createsend.com'].no-labels label {
  display: none;
}
form[action*='createsend.com'] br {
  display: none;
}
form[action*='createsend.com'] p > label:first-child {
  margin-bottom: 0.92857143em;
}
form[action*='list-manage.com'] h2 {
  font-family: 'Sukhumvit Set', 'Helvetica', 'Arial', sans-serif;
  color: #252525;
  font-weight: 300;
  -webkit-font-feature-settings: "liga", "clig";
          font-feature-settings: "liga", "clig";
  -webkit-font-variant-ligatures: common-ligatures;
          font-variant-ligatures: common-ligatures;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.35714286em;
  line-height: 1.68421053em;
  margin-bottom: 1.36842105263158em;
  font-weight: 400;
}
form[action*='list-manage.com'] h2.inline-block + .h4.inline-block:not(.typed-text) {
  margin-left: 0.68421052631579em;
}
form[action*='list-manage.com'] .input-group ul {
  overflow: hidden;
}
form[action*='list-manage.com'] .input-group ul li {
  float: left;
}
form[action*='list-manage.com'] * {
  transition: 0.3s linear;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  opacity: 0;
}
form[action*='list-manage.com'].form--active * {
  opacity: 1;
}
form[action*='list-manage.com'].no-labels label {
  display: none;
}
form[action*='list-manage.com'] .small-meta {
  font-size: 0.5em;
}
/**! 29. Twitter **/
.twitter-feed .user {
  display: none;
}
.twitter-feed .interact {
  display: none;
}
.twitter-feed .timePosted {
  font-size: .87em;
}
/**! 30. Transitions **/
[class*='transition--'] {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  opacity: 0;
}
[class*='transition--'].transition--active {
  opacity: 1;
}
.transition--scale {
  transform: scale(0.98);
  -webkit-transform: scale(0.98);
}
.transition--scale.transition--active {
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
}
.transition--slide {
  transform: translate3d(200px, 0, 0);
  -webkit-transform: translate3d(200px, 0, 0);
  transform: translate3d(30vw, 0, 0);
  -webkit-transform: translate3d(30vw, 0, 0);
}
.transition--slide.transition--active {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
/**! 31. Switchable Sections **/
.switchable {
  position: relative;
}
.switchable div[class*='col-']:first-child {
  float: left;
  right: auto;
}
.switchable div[class*='col-']:first-child:not([class*='pull']):not([class*='push']) {
  left: 0;
}
.switchable div[class*='col-']:last-child {
  float: right;
  left: auto;
}
.switchable div[class*='col-']:last-child:not([class*='pull']):not([class*='push']) {
  right: 0;
}
.switchable.switchable--switch div[class*='col-']:first-child {
  float: right;
  right: 0;
  left: auto;
}
.switchable.switchable--switch div[class*='col-']:first-child:not([class*='pull']):not([class*='push']) {
  left: auto;
}
.switchable.switchable--switch div[class*='col-']:last-child {
  float: left;
  left: 0;
  right: auto;
}
.switchable .switchable__text {
  margin-top: 3.71428571em;
}
.switchable > div[class*='col-'] {
  padding: 0;
}
/**! 32. Typed Effect **/
.typed-text {
  display: inline-block;
}
.typed-text.typed-text--cursor:after {
  content: '|';
  font-size: 1.2em;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  position: relative;
  right: 6px;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/**! 33. Gradient BG **/
[data-gradient-bg] {
  position: relative;
}
[data-gradient-bg] > canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
[data-gradient-bg] > canvas + .background-image-holder {
  opacity: .2 !important;
}
/**! 34. Bars **/
.bar {
  padding: 1.85714286em 0;
}
.bar .logo {
  margin: 0;
  position: relative;
  top: 4px;
}
.bar .menu-horizontal {
  position: relative;
  top: 6px;
}
.bar:not([class*='visible-']) + .bar {
  margin-top: 0.92857143em;
}
.bar.bar--xs {
  padding: 0.46428571em 0;
}
.bar.bar--sm {
  padding: 0.92857143em 0;
}
.bar.bar--lg {
  padding: 2.78571429em 0;
}
.bar.bar--lg .logo {
  top: 0;
}
.bar.bar--xlg {
  padding: 4.64285714em 0;
}
.bar.bar--xlg .logo {
  top: 0;
}
.bar.bg--dark .logo-dark {
  display: none;
}
.bar:not(.bg--dark):not(.bar--transparent) .logo-light {
  display: none;
}
@media all and (max-width: 767px) {
  .bar.bar--mobile-sticky[data-scroll-class*='fixed'].pos-fixed {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 999;
  }
  .bar.bar--mobile-sticky[data-scroll-class*='fixed'] + .bar.pos-fixed {
    top: 3.71428571em;
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 999;
  }
}
@media all and (min-width: 991px) {
  .bar__module:not(:only-child) {
    display: inline-block;
  }
  .bar__module:not(:last-child) {
    margin-right: 0.92857143em;
  }
  .bar--transparent {
    background: none;
  }
  .bar--transparent .logo-dark {
    display: none;
  }
  .bar--transparent .logo-light {
    display: inline-block;
  }
  .bar--transparent:not(.pos-fixed) .menu-horizontal > li > a,
  .bar--transparent:not(.pos-fixed) .menu-horizontal > li > span {
    color: #fff;
  }
  .bar--transparent:not(.pos-fixed) .btn:not([class*='primary']) {
    border-color: rgba(255, 255, 255, .3);
  }
  .bar--transparent:not(.pos-fixed) .btn:not([class*='primary']) .btn__text {
    color: #fff;
  }
  .bar--transparent:not(.pos-fixed) .btn:not([class*='primary']):hover {
    border-color: rgba(255, 255, 255, .7);
  }
  .bar--absolute {
    position: absolute;
  }
  .bar--absolute,
  .pos-fixed {
    z-index: 99;
    width: 100%;
  }
  .bar.pos-fixed {
    position: fixed;
    top: 0;
    -webkit-animation: fadeInDown 0.3s ease-out forwards;
            animation: fadeInDown 0.3s ease-out forwards;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
            box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
            box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
  }
  .bar.pos-fixed:not([class*='bg-']) {
    background: #ffffff;
  }
  .bar.pos-fixed:not([class*='bg-']) .logo-dark {
    display: inline-block;
  }
  .bar.pos-fixed:not([class*='bg-']) .logo-light {
    display: none;
  }
  .bar.pos-fixed.bg--dark {
    background: #252525;
  }
}
@media all and (max-width: 767px) {
  .bar__module {
    margin-bottom: 0.92857143em;
  }
  .bar__module + .bar__module {
    margin-top: 1.85714286em;
  }
  .bar__module .btn {
    display: block;
  }
  .bar__module .btn + .btn {
    margin-left: 0 !important;
  }
  .bar__module .btn:not(:last-child) {
    margin-bottom: 0.92857143em;
  }
  .bar + nav.bar {
    padding-top: 0;
  }
}
/**! 35. Navigation InPage **/
.page-navigator {
  position: fixed;
  padding: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 1.85714286em;
  z-index: 10;
}
.page-navigator ul {
  display: inline-block;
  padding: 0.92857143em;
  background: rgba(0, 0, 0, .4);
  border-radius: 1.85714286em;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.page-navigator ul:hover {
  background: rgba(0, 0, 0, .6);
}
.page-navigator ul li:not(:last-child) {
  margin-bottom: 1.85714286em;
}
@media all and (max-width: 767px) {
  .page-navigator {
    right: 0;
  }
  .page-navigator ul {
    border-radius: 1.85714286em 0 0 1.85714286em;
    padding: 1.85714286em 0.92857143em;
  }
}
.page-navigator li a {
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  display: block;
  position: relative;
}
.page-navigator li a:not(:hover) {
  opacity: .5;
}
.page-navigator li a.inner-link--active {
  opacity: 1;
  animation: bulge .5s ease;
  -webkit-animation: bulge .5s ease;
}
@keyframes bulge {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes bulge {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.page-navigator li a[data-title]:before {
  content: attr(data-title);
  position: absolute;
  right: 12px;
  top: -14px;
  background: #222;
  color: #fff;
  border-radius: 6px;
  padding: 4px 8px;
  display: inline-block;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  white-space: nowrap;
}
.page-navigator li a[data-title]:not(:hover):before {
  opacity: 0;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}
/**! 36. Helper Classes **/
.clearfix {
  overflow: hidden;
}
.allow-overflow {
  overflow: visible;
}
.container .row--gapless {
  padding-left: 15px;
  padding-right: 15px;
}
.container .row--gapless > div[class*='col-'] {
  padding: 0;
}
@media all and (max-width: 767px) {
  .text-left-xs {
    text-align: left;
  }
}
@media all and (max-width: 991px) {
  .text-left-sm {
    text-align: left;
  }
}
section > .row--gapless {
  padding-left: 0;
  padding-right: 0;
}
section > .row--gapless > div[class*='col-'] {
  padding: 0;
}
div.right {
  float: right;
}
div.left {
  float: left;
}
section.text-right > .container:last-child > .row:only-child > div[class*='col-']:only-child {
  float: right;
}
/**! 37. Spacing **/
section,
footer {
  padding-top: 7.42857143em;
  padding-bottom: 7.42857143em;
}
section.space--xxs,
footer.space--xxs {
  padding-top: 1.85714286em;
  padding-bottom: 1.85714286em;
}
section.space--xs,
footer.space--xs {
  padding-top: 3.71428571em;
  padding-bottom: 3.71428571em;
}
section.space--sm,
footer.space--sm {
  padding-top: 4.95238095em;
  padding-bottom: 4.95238095em;
}
section.space--md,
footer.space--md {
  padding-top: 11.14285714em;
  padding-bottom: 11.14285714em;
}
section.space--lg,
footer.space--lg {
  padding-top: 14.85714286em;
  padding-bottom: 14.85714286em;
}
section.space--xlg,
footer.space--xlg {
  padding-top: 29.71428571em;
  padding-bottom: 29.71428571em;
}
section.space--0,
footer.space--0 {
  padding: 0;
}
section.section--even,
footer.section--even {
  padding-top: 7.42857143em;
  padding-bottom: 7.42857143em;
}
section.space-bottom--sm,
footer.space-bottom--sm {
  padding-bottom: 4.95238095em;
}
@media all and (max-width: 767px) {
  section,
  footer,
  section.section--even {
    padding: 5.57142857em 0;
  }
  section.space--lg,
  footer.space--lg,
  section.section--even.space--lg,
  section.space--md,
  footer.space--md,
  section.section--even.space--md {
    padding: 5.57142857em 0;
  }
  section.space--xlg,
  footer.space--xlg,
  section.section--even.space--xlg {
    padding: 8.35714286em 0;
  }
}
div[class*='col-'] > div[class*='col-']:first-child {
  padding-left: 0;
}
div[class*='col-'] > div[class*='col-']:last-child {
  padding-right: 0;
}
@media all and (max-width: 767px) {
  .col-xs-6:nth-child(odd) {
    padding-right: 7.5px;
  }
  .col-xs-6:nth-child(even) {
    padding-left: 7.5px;
  }
}
@media all and (min-width: 768px) {
  .mt--1 {
    margin-top: 1.85714286em;
  }
  .mt--2 {
    margin-top: 3.71428571em;
  }
  .mt--3 {
    margin-top: 5.57142857em;
  }
  .mb--1 {
    margin-bottom: 1.85714286em;
  }
  .mb--2 {
    margin-bottom: 3.71428571em;
  }
  .mb--3 {
    margin-bottom: 5.57142857em;
  }
}
@media all and (max-width: 990px) {
  .mt--1,
  .mt--2 {
    margin-top: 1.85714286em;
  }
  .mt--3 {
    margin-top: 2.78571429em;
  }
}
.unpad {
  padding: 0;
}
.unpad--bottom {
  padding-bottom: 0;
}
.unpad--top {
  padding-top: 0;
}
section.unpad--bottom {
  padding-bottom: 0;
}
section.unpad {
  padding: 0;
}
section.unpad--top {
  padding-top: 0;
}
.unmarg--bottom {
  margin-bottom: 0;
}
.unmarg {
  margin: 0;
}
.unmarg--top {
  margin-top: 0;
}
/**! 38. Boxed Layout **/
@media all and (min-width: 1280px) {
  body.boxed-layout {
    padding: 3.71428571em 0;
    background: #ededed;
  }
  body.boxed-layout section:not([class*='bg-']):not(.imagebg),
  body.boxed-layout footer:not([class*='bg-']):not(.imagebg),
  body.boxed-layout nav:not([class*='bg-']):not(.bar--transparent):not(.bar--absolute),
  body.boxed-layout .tabs-container:not([class*='bg-']):not(.imagebg) {
    background: #ffffff;
  }
  body.boxed-layout .nav-container,
  body.boxed-layout .main-container,
  body.boxed-layout > section,
  body.boxed-layout nav {
    max-width: 1280px;
    margin: 0 auto;
  }
}
/**! 39. Wizard **/
.wizard__body {
  list-style: none;
}
.wizard__step:not(.active) {
  display: none;
}
.wizard__step .wizard__title {
  display: none;
}
.wizard__controls {
  overflow: hidden;
}
.wizard__controls .wizard-prev {
  float: left;
}
.wizard__controls .wizard-next {
  float: right;
}
.wizard__controls .wizard-prev:hover,
.wizard__controls .wizard-next:hover {
  -webkit-transform: none !important;
          transform: none !important;
}
.wizard__controls .wizard-prev.inactive,
.wizard__controls .wizard-next.inactive {
  pointer-events: none;
  opacity: .3;
  cursor: not-allowed;
}
/**! 40. Theme Overrides **/
/*! -- Stack Customizers -- */
.box-shadow {
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
}
.box-shadow-shallow {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .06);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .06);
}
.box-shadow-wide {
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
}
.border--round {
  border-radius: 6px;
}
.border--round:before {
  border-radius: 6px;
}
.border--round .background-image-holder {
  border-radius: 6px;
}
.border--round [data-scrim-top]:before,
.border--round [data-scrim-bottom]:before,
.border--round [data-overlay]:before {
  border-radius: 6px;
}
.imageblock.border--round .background-image-holder {
  border-radius: 6px 0 0 6px;
}
@media all and (max-width: 767px) {
  .imageblock.border--round .background-image-holder {
    border-radius: 6px 6px 0 0;
  }
}
.theme--square .border--round,
.theme--square .btn {
  border-radius: 0px;
}
.theme--bordered {
  border: 0.92857143em solid #252525;
}
.main-container.transition--fade:not(.transition--active) {
  cursor: wait;
}
@media all and (min-width: 1280px) {
  body.boxed-layout > section.bar-3:first-of-type {
    border-radius: 6px 6px 0 0;
  }
  body.boxed-layout .main-container > footer:last-child {
    border-radius: 0 0 6px 6px;
  }
}
body.boxed-layout .modal-container section:not([class*='bg-']) {
  background: none;
}
/*! -- Stack Helpers -- */
@media all and (max-width: 767px) {
  .block--xs {
    margin-top: 0.92857143em;
  }
}
.container .container {
  max-width: 100%;
}
.switchable-toggle {
  cursor: pointer;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.back-to-top {
  position: fixed;
  width: 3.71428571em;
  height: 3.71428571em;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  right: 1.85714286em;
  bottom: 3.71428571em;
  padding-top: 12px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
  z-index: 99;
  border: 1px solid #ececec;
  transition: 0.2s ease-out;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
}
.back-to-top i {
  color: #252525;
}
.back-to-top:not(.active) {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  pointer-events: none;
}
.back-to-top.active:hover {
  transform: translate3d(0, -5px, 0);
  -webkit-transform: translate3d(0, -5px, 0);
}
.disable-scroll-bars {
  -ms-overflow-style: none;
}
.disable-scroll-bars::-webkit-scrollbar {
  display: none;
}
/*! -- Stack Animations -- */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
    -webkit-transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
    -webkit-transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100px, 0);
    -webkit-transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100px, 0);
    -webkit-transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
    -webkit-transform: translate3d(0, -50px, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
    -webkit-transform: translate3d(0, -50px, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
    -webkit-transform: translate3d(50px, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
    -webkit-transform: translate3d(50px, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-50px, 0, 0);
    -webkit-transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-50px, 0, 0);
    -webkit-transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased;
  }
}
@keyframes pulse {
  0% {
    opacity: 0;
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(2);
    -webkit-transform: scale(2);
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 0;
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(2);
    -webkit-transform: scale(2);
  }
}
@keyframes kenBurns {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@-webkit-keyframes kenBurns {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
/*! -- Stack Sections -- */
section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom):not(.space--xxs) + section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.border--bottom):not(.space--xxs) {
  padding-top: 0;
}
section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom) + footer:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom) {
  padding-top: 0;
}
section:not(.imagebg):not([class*='bg-']) + section.bg--secondary {
  border-top: 1px solid #ebebeb;
}
section.bg--secondary:not(.imagebg) + section:not(.imagebg):not([class*='bg-']) {
  border-top: 1px solid #ebebeb;
}
section.bg--secondary:not(.unpad):not(.imageblock):not(.unpad--bottom):not(.border--bottom) + section.bg--secondary {
  padding-top: 0;
}
section.bg--secondary + footer:not(.bg--dark):not(.bg--secondary) {
  border-top: 1px solid #ebebeb;
}
section.bg--dark + section.bg--dark {
  padding-top: 0;
}
section.bg--dark:last-of-type + footer.bg--dark {
  background: #1b1b1b;
}
section.border--bottom:not([data-gradient-bg]) {
  border-bottom: 1px solid #ececec;
}
section.unpad {
  overflow: hidden;
}
section:not([class*='bg--']) + footer.bg--secondary {
  border-top: 1px solid #ebebeb;
}
section.text-center div[class*='col-']:first-child:last-child {
  margin: 0 auto;
  float: none;
}
.section--overlap {
  z-index: 2;
  position: relative;
}
/*! -- Stack Typography -- */
@media all and (max-width: 1024px) {
  html {
    font-size: 80%;
  }
}
h1,
.h1 {
  letter-spacing: -0.01em;
}
h1:not(:last-child),
.h1:not(:last-child) {
  margin-bottom: 0.59090909090909em;
}
@media all and (min-width: 768px) {
  h1.h1--large,
  .h1.h1--large {
    font-weight: 200;
    font-size: 4.428571428571429em;
    line-height: 1.048387096774194em;
  }
  h1.h1--large:not(:last-child),
  .h1.h1--large:not(:last-child) {
    margin-bottom: 0.419354838709677em;
  }
  h1.h1--large.type--uppercase,
  .h1.h1--large.type--uppercase {
    letter-spacing: 10px;
    margin-right: -10px;
  }
  h1.h1--large + p.lead,
  .h1.h1--large + p.lead {
    margin-top: 2.052631578947368em;
  }
}
h2,
.h2 {
  margin-bottom: 0.78787878787879em;
}
h3,
.h3 {
  margin-bottom: 1.04em;
}
h3 strong,
.h3 strong {
  font-weight: 400;
}
blockquote {
  font-family: 'Merriweather', serif;
  font-style: italic;
  font-weight: 300;
}
blockquote:not(:last-child) {
  margin-bottom: 1.04em;
}
blockquote > p {
  font-size: 1em !important;
}
h4,
.h4 {
  margin-bottom: 1.36842105263158em;
  font-weight: 400;
}
h4.inline-block + .h4.inline-block:not(.typed-text),
.h4.inline-block + .h4.inline-block:not(.typed-text) {
  margin-left: 0.68421052631579em;
}
h5,
.h5 {
  font-weight: 600;
}
h5:not(:last-child),
.h5:not(:last-child) {
  margin-bottom: 1.85714286em;
}
h6,
.h6 {
  font-weight: 700;
}
h6:not(:last-child),
.h6:not(:last-child) {
  margin-bottom: 2.16666666666667em;
}
h6.type--uppercase,
.h6.type--uppercase {
  letter-spacing: 1px;
  margin-right: -1px;
}
span.h1:not(.inline-block),
span.h2:not(.inline-block),
span.h3:not(.inline-block),
span.h4:not(.inline-block),
span.h5:not(.inline-block),
span.h6:not(.inline-block) {
  display: block;
}
b {
  font-weight: 600;
}
hr {
  border-color: #ECECEC;
}
.bg--dark hr {
  border-color: #585858;
}
[class*='bg-']:not(.bg--white):not(.bg--secondary) p,
[class*='imagebg']:not(.image--light) p {
  opacity: .9;
}
.lead {
  font-weight: 400;
  color: #808080;
}
.lead:not(:last-child) {
  margin-bottom: 1.36842105263158em;
}
.lead + .btn:last-child {
  margin-top: 0.92857143em;
}
p:last-child {
  margin-bottom: 0;
}
p strong {
  color: #252525;
}
pre {
  padding: 0.92857143em;
  background: #fafafa;
  border: 1px solid #ececec;
  border-radius: 6px;
  line-height: 20px;
  max-height: 500px;
}
.bg--secondary > pre {
  background: #f5f5f5;
  border-color: #ddd;
}
.text-block:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.text-block h2,
.text-block .h2 {
  margin-bottom: 0.3939393939394em;
}
.text-block h5,
.text-block .h5 {
  margin: 0;
}
.text-block h4,
.text-block .h4 {
  margin-bottom: 0.3421052631579em;
}
.text-block h3,
.text-block .h3 {
  margin-bottom: 0.52em;
}
@media all and (min-width: 768px) {
  div[class*='col-'] .text-block + .text-block {
    margin-top: 3.71428571em;
  }
}
.heading-block {
  margin-bottom: 3.71428571em;
}
.heading-block h1,
.heading-block h2,
.heading-block h3,
.heading-block h4,
.heading-block h5,
.heading-block h6,
.heading-block .h1,
.heading-block .h2,
.heading-block .h3,
.heading-block .h4,
.heading-block .h5,
.heading-block .h6 {
  margin-bottom: 0;
}
/*! -- Stack Colours -- */
.bg--dark .bg--secondary {
  background: #343434;
}
/*! -- Stack Links -- */
a {
  color: #4a90e2;
  font-weight: 700;
}
a:hover {
  color: #2275d7;
  text-decoration: underline;
}
a.block {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
p a,
span a,
label a {
  font-size: 1em;
  text-decoration: underline;
  font-weight: 400;
  line-height: 1.85714286em;
}
p + a:not(.btn) {
  font-size: 0.85714286em;
  line-height: 2.16666667em;
}
.imagebg:not(.image--light) a {
  color: #fff;
  font-weight: 600;
}
/*! -- Stack Tables -- */
table {
  width: 100%;
  border-collapse: separate;
}
table th,
table td {
  padding: 0.92857143em;
}
table th {
  background: #fafafa;
  color: #252525;
}
table tr:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}
table.border--round {
  border-radius: 6px;
  border: 1px solid #ececec;
}
.table--alternate-column th:nth-child(odd) {
  background: none;
}
.table--alternate-column td:nth-child(even) {
  background: #fafafa;
}
.table--alternate-row tbody tr:nth-child(even) {
  background: #fafafa;
}
.bg--dark table.border--round {
  border-radius: 6px;
  border: 1px solid #3f3f3f;
}
.bg--dark table th {
  background: #3f3f3f;
  color: #fff;
}
.bg--dark .table--alternate-row tbody tr:nth-child(even) {
  background: #323232;
}
/*! -- Stack Lists -- */
ul:not([class*='menu']) li > a {
  font-weight: normal;
}
ul:not([class*='menu']) li > a:hover {
  text-decoration: none;
}
ol {
  list-style-position: outside;
  list-style-type: decimal;
}
ol li:not(:last-child) {
  margin-bottom: 1.85714286em;
}
ol.lead li:not(:last-child) {
  margin-bottom: 1.26315789473684em;
}
.list-inline {
  margin-left: 0;
  display: inline-block;
}
.list-inline li {
  padding: 0;
}
.list-inline li:not(:last-child) {
  margin-right: 1.85714286em;
}
.list-inline:not(:last-child) {
  margin-right: 1.85714286em;
}
.list-inline--images img {
  max-height: 2.78571429em;
}
@media all and (min-width: 768px) {
  .list-inline--images li:not(:last-child) {
    margin-right: 5.57142857em;
  }
}
@media all and (max-width: 767px) {
  .list-inline--images li:not(:last-child) {
    margin-bottom: 1.85714286em;
  }
}
.list--loose > li:not(:last-child) {
  margin-bottom: 0.46428571em;
}
.list--hover li {
  transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
}
.list--hover li:not(:hover) {
  opacity: .6;
}
.social-list a {
  color: #252525;
}
.imagebg:not(.image--light) .social-list a {
  color: #fff;
}
@media all and (max-width: 767px) {
  .list-inline:not(.social-list):not(.list-inline--images) {
    display: block;
  }
  .list-inline:not(.social-list):not(.list-inline--images) li {
    display: block;
    margin: 0;
  }
  .list-inline:not(.social-list):not(.list-inline--images) li:not(:last-child) {
    margin-bottom: 0.46428571em;
  }
}
@media all and (max-width: 767px) {
  .list-inline {
    min-width: 100%;
  }
}
/*! -- Stack Rules -- */
hr:first-child {
  margin-top: 0;
}
hr.short {
  width: 2.78571429em;
  border-color: #4a90e2;
}
hr[data-title] {
  margin: 2.78571429em 0;
  text-align: center;
}
hr[data-title]:before {
  content: attr(data-title);
  background: #ffffff;
  position: relative;
  bottom: 14px;
  padding: 0.92857143em;
  font-style: italic;
}
.bg--dark hr:not(.short),
.imagebg hr:not(.short),
.bg--primary hr:not(.short) {
  opacity: .3;
}
/*! -- Stack Buttons -- */
.btn {
  position: relative;
}
.btn:not([class*='primary']) {
  border-color: #d3d3d3;
}
.btn:not([class*='primary']):hover {
  border-color: #252525;
}
.btn.type--uppercase {
  letter-spacing: .5px;
}
.btn.type--uppercase .btn__text {
  letter-spacing: .5px;
  margin-right: -0.5px;
}
.btn .label {
  top: -0.92857143em;
  right: -3.71428571em;
}
.btn.btn--lg .btn__text {
  font-weight: 600;
}
.btn.btn--lg.type--uppercase .btn__text {
  letter-spacing: 1px;
}
.btn + p.type--fine-print,
.btn + span.type--fine-print {
  margin-top: 1.08333333333334em;
}
.btn.block {
  margin-left: 0;
}
.btn.block + .btn.block {
  margin-top: 0.92857143em;
}
.btn:hover {
  transform: translate3d(0, -2px, 0);
  -webkit-transform: translate3d(0, -2px, 0);
}
.btn.btn--sm + .btn--sm {
  margin-left: 0.92857143em;
}
p > .btn {
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .btn:not(:last-child) {
    margin-bottom: 1.85714286em;
  }
}
.btn--icon {
  padding-left: 5.57142857em;
}
.btn--icon i {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .1);
  padding: 0 13px;
  border-radius: 6px 0 0 6px;
  font-size: 16px;
  line-height: 41px;
}
.btn--icon i.socicon {
  line-height: 42px;
}
.btn--cart {
  width: 3.71428571em;
  height: 3.71428571em;
  border: 2px solid #252525;
  display: block;
  text-align: center;
  border-radius: 6px;
  opacity: .4;
  padding: 0;
}
.btn--cart:hover {
  opacity: 1;
}
.btn--cart .btn__text {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.142857142857143em;
}
.imagebg:not(.image--light) .btn--icon:not([class*='bg']):not([class*='primary']) i {
  color: #fff;
  background: rgba(255, 255, 255, .2);
}
@media all and (min-width: 768px) {
  .btn-group .btn {
    margin-bottom: 0 !important;
    margin-left: 0;
  }
  .btn-group .btn + .btn {
    margin-left: 0;
  }
  .btn-group .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .btn-group .btn:first-child {
    border-radius: 6px 0 0 6px;
  }
  .btn-group .btn:last-child {
    border-radius: 0 6px 6px 0;
  }
  .btn-group .btn:first-child:nth-last-child(2),
  .btn-group .btn:last-child:nth-child(2) {
    width: 50%;
  }
}
.btn-group {
  border: none;
  padding: 0;
}
@media all and (max-width: 767px) {
  .btn-group .btn {
    display: block;
  }
}
.bg--primary div:not([class*='feature']) .btn--primary {
  background: #fff;
  border-color: #fff;
}
.bg--primary div:not([class*='feature']) .btn--primary .btn__text {
  color: #4a90e2;
}
.bg--primary > .btn--primary {
  background: #fff;
  border-color: #fff;
}
.bg--primary > .btn--primary .btn__text {
  color: #4a90e2;
}
.bg--dark .btn:not(.btn--primary) {
  border-color: #3f3f3f;
}
.bg--dark .btn:not(.btn--primary):hover {
  border-color: #656565;
}
.bg--dark .btn .btn__text {
  color: #fff;
}
.imagebg:not(.image--light) .btn:not([class*='primary']) {
  border-color: rgba(255, 255, 255, .3);
}
.imagebg:not(.image--light) .btn:not([class*='primary']):hover {
  border-color: #fff;
}
.imagebg.image--light .btn:not([class*='primary']) {
  border-color: #252525;
  background: rgba(255, 255, 255, .3);
}
.imagebg.image--light .btn:not([class*='primary']):hover {
  background: rgba(255, 255, 255, .5);
}
h1 + .btn,
.h1 + .btn {
  margin-top: 1.85714286em;
}
h2 + .btn,
.h2 + .btn {
  margin-top: 0.92857143em;
}
/*! -- Stack Images -- */
img:last-child {
  margin-bottom: 0;
}
img.flag {
  max-height: 1.85714286em;
}
img.image--sm:not(:last-child) {
  margin-bottom: 0.92857143em;
}
img.promo.border--round {
  border: 1px solid #ececec;
}
p.lead img {
  max-height: 1.68421053em;
}
.imagebg h1,
.imagebg h2,
.imagebg h3,
.imagebg h4,
.imagebg h5,
.imagebg h6 {
  position: relative;
}
.imagebg:not(.image--light) span {
  color: #fff;
}
.imagebg.border--round {
  overflow: hidden;
}
section.parallax .row .background-image-holder {
  -webkit-transform: none !important;
          transform: none !important;
  top: 0 !important;
}
.triptych.border--round img {
  position: relative;
  border-radius: 6px;
  width: 33.333333%;
  float: left;
  margin: 0;
}
.triptych.border--round img:nth-child(2) {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  z-index: 2;
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
}
.gallery > div[class*='col-'] {
  margin-bottom: 30px;
}
.gallery-1 {
  overflow: hidden;
  position: relative;
}
.gallery-1 .gallery__image:not(:last-child) {
  margin-bottom: 30px;
}
.gallery-1 > div[class*='col-']:first-child > .gallery__image {
  height: 800px;
}
.gallery-1 > div[class*='col-']:last-child > .gallery__image {
  height: 385px;
}
.gallery__image {
  position: relative;
  overflow: hidden;
}
@media all and (max-width: 767px) {
  .gallery-1 .gallery__image {
    max-height: 300px;
    margin-bottom: 15px;
  }
  .gallery-1 .gallery__image:not(:last-child) {
    margin-bottom: 15px;
  }
}
/*! -- Stack Titles -- */
.breadcrumbs {
  list-style: none;
}
.breadcrumbs li {
  font-size: 0.85714285714286em;
  display: inline-block;
}
.breadcrumbs li:not(:last-child) {
  margin-right: 1.08333333333334em;
}
.breadcrumbs li:not(:last-child):after {
  content: '\BB';
  margin-left: 1.08333333333334em;
}
.breadcrumbs li a {
  font-weight: normal;
}
.imagebg .breadcrumbs,
.bg--primary .breadcrumbs {
  color: #fff;
}
.imagebg .breadcrumbs a,
.bg--primary .breadcrumbs a {
  color: #fff;
  font-weight: 600;
}
.elements-title {
  border-top: none !important;
}
.elements-title + .tabs-container:not(:nth-last-child(2)),
.elements-title + section:not(:nth-last-child(2)) {
  margin-bottom: 9.28571429em;
}
.elements-title + section:not(.imagebg):not([class*='bg-']):not(.unpad) {
  padding-top: 1.85714286em;
}
/*! -- Stack Labels -- */
.label {
  display: inline-block;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: .5px;
  color: #fff;
  text-transform: uppercase;
  height: 26px;
  min-width: 65px;
  padding: 0 10px;
  text-align: center;
  border-radius: 50px;
  position: absolute;
  z-index: 3;
  top: 1.23809524em;
  right: 1.23809524em;
}
.label:not([class*='bg--']) {
  background: #31639c;
}
.label.label--inline {
  position: relative;
  top: 0;
  right: 0;
}
.label.label--inline:not(:last-child) {
  margin-right: 0.92857143em;
}
.label.label--inline + span,
.label.label--inline + p {
  position: relative;
  top: 1px;
}
.label.switchable-toggle {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .06);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .06);
}
.bg--primary-1 .label:not([class*='bg--']) {
  background: #465773;
}
/*! -- Stack Bars -- */
.bar .logo {
  max-height: 1.85714286em;
  max-width: none;
}
.menu-horizontal > li > a,
.menu-horizontal > li > .modal-instance > a {
  font-weight: 500;
}
.menu-horizontal > li a:hover {
  text-decoration: none;
}
@media all and (min-width: 990px) {
  .menu-horizontal li:not(:last-child) {
    margin-right: 1.23809524em;
  }
  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .bar-2 .menu-horizontal > li,
  .bar-1 .menu-horizontal > li {
    display: inline-block;
  }
  .bar-2 .menu-horizontal > li:not(:first-child),
  .bar-1 .menu-horizontal > li:not(:first-child) {
    margin-left: 0.92857143em;
  }
  .bar-2 .bar__module,
  .bar-1 .bar__module {
    margin-bottom: 1.85714286em;
  }
  .bar-2 .row div[class*='col-']:last-child .bar__module:last-child,
  .bar-1 .row div[class*='col-']:last-child .bar__module:last-child {
    margin-bottom: 0;
  }
}
.bar-1 .menu-horizontal > li > .dropdown__trigger,
.bar-1 .menu-horizontal > li > a {
  font-size: 0.857142857142857em;
  line-height: 2.166666666666667em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .5px;
}
@media all and (min-width: 1024px) {
  .bar-1 .bar__module + .bar__module {
    margin-left: 1.85714286em;
  }
}
@media all and (min-width: 991px) {
  .bar-2 .logo {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.bar-3 {
  font-size: 0.85714286em;
}
.bar-3 .menu-horizontal {
  top: 0;
}
@media all and (max-width: 990px) {
  .bar-3 .menu-horizontal li {
    display: inline-block;
  }
  .bar-3 .menu-horizontal li:not(:last-child) {
    margin-right: 0.92857143em;
  }
}
@media all and (min-width: 990px) {
  .bar-toggle .col-md-1 .logo {
    top: 10px;
  }
}
@media all and (max-width: 767px) {
  .bar-4 .logo-light {
    display: none;
  }
  .bar-4 .logo-dark {
    margin-bottom: 1.85714286em;
  }
}
/*! -- Stack Menu Toggle -- */
.menu-toggle {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
  width: 3.71428571em;
  height: 3.71428571em;
  border-radius: 50%;
  text-align: center;
  background: #fff;
  display: inline-block;
  transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
}
.menu-toggle i {
  font-size: 1.78571429em;
  position: relative;
  top: 13px;
  color: #252525;
}
.menu-toggle:hover {
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
  transform: translate3d(0, -2px, 0);
  -webkit-transform: translate3d(0, -2px, 0);
}
/*! -- Stack Nav Utility -- */
.nav-utility {
  padding: 0.92857143em 0;
}
.nav-utility .nav-utility__module {
  font-size: 0.85714285714286em;
}
.nav-utility .nav-utility__module a {
  color: #666666;
  font-weight: normal;
}
.nav-utility .nav-utility__module a i {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  display: inline-block;
}
.nav-utility .nav-utility__module a:hover i {
  transform: scale(1.5);
  -webkit-transform: scale(1.5);
}
.nav-utility .nav-utility__module.right:not(:last-child) {
  margin-left: 2.16666666666667em;
}
.utility-toggle {
  display: inline-block;
  cursor: pointer;
  width: 3px;
  height: 3px;
  position: relative;
  bottom: 8px;
  border-radius: 50%;
  background: #252525;
}
.utility-toggle:before,
.utility-toggle:after {
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  background: #252525;
}
.utility-toggle:before {
  top: 6px;
}
.utility-toggle:after {
  top: 12px;
}
/*! -- Stack Nav Stacked -- */
.bar-stacked .logo {
  margin-bottom: 3.71428571em;
}
/*! -- Stack Nav Side Menu -- */
.notification.side-menu {
  z-index: 9999;
  background: #ffffff;
  padding-top: 1.85714286em;
  margin: 0;
  height: 100%;
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
  width: 27.85714286em;
}
.notification.side-menu .side-menu__module {
  overflow: hidden;
  padding: 2.78571429em;
}
.notification.side-menu .side-menu__module + hr:not(:last-child) {
  margin: 0;
}
.notification.side-menu .menu-vertical li a {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}
.notification.side-menu .menu-vertical li a:hover {
  text-decoration: none;
}
.notification.side-menu .btn:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.notification.side-menu .btn + ul.list--loose {
  margin-top: 0.92857143em;
}
.notification.side-menu .notification-close-cross {
  top: 0.92857143em;
  right: 2.78571429em;
  margin-top: 8px;
}
.notification.side-menu .social-list:not(:first-child) {
  margin-top: 1.85714286em;
}
.menu-toggle.pos-fixed {
  position: fixed;
  right: 5.57142857em;
  -webkit-animation: fadeInDown .3s ease forwards;
          animation: fadeInDown .3s ease forwards;
}
@media all and (min-width: 768px) {
  .side-menu .side-menu__module span.type--fine-print {
    position: relative;
    top: 8px;
  }
}
@media all and (max-width: 767px) {
  .side-menu {
    width: 100%;
  }
  .side-menu .side-menu__module .float-right,
  .side-menu .side-menu__module .float-left {
    display: block;
  }
}
/*! -- Stack Nav Sidebar Column -- */
.nav-container.nav-container--sidebar + .main-container {
  width: calc(100vw - 20.42857em);
  float: right;
}
.nav-container.nav-container--sidebar + .main-container .container {
  max-width: 100%;
}
.nav-sidebar-column {
  position: fixed;
  z-index: 3;
  left: 0;
  width: 20.42857143em;
  border-right: 1px solid #ececec;
  height: 100vh;
  overflow-y: scroll;
  -ms-overflow-style: none;
  padding: 2.78571429em 1.85714286em;
}
.nav-sidebar-column:not([class*='bg-']) {
  background: #ffffff;
}
.nav-sidebar-column.bg--dark {
  border-right: 1px solid #3f3f3f;
}
.nav-sidebar-column::-webkit-scrollbar {
  display: none;
}
.nav-sidebar-column .logo {
  max-height: 2.32142857em;
  margin-bottom: 0.92857143em;
}
.nav-sidebar-column .text-block > p {
  margin-bottom: 0.92857143em;
}
.nav-sidebar-column .menu-vertical li.dropdown:not(:hover):after {
  opacity: .35;
}
.nav-sidebar-column .menu-vertical a:hover {
  text-decoration: none;
}
.nav-sidebar-column .dropdown .dropdown__container,
.nav-sidebar-column .dropdown .dropdown__content {
  left: 0 !important;
  position: relative;
  pointer-events: all;
}
.nav-sidebar-column .dropdown .dropdown__container:before {
  height: 0;
}
.nav-sidebar-column .dropdown .dropdown__content {
  -webkit-transform: none !important;
          transform: none !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding-top: 0.46428571em;
  padding-right: 0;
  padding-left: 0.46428571em;
  background: none !important;
}
.nav-sidebar-column .dropdown .menu-vertical li.dropdown:after {
  right: 1.85714286em;
}
.nav-sidebar-column .dropdown:not(.dropdown--active) .dropdown__container {
  display: none;
}
.nav-sidebar-column .social-list {
  margin-bottom: 0.92857143em;
}
.nav-sidebar-column-toggle {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  left: 0;
  width: 3.71428571em;
  height: 3.71428571em;
  background: #ffffff;
  text-align: center;
  position: fixed;
  z-index: 4;
  cursor: pointer;
  border-radius: 0 0 6px 0;
  -webkit-box-shadow: 2px 1px 4px rgba(0, 0, 0, .1);
          box-shadow: 2px 1px 4px rgba(0, 0, 0, .1);
}
.nav-sidebar-column-toggle > i {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  font-size: 1.78571429em;
  position: relative;
  top: 11px;
}
.nav-sidebar-column-toggle:not(.toggled-class) > i {
  opacity: .5;
}
.nav-sidebar-column-toggle.toggled-class i:before {
  content: '\E80B';
}
@media all and (max-width: 990px) {
  .nav-sidebar-column {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    left: -20.42857143em;
    -webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0);
            box-shadow: 2px 0px 4px rgba(0, 0, 0, 0);
  }
  .nav-sidebar-column.active {
    left: 0;
    -webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, .1);
            box-shadow: 2px 0px 4px rgba(0, 0, 0, .1);
  }
  .nav-sidebar-column-toggle.toggled-class {
    left: 20.42857143em;
  }
  .nav-container.nav-container--sidebar + .main-container {
    width: 100%;
    float: none;
  }
}
.nav-container.nav-container--right .nav-sidebar-column {
  right: 0;
  left: auto;
}
.nav-container.nav-container--right + .main-container {
  float: left;
}
.nav-container.nav-container--right .nav-sidebar-column-toggle {
  left: auto;
  right: 0;
  border-radius: 0 0 0 6px;
  -webkit-box-shadow: -2px 1px 4px rgba(0, 0, 0, .1);
          box-shadow: -2px 1px 4px rgba(0, 0, 0, .1);
}
@media all and (max-width: 990px) {
  .nav-container.nav-container--right .nav-sidebar-column {
    right: -20.42857143em;
    left: auto;
  }
  .nav-container.nav-container--right .nav-sidebar-column.active {
    left: auto;
    right: 0;
    -webkit-box-shadow: -2px 0px 4px rgba(0, 0, 0, .1);
            box-shadow: -2px 0px 4px rgba(0, 0, 0, .1);
  }
  .nav-container.nav-container--right .nav-sidebar-column-toggle.toggled-class {
    left: auto;
    right: 20.42857143em;
  }
}
/*! -- Stack Nav Fullscreen -- */
.menu-fullscreen {
  color: #fff;
}
.menu-fullscreen .pos-absolute {
  width: 100%;
}
.menu-fullscreen a {
  color: #fff;
}
.menu-fullscreen a:hover {
  text-decoration: none;
}
.menu-fullscreen .social-list {
  margin-right: 0;
}
.menu-fullscreen:before {
  background: rgba(0, 0, 0, .9);
}
.menu-fullscreen .modal-content .modal-close-cross {
  right: 3.71428571em;
  top: 1em;
}
@media all and (max-width: 767px) {
  .menu-fullscreen .pos-bottom {
    position: relative;
  }
}
/*! -- Stack Dropdowns -- */
.dropdown > .dropdown__trigger:after {
  font-family: "stack-interface";
  display: inline-block;
  font-size: 8px;
  position: relative;
  bottom: 2px;
}
.dropdown > .dropdown__trigger .image--xxs {
  margin-right: 0.46428571em;
}
.dropdown .dropdown__content {
  border-radius: 6px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, .08);
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, .08);
  padding: 1.23809524em 1.85714286em;
}
.dropdown .dropdown__content h5:not(:last-child) {
  margin-bottom: 0.92857143em;
}
.dropdown .dropdown__content .background-image-holder {
  border-radius: 6px 0 0 6px;
}
.dropdown .dropdown__content > .pos-absolute[class*='col-'] {
  left: 0;
  top: 0;
  height: 100%;
  position: absolute !important;
}
.dropdown .dropdown__content > .pos-absolute[class*='col-'][data-overlay]:before {
  border-radius: 6px 0 0 6px;
}
.menu-horizontal > .dropdown > .dropdown__trigger:after {
  content: '\E80A';
  margin-left: 4px;
}
.menu-vertical > .dropdown > .dropdown__trigger {
  display: inline-block;
  width: 100%;
}
@media all and (max-width: 767px) {
  .dropdown [class*='col-'] + [class*='col-'] {
    margin-top: 0.92857143em;
  }
  .dropdown .dropdown__content:not([class*='bg-']) {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media all and (max-width: 767px) {
  .dropdown__container {
    left: 0 !important;
  }
}
.menu-vertical li {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.menu-vertical li:not(:hover):not(.dropdown--active) {
  opacity: .75;
}
.menu-vertical li:not(:last-child) {
  margin-bottom: 0.30952381em;
}
.menu-vertical li.dropdown {
  position: relative;
}
.menu-vertical li.dropdown:after {
  content: '\E80C';
  font-family: 'stack-interface';
  right: 0;
  top: 0;
  position: absolute;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  display: inline-block;
  transform: translate3d(-10px, 0, 0);
  -webkit-transform: translate3d(-10px, 0, 0);
}
.menu-vertical li.dropdown:hover:after {
  transform: translate3d(-5px, 0, 0);
  -webkit-transform: translate3d(-5px, 0, 0);
}
.menu-vertical li.separate {
  border-top: 1px solid #e6e6e6;
  margin-top: 0.92857143em;
  padding-top: 0.92857143em;
}
.menu-vertical li.separate.dropdown:after {
  top: .92857143em;
}
.menu-vertical + h5 {
  margin-top: 1.85714286em;
}
@media all and (max-width: 990px) {
  .menu-vertical .dropdown.dropdown--active:after {
    opacity: 0;
  }
}
/*! -- Stack Twitter Feeds -- */
.tweets-feed .interact {
  display: none;
}
.tweets-feed .user a:hover {
  text-decoration: none;
}
.tweets-feed .user img {
  border-radius: 50%;
}
.tweets-feed-1 {
  border-radius: 6px;
  border: 1px solid #ececec;
  overflow: hidden;
}
.tweets-feed-1 li {
  overflow: hidden;
  padding: 1.85714286em;
  padding-bottom: 0;
}
.tweets-feed-1 li:not(:last-child) {
  border-bottom: 1px solid #ececec;
}
.tweets-feed-1 .user {
  width: 20%;
  float: left;
  margin-bottom: 0.92857143em;
}
.tweets-feed-1 .user img {
  max-height: 3.71428571em;
  margin-right: 0.46428571em;
}
.tweets-feed-1 .user [data-scribe="element:name"],
.tweets-feed-1 .user [data-scribe="element:screen_name"] {
  display: none;
}
.tweets-feed-1 .tweet,
.tweets-feed-1 .timePosted {
  width: 80%;
  float: right;
}
.tweets-feed-1 .tweet {
  margin-bottom: 0.46428571em;
}
.tweets-feed-1 .timePosted {
  font-size: 0.85714286em;
  line-height: 2.16666667em;
}
.tweets-feed-1:not(:last-child) + .btn {
  margin-top: 2.78571429em;
}
.imagebg .tweets-feed-1,
.bg--dark .tweets-feed-1 {
  border-color: rgba(255, 255, 255, .1);
}
.imagebg .tweets-feed-1 li:not(:last-child),
.bg--dark .tweets-feed-1 li:not(:last-child) {
  border-color: rgba(255, 255, 255, .1);
}
.tweets-feed-2 .user {
  display: none;
}
.tweets-feed-2 .timePosted {
  display: none;
}
.tweets-feed-2 li {
  overflow: hidden;
}
.tweets-feed-2 li:before {
  font-family: 'socicon';
  content: "\E040";
}
.tweets-feed-2 li .tweet {
  width: 85%;
  float: right;
}
.tweets-feed.slider .user img {
  display: inline-block;
  clear: both;
  margin-bottom: 0.92857143em;
}
.tweets-feed.slider .user [data-scribe="element:name"] {
  display: none;
}
.tweets-feed.slider .user [data-scribe="element:screen_name"] {
  display: block;
  font-size: 1.35714286em;
  line-height: 1.68421053em;
  font-weight: normal;
}
.tweets-feed.slider .tweet {
  margin-top: 1.36842105263158em;
  margin-bottom: 0.68421052631579em;
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}
.tweets-feed.slider .timePosted {
  margin: 0;
}
.tweets-feed.slider:not(:last-child) + .btn {
  margin-top: 2.78571429em;
}
/*! -- Stack Instagram -- */
.instafeed a {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.instafeed a:hover {
  opacity: .75;
}
.instafeed:not(.instafeed--gapless) li {
  padding: 0.46428571em;
}
.instafeed.instafeed--gapless li {
  margin-bottom: -1px;
}
.instafeed + .btn {
  margin-top: 2.78571429em;
}
.instafeed[data-grid="1"][data-amount="8"] li {
  display: inline-block;
  width: 12.5%;
}
.instagram {
  position: relative;
}
.instagram.unpad .btn {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  margin: 0;
}
/*! -- Stack Cards -- */
.card__top {
  position: relative;
  overflow: hidden;
}
.card__action a {
  color: #666666;
  text-decoration: none;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.card__action a i {
  color: #252525;
  font-size: 1em;
}
.card__action a span {
  position: relative;
  bottom: 2px;
}
.card__action a:not(:hover) {
  opacity: .5;
}
.card p a {
  text-decoration: none;
}
.masonry__item .card.boxed {
  margin-bottom: 0;
}
.card-1 .card__avatar {
  margin-bottom: 0.92857143em;
}
.card-1 .card__avatar img {
  max-height: 2.78571429em;
  margin-right: 0.46428571em;
  margin-bottom: 0;
}
.card-1 .card__avatar,
.card-1 .card__meta {
  display: inline-block;
}
.card-1 .card__meta {
  float: right;
}
.card-1 .card__body {
  border-bottom: 1px solid #ececec;
  padding-bottom: 0.92857143em;
  margin-bottom: 0.92857143em;
}
.card-1 .card__body img {
  margin-bottom: 0.92857143em;
}
.card-1 .card__body h4 {
  margin-bottom: 0.342105263157895em;
}
.bg--dark .card-1 .card__body {
  border-color: #3f3f3f;
}
@media all and (max-width: 767px) {
  .card .list-inline:not(.social-list) li {
    display: inline-block;
  }
  .card .list-inline:not(.social-list) li:not(:first-child) {
    margin-left: 0.92857143em;
  }
}
.card-2 .card__top img {
  border-radius: 6px 6px 0 0;
}
.card-2 .card__body {
  border-bottom: 1px solid #ececec;
  padding-bottom: 1.85714286em;
}
.card-2 .card__body h4 {
  margin: 0;
}
.card-2 .card__body p {
  margin-top: 0.92857143em;
}
.card-2 .card__bottom {
  overflow: hidden;
}
.card-2 .card__bottom > div {
  display: inline-block;
  width: 50%;
  float: left;
}
.card-2 .card__bottom .h6 {
  margin-bottom: 0.541666666666667em;
}
.card-2 .card__body,
.card-2 .card__bottom {
  padding: 1.85714286em;
  border: 1px solid #ececec;
}
.card-2 .card__body {
  border-bottom: none;
  border-top: none;
}
.card-2 .card__bottom {
  border-radius: 0 0 6px 6px;
  padding: 0.92857143em 1.85714286em;
}
.card-2 .card__action i {
  font-size: 1.78571429em;
}
.bg--dark .card-2 .card__body,
.bg--dark .card-2 .card__bottom {
  border-color: #3f3f3f;
}
/*! -- Stack Checkmarks & Crosses -- */
.checkmark {
  display: inline-block;
  position: relative;
  width: 1.23809524em;
  height: 1.23809524em;
  border-radius: 50%;
  text-align: center;
}
.checkmark:not([class*='bg-']) {
  background: #4a90e2;
}
.checkmark:before {
  content: '\2713';
  color: #fff;
  font-size: 11px;
  position: absolute;
  width: 100%;
  left: 0;
  top: -4px;
}
.checkmark.checkmark--cross:before {
  content: '\2717';
}
.checkmark:not(:last-child) {
  margin-right: 13px;
}
/*! -- Stack Icons -- */
.icon:not(.block) {
  display: inline-block;
}
.icon.icon--xs {
  font-size: 1.14285714285714em;
}
.text-block .icon--lg + h4 {
  margin-top: 0.6842105263158em;
}
.imagebg .icon {
  color: #fff;
}
p .material-icons {
  font-size: 1em;
}
p .material-icons:first-child {
  margin-right: 0.30952381em;
}
/*! -- Stack Tooltips -- */
.tooltip {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 1.23809524em;
  height: 1.23809524em;
  border-radius: 50%;
  background: #252525;
  text-align: center;
  cursor: pointer;
}
.tooltip .tooltip__anchor {
  color: #fff;
  font-weight: 700;
  font-size: 11px;
  position: absolute;
  top: -5px;
  left: 6px;
}
.tooltip .tooltip__text {
  transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  text-align: left;
  z-index: 10;
  position: absolute;
  width: 280px;
  background: #fafafa;
  border: 1px solid #ececec;
  padding: 0.61904762em;
  left: 1.48571429em;
  top: -0.92857143em;
  opacity: 0;
  pointer-events: none;
  cursor: default;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
  line-height: 20px;
}
.tooltip:hover .tooltip__text {
  opacity: 1;
}
.tooltip:last-child {
  margin-left: 0.92857143em;
}
[data-tooltip] {
  position: relative;
  overflow: visible;
}
[data-tooltip]:after {
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  content: attr(data-tooltip);
  position: absolute;
  top: -24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #252525;
  color: #fff;
  border: 1px solid #e7e7e7;
  padding: 2px 12px;
  pointer-events: none;
  white-space: nowrap;
  font-size: 11px;
  line-height: 18px;
  font-weight: 600;
  border-radius: 2px;
  z-index: 2;
  font-family: 'Sukhumvit Set';
}
[data-tooltip]:not(:hover):after {
  opacity: 0;
}
/*! -- Stack Boxes -- */
.boxed {
  border-radius: 6px;
}
.boxed .background-image-holder {
  border-radius: 6px;
}
.boxed:before {
  border-radius: 6px;
}
.boxed:not(:last-child) {
  margin-bottom: 30px;
}
.boxed:not([class*='bg-']) {
  background: #ffffff;
}
.boxed.bg--secondary .boxed {
  background: #fafafa;
}
@media all and (min-width: 768px) {
  .switchable .imagebg .boxed {
    padding-left: 5.57142857em;
  }
}
.bg--dark .boxed:not([class*='bg-']),
.imagebg:not(.image--light) .boxed:not([class*='bg-']) {
  background: none;
  color: #fff;
}
.bg--dark .boxed:not([class*='bg-']).boxed--border,
.imagebg:not(.image--light) .boxed:not([class*='bg-']).boxed--border {
  border-color: #3f3f3f;
}
.bg--dark .boxed[class*='bg-'].boxed--border,
.imagebg:not(.image--light) .boxed[class*='bg-'].boxed--border {
  border: none;
}
.imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none) {
  background: rgba(20, 20, 20, .3);
}
.imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none).boxed--border {
  border: none;
}
.imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none) .boxed {
  background: none;
}
@media all and (min-width: 768px) {
  .boxed.boxed--emphasis {
    transform: scale(1.075);
    -webkit-transform: scale(1.075);
  }
}
/*! -- Stack Features Small -- */
.feature:not(.boxed) {
  margin-bottom: 60px;
}
.feature.feature--featured:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: #4a90e2;
  left: 0;
}
.feature h5 {
  margin: 0;
}
.feature h4 {
  margin-bottom: 0.342105263157895em;
}
.feature h4 + p {
  max-width: 22.28571429em;
}
.feature i + h5 {
  margin-top: 1.85714286em;
}
.feature i + h4 {
  margin-top: 0.68421052631579em;
}
.feature i.icon--lg + h4 {
  margin-top: 1.36842105263158em;
}
.feature i.icon--lg + .h5 {
  margin-top: 0.92857143em;
}
.feature img + .boxed {
  border-radius: 0 0 6px 6px;
  border-top: none;
}
.imagebg:not(.image--light) .feature.bg--white a:not(.btn) {
  color: #4a90e2;
}
.imagebg:not(.image--light) .feature.bg--white .label {
  color: #fff;
}
@media all and (max-width: 767px) {
  .feature .feature__body form .row {
    margin-left: 0;
    margin-right: 0;
  }
}
section.text-center .feature-6 h4 + p {
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  .row div[class*='col-']:nth-child(1):nth-last-child(3) .feature,
  .row div[class*='col-']:nth-child(2):nth-last-child(2) .feature,
  .row div[class*='col-']:nth-child(3):last-child .feature {
    margin-bottom: 0;
  }
}
a.block > .feature {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
a.block:hover > .feature {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
}
.feature-1 {
  min-height: 11.14285714em;
}
.feature-1 p {
  margin: 0;
}
.feature-1 p.lead {
  min-height: 5.05263157894737em;
}
.feature-1 > img:first-child {
  border-radius: 6px 6px 0 0;
}
.feature-1 > a.block img {
  border-radius: 6px 6px 0 0;
}
.feature-1 > a.block + .feature__body {
  border-radius: 0 0 6px 6px;
}
.feature-1[class*='box-shadow'] {
  border-radius: 6px;
  transition: 0.35s ease-out;
  -webkit-transition: 0.35s ease-out;
  -moz-transition: 0.35s ease-out;
}
.feature-1[class*='box-shadow']:hover {
  transform: translate3d(0, -10px, 0);
  -webkit-transform: translate3d(0, -10px, 0);
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
}
.hover-shadow {
  border-radius: 6px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  border: 1px solid #ececec;
  transition: 0.35s ease-out;
  -webkit-transition: 0.35s ease-out;
  -moz-transition: 0.35s ease-out;
}
.hover-shadow:hover {
  transform: translate3d(0, -10px, 0);
  -webkit-transform: translate3d(0, -10px, 0);
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
}
.bg--dark .hover-shadow {
  border-color: #222;
}
.bg--dark .hover-shadow:hover {
  -webkit-box-shadow: 0 23px 40px #000000;
          box-shadow: 0 23px 40px #000000;
}
.feature-2 {
  overflow: hidden;
}
.feature-2 .feature__body {
  width: 75%;
  float: right;
}
.feature-2 h5 {
  margin-bottom: 0.46428571em;
}
.feature-2 p:last-child {
  margin: 0;
}
.feature-2 i {
  width: 25%;
  float: left;
}
.feature-large .feature-2 + .feature-2:last-child {
  margin-bottom: 0;
}
@media all and (max-width: 990px) {
  .feature-2 .feature__body,
  .feature-2 i {
    width: 100%;
    float: none;
  }
  .feature-2 p:first-of-type {
    margin-top: 0.92857143em;
  }
}
.feature-3 i {
  margin-bottom: 0.16666666666667em;
}
.feature-3 p {
  min-height: 7.42857143em;
}
.feature-4 .btn {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-radius: 0;
  padding: 0.92857143em;
}
.feature-4 .btn:hover {
  -webkit-transform: none;
          transform: none;
}
.feature-4 p {
  min-height: 9.28571429em;
}
.feature-4 p:last-of-type {
  margin-bottom: 3.71428571em;
}
.feature-5 i {
  width: 25%;
  float: left;
}
.feature-5 .feature__body {
  width: 75%;
  float: right;
}
.feature-5 p {
  min-height: 5.57142857em;
}
.feature-5 p:last-of-type {
  margin-bottom: 0.92857143em;
}
.feature-5:not([class*='bg-']) {
  color: #252525;
}
.feature-6 p {
  min-height: 9.28571429em;
}
.feature-6 p:last-child {
  margin: 0;
}
.feature-7 {
  height: 13em;
  margin-bottom: 30px;
}
.feature-7[data-overlay]:before {
  border-radius: 6px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.feature-7[data-overlay]:hover:before {
  opacity: .75;
}
.feature-7 .background-image-holder {
  border-radius: 6px;
}
.feature-7 h3 {
  margin: 0;
}
.row--gapless .feature-7 {
  margin: 0;
  border-radius: 0;
}
.row--gapless .feature-7 .background-image-holder {
  border-radius: 0;
}
.row--gapless .feature-7:before {
  border-radius: 0;
}
@media all and (max-width: 767px) {
  .feature-7 .pos-vertical-center {
    top: 50%;
    transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
  }
}
.feature-8 {
  padding: 2.78571429em 0 3.71428571em 0;
}
.feature-8:not(.boxed) {
  margin-bottom: 0;
}
.feature-8 .feature__body {
  max-width: 70%;
  margin: 0 auto;
}
.feature-8 p {
  min-height: 5.57142857em;
}
@media all and (max-width: 990px) {
  .feature-8 .feature__body {
    max-width: 85%;
  }
}
@media all and (max-width: 767px) {
  .feature p {
    min-height: auto;
  }
  .feature.boxed {
    margin-bottom: 15px;
  }
  .feature:not(.boxed) {
    margin-bottom: 30px;
  }
  .feature.feature-8 {
    margin-bottom: 0;
  }
}
.feature-8 img {
  max-height: 14.85714286em;
}
.feature-9 h4 {
  margin: 0;
}
.feature-9:not(.boxed) {
  margin-bottom: 30px;
}
/*! -- Stack Features Large -- */
@media all and (min-width: 768px) {
  .staggered div[class*='col-']:nth-child(2):last-child {
    margin-top: 13em;
  }
  .staggered div[class*='col-']:nth-child(2):last-child:not(:last-child) {
    margin-bottom: 9.28571429em;
  }
  .staggered div[class*='col-'] .feature:not(:last-child) {
    margin-bottom: 9.28571429em;
  }
}
.feature-large h4:first-child {
  margin-bottom: 0.68421052631579em;
}
.feature-large .feature:not(.boxed) {
  margin-bottom: 30px;
}
.feature-large .feature-3.text-center p {
  margin: 0 auto;
}
.feature-large .lead + .feature-large__group {
  margin-top: 3.71428571em;
}
.feature-large .feature-large__group {
  overflow: hidden;
}
.feature-large-1 .lead {
  margin-bottom: 2.73684210526316em;
}
@media all and (min-width: 768px) {
  .feature-large-2 div[class*='col-']:first-child {
    margin-top: 5.57142857em;
  }
  .feature-large-2 div[class*='col-']:last-child {
    margin-top: 7.42857143em;
  }
}
@media all and (max-width: 767px) {
  .feature-large-2 img {
    margin: 1.85714286em 0;
  }
}
.feature-large-7.switchable .boxed div[class*='col-']:only-child {
  float: none;
}
.feature-large-13 p.lead + .text-block {
  margin-top: 3.71428571em;
}
.feature-large-13 div[class*='col-'] .text-block + .text-block {
  margin-top: 2.78571429em;
}
@media all and (min-width: 1200px) {
  .feature-large-13:not(.text-center) .text-block p {
    max-width: 26em;
  }
}
/*! -- Stack Accordions -- */
.accordion .accordion__title {
  transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  opacity: .5;
  margin-bottom: 0.92857143em;
}
.accordion .accordion__title:hover {
  opacity: 1;
}
.accordion .accordion__title:before {
  font-family: "stack-interface";
  content: '\E80D';
  margin-right: 6px;
  color: #252525;
}
.accordion .accordion__title span {
  display: inline-block;
}
.accordion li.active {
  margin-bottom: 0.92857143em;
}
.accordion li.active .accordion__title {
  opacity: 1;
}
.accordion li.active .accordion__title:before {
  content: '\E80A';
}
.accordion li.active .accordion__content {
  animation: fadeUp .5s ease forwards;
  -webkit-animation: fadeUp .5s ease forwards;
}
.accordion-1 li.active .accordion__title {
  border-color: #4a90e2;
}
.accordion-1 li.active .accordion__title span {
  color: #fff;
}
.accordion-1 li.active .accordion__title:before {
  color: #fff;
}
.accordion-1 li .accordion__title {
  border-radius: 6px;
  border-bottom: 1px solid #ECECEC;
}
.accordion-2 li .accordion__title {
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #ECECEC;
  padding-left: 0;
}
.accordion-2 li.active .accordion__title {
  background: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.bg--dark .accordion-2 li .accordion__title,
.imagebg:not(.image--light) .accordion-2 li .accordion__title,
.bg--dark .accordion-1 li .accordion__title,
.imagebg:not(.image--light) .accordion-1 li .accordion__title {
  border-color: #4b4b4b;
}
.bg--dark .accordion-2 li .accordion__title:before,
.imagebg:not(.image--light) .accordion-2 li .accordion__title:before,
.bg--dark .accordion-1 li .accordion__title:before,
.imagebg:not(.image--light) .accordion-1 li .accordion__title:before {
  color: #fff;
}
.imagebg:not(.image--light) .accordion li .accordion__title {
  border-color: rgba(255, 255, 255, .3);
}
/*! -- Stack Tabs -- */
.tabs-container.tabs--vertical {
  overflow: hidden;
}
.tabs-container.tabs--vertical .tabs {
  width: 25%;
  float: left;
}
.tabs-container.tabs--vertical .tabs li {
  display: block;
}
.tabs-container.tabs--vertical .tabs li:not(:last-child) {
  border-right: none;
  border-bottom: 1px solid #ECECEC;
}
.tabs-container.tabs--vertical .tabs-content {
  width: 70%;
  float: right;
  margin-top: 0;
}
.tabs-container.tabs--vertical .tabs-content > li:not(.active) .tab__content {
  animation: fadeOutUp .5s ease forwards;
  -webkit-animation: fadeOutUp .5s ease forwards;
}
.tabs-container.tabs--vertical .tabs-content > li.active .tab__content {
  animation: fadeInUp .5s ease forwards;
  -webkit-animation: fadeInUp .5s ease forwards;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.tabs-container.tabs--vertical.tabs--icons .tabs {
  width: 15%;
  text-align: center;
}
.tabs-container.tabs--vertical.tabs--icons .tabs-content {
  width: 80%;
}
@media all and (max-width: 767px) {
  .tabs-container.tabs--vertical .tabs,
  .tabs-container.tabs--vertical .tabs-content {
    width: 100%;
    float: none;
  }
  .tabs-container.tabs--vertical .tabs {
    margin-bottom: 1.85714286em;
  }
  .tabs-container.tabs--vertical .tabs-content > li:not(.active) .tab__content {
    animation: fadeOutRight .5s ease forwards;
    -webkit-animation: fadeOutRight .5s ease forwards;
  }
  .tabs-container.tabs--vertical .tabs-content > li.active .tab__content {
    animation: fadeInLeft .5s ease forwards;
    -webkit-animation: fadeInLeft .5s ease forwards;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
}
.tabs {
  display: inline-block;
  border: 1px solid #ECECEC;
  border-radius: 6px;
  margin-bottom: 1.85714286em;
}
.tabs li {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  padding: 0.92857143em 1.85714286em;
}
.tabs li:not(:last-child) {
  border-right: 1px solid #ECECEC;
}
.tabs li.active {
  opacity: 1;
}
.tabs li.active .tab__title {
  color: #4a90e2;
}
.tabs li.active .tab__title span {
  color: #4a90e2;
}
.tabs li:not(.active) {
  opacity: .5;
}
.tabs li:hover {
  opacity: 1;
  cursor: pointer;
}
.tabs .tab__title {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.tabs .tab__title:not(.btn) {
  padding-right: 0;
  padding-left: 0;
}
.tabs .tab__title i + span {
  margin-top: 0.46428571em;
  display: inline-block;
  margin-bottom: 0;
}
@media all and (min-width: 768px) {
  .tabs.tabs--spaced {
    margin-bottom: 3.71428571em;
  }
}
.tabs-content {
  position: relative;
}
.tabs-content > li:not(.active) .tab__content {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  opacity: 0;
  pointer-events: none;
  animation: fadeOutRight .5s ease forwards;
  -webkit-animation: fadeOutRight .5s ease forwards;
}
.tabs-content > li.active {
  animation: fadeInLeft .5s ease forwards;
  -webkit-animation: fadeInLeft .5s ease forwards;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media all and (max-width: 767px) {
  .tabs li {
    display: block;
  }
  .tabs li:not(:last-child) {
    border-bottom: 1px solid #ECECEC;
    border-right: none;
  }
}
/*! -- Stack Switchable Sections -- */
.switchable .switchable__text {
  margin-top: 1.85714286em;
}
.switchable [class*='col-']:first-child .switchable__text {
  margin-bottom: 2.78571429em;
}
.section--overlap .row {
  position: relative;
  margin-top: -13em;
}
@media all and (max-width: 990px) {
  .switchable .switchable__text {
    margin-top: 0;
  }
}
@media all and (max-width: 767px) {
  .switchable .switchable__text {
    margin-top: 1.85714286em;
  }
  .switchable .imageblock__content[class*='col-'] {
    float: none !important;
  }
  .switchable .row > div[class*='col-'] {
    float: none !important;
  }
  .switchable .row > div[class*='col-']:last-child:not(:only-child) {
    margin-top: 1.85714286em;
  }
}
/*! -- Stack CTA -- */
.cta .btn:first-child:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.cta.boxed:last-child {
  margin-bottom: 0;
}
@media all and (min-width: 768px) {
  .cta--horizontal h4,
  .cta--horizontal .lead,
  .cta--horizontal .btn {
    margin: 0;
  }
  .cta--horizontal h4,
  .cta--horizontal .lead {
    position: relative;
    top: 4px;
  }
  .bg--dark .cta-1 > div[class*='col-']:last-child,
  .imagebg .cta-1 > div[class*='col-']:last-child {
    border-left: none;
  }
}
@media all and (min-width: 1200px) {
  .cta-1.boxed--border {
    padding: 0;
  }
  .cta-1 > div[class*='col-'] {
    padding: 1.23809524em 15px;
  }
  .cta-1 > div[class*='col-']:last-child {
    border-left: 1px solid #ECECEC;
  }
}
@media all and (max-width: 990px) {
  .cta-1 {
    text-align: center;
  }
  .cta-1 > div[class*='col-'] {
    padding-left: 0;
    padding-right: 0;
  }
  .cta-1 > div[class*='col-']:not(:last-child) {
    margin-bottom: 0.92857143em;
  }
  .cta-1 > div[class*='col-']:last-child {
    margin-top: 1.85714286em;
  }
}
@media all and (max-width: 767px) {
  .cta .lead {
    margin: 1.36842105263158em 0;
  }
}
.cta-2 {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.cta-2 h2 {
  margin: 1.57575757575758em 0;
}
.cta-2.bg--primary:hover {
  background: #5798e4;
}
.cta-2:hover {
  background: #ffffff;
}
@media all and (min-width: 768px) {
  .cta-3 .switchable__text {
    margin-top: 5.57142857em;
  }
}
/*! -- Stack Videos -- */
.video-play-icon:before {
  border-color: transparent transparent transparent #252525;
  margin-top: -3px;
}
.modal-instance .video-play-icon + span {
  position: relative;
  display: inline-block;
  margin-left: 0.92857143em;
  white-space: nowrap;
  bottom: 22px;
}
.modal-instance .video-play-icon.video-play-icon--xs + span {
  bottom: 8px;
  margin-left: 0.46428571em;
}
.video-cover {
  background: #252525;
}
.video-cover.border--round {
  overflow: hidden;
}
.video-cover.border--round iframe {
  border-radius: 6px;
}
.video-cover:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.video-cover + span.h4 + span {
  display: inline-block;
  margin-left: 0.92857143em;
}
.video-cover .video-play-icon {
  transition: 0.2s ease-out;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
}
.video-cover .video-play-icon:hover {
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
  transform: translate3d(-50%, -52%, 0);
  -webkit-transform: translate3d(-50%, -52%, 0);
}
.imagebg .video-cover .video-play-icon {
  z-index: 10;
}
@media all and (min-width: 768px) {
  h2 + .video-cover {
    margin-top: 3.71428571em;
  }
}
@media all and (min-width: 768px) {
  .video-1 .video-play-icon {
    margin-right: 1.85714286em;
  }
  .video-1 h2 {
    display: inline-block;
    position: relative;
    bottom: 14px;
  }
  div[class*='col-sm-6'] .video-1 h2 {
    bottom: 0;
    display: block;
  }
  div[class*='col-sm-6'] .video-1 .video-play-icon {
    margin-bottom: 0.46428571em;
  }
}
.video-1 h2 {
  margin: 0;
}
.imageblock__content .modal-instance {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
}
/*! -- Stack Modals -- */
.modal-container .modal-content:not(.height--natural) {
  height: auto;
  width: auto;
}
.modal-instance:not(.block) {
  display: inline-block;
}
.modal-instance.block > .btn {
  display: block;
}
@media all and (min-width: 768px) {
  .modal-instance + span:last-child {
    display: inline-block;
    margin-left: 0.92857143em;
  }
}
.modal-container .modal-content {
  max-height: 95%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.modal-container .modal-content .feature:only-child {
  margin-bottom: 0;
}
.modal-container .modal-content .feature:only-child .boxed {
  margin-bottom: 0;
}
.modal-container .modal-content .imagebg:not(.image--light) .modal-close-cross:before {
  color: #fff;
}
@media all and (max-width: 767px) {
  .modal-container .modal-content > .modal-close-cross {
    top: 3em;
    background: #222;
    width: 2em;
    height: 2em;
    text-align: center;
    border-radius: 50%;
    color: #fff;
  }
}
.modal-content {
  -ms-overflow-style: none;
}
.modal-content::-webkit-scrollbar {
  display: none;
}
/*! -- Stack Notifications -- */
.notification {
  margin: 1.85714286em;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.notification:not([class*='bg--']) {
  background: none;
}
.notification > .boxed {
  margin: 0;
}
.notification > .feature,
.notification .feature__body {
  margin-bottom: 0;
}
.search-box {
  width: 100%;
  margin: 0;
  padding: 1.85714286em;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
}
.search-box.notification--reveal {
  z-index: 9999;
}
.search-box .notification-close-cross {
  top: 2.32142857em;
  right: 1.85714286em;
}
.notification-close-cross.notification-close-cross--circle {
  background: #222;
  width: 2em;
  height: 2em;
  text-align: center;
  border-radius: 50%;
  color: #fff;
}
/*! -- Stack Loader -- */
.loader {
  border: 3px solid #4a90e2;
  border-radius: 30px;
  height: 30px;
  left: 50%;
  margin: -15px 0 0 -15px;
  opacity: 0;
  position: fixed;
  z-index: 10;
  top: 50%;
  width: 30px;
  -webkit-animation: pulsate 0.7s ease-out infinite;
          animation: pulsate 0.7s ease-out infinite;
}
.loader.loader--fade {
  opacity: 0;
  -webkit-animation: none;
          animation: none;
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
}
/*! -- Stack Lightboxes -- */
.lb-close {
  position: relative;
  top: 10px;
}
.lb-close:before {
  content: '\D7';
  color: #fff;
  font-size: 2.5em;
  font-weight: 400;
}
.lb-close:hover {
  text-decoration: none;
}
.lb-prev:after,
.lb-next:after {
  font-family: 'stack-interface';
  position: fixed;
}
.lb-prev:after {
  content: '\E801';
  left: 1.85714286em;
}
.lb-next:after {
  content: '\E802';
  right: 1.85714286em;
}
.lb-data {
  overflow: hidden;
  min-height: 30px;
}
a[data-lightbox] {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
a[data-lightbox]:hover {
  opacity: .8;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
/*! -- Stack Covers -- */
.cover .typed-headline {
  margin-bottom: 3.71428571em;
}
.cover .typed-headline .type--bold {
  font-weight: 400;
}
.cover .triptych {
  margin-top: 3.71428571em;
}
.cover .btn + .modal-instance {
  margin-top: 1.85714286em;
}
.cover h3 + form,
.cover .h3 + form {
  margin-top: 2.78571429em;
}
.cover .lead + .boxed {
  margin-top: 3.71428571em;
}
.cover.unpad--bottom {
  overflow: hidden;
}
.cover .modal-instance.block:not(:first-child):not(:last-child) {
  margin: 2.78571429em 0;
}
.cover .pos-bottom {
  margin-bottom: 1.85714286em;
}
@media all and (min-width: 768px) {
  .cover .row .row:last-child {
    margin-top: 5.57142857em;
  }
}
@media all and (max-width: 767px) {
  .cover .pos-bottom.pos-absolute {
    position: relative;
    margin-top: 1.85714286em;
  }
}
@media all and (max-width: 990px) {
  .cover .mt--3 {
    margin-top: 0;
  }
}
@media all and (min-width: 768px) {
  .cover .triptych {
    margin-top: 7.42857143em;
  }
}
.cover-fullscreen {
  min-height: 100vh;
}
.cover-fullscreen.slider[data-paging="true"] .slides .flickity-slider > li {
  height: 100vh;
}
.cover-fullscreen.slider[data-paging="true"] .pos-bottom {
  bottom: 5.57142857em;
  width: 100%;
}
.cover-fullscreen.slider[data-paging="true"] h4 {
  margin: 0;
}
.cover-slider {
  overflow: hidden;
}
.cover-slider .slider {
  position: relative;
  width: 100%;
  pointer-events: none;
}
.cover-slider .slider:nth-child(1) {
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.cover-slider .slider:nth-child(2) {
  -webkit-transform: translateY(-25%);
          transform: translateY(-25%);
}
.cover-slider .slider:nth-child(3) {
  -webkit-transform: translateY(-20%);
          transform: translateY(-20%);
}
.cover-slider .slider .slide {
  opacity: .05;
}
.cover-slider .typed-headline {
  margin: 0;
}
.cover-slider .typed-headline + .btn {
  margin-top: 0.92857143em;
}
.cover-slider .slider-container {
  transform: rotateZ(-30deg) translateY(-10%);
  -webkit-transform: rotateZ(-30deg) translateY(-10%);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
@media all and (min-width: 768px) {
  .cover-slider + .cta-4 {
    position: absolute;
    background: none;
    color: #fff;
    border-bottom: none !important;
    width: 100%;
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
  }
  .cover-slider + .cta-4 a {
    color: #fff;
    font-weight: 600;
  }
}
.cover-features.space--lg {
  padding-bottom: 3.71428571em;
}
.cover-features .row:nth-child(2) {
  margin-top: 11.14285714em;
}
@media all and (max-width: 767px) {
  .cover-features.space--lg {
    padding-bottom: 1.85714286em;
  }
  .cover-features .row:nth-child(2) {
    margin-top: 3.71428571em;
  }
}
/*! -- Stack Processes -- */
.process-1 {
  padding: 3.71428571em 0;
  position: relative;
  overflow: hidden;
}
.process-1 .process__item {
  width: 50%;
}
.process-1 .process__item:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.process-1:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 100%;
  left: 50%;
  top: 0;
  background: #4a90e2;
}
.process__item {
  position: relative;
}
.process__item:after {
  content: '';
  width: 1.85714286em;
  height: 1.85714286em;
  background: #fff;
  border: 2px solid #4a90e2;
  border-radius: 50%;
  position: absolute;
  top: 0;
  margin-left: 1px;
}
@media all and (min-width: 768px) {
  .process-1 .process__item:nth-child(odd) {
    text-align: right;
    padding-right: 3.71428571em;
  }
  .process-1 .process__item:nth-child(odd):after {
    right: -0.92857143em;
  }
  .process-1 .process__item:nth-child(even) {
    margin-left: 50%;
    padding-left: 3.71428571em;
  }
  .process-1 .process__item:nth-child(even):after {
    left: -0.92857143em;
  }
}
@media all and (max-width: 767px) {
  .process-1:before,
  .process-2:before {
    left: 0.92857143em;
  }
  .process-1 .process__item,
  .process-2 .process__item {
    width: 100%;
    padding-left: 3.71428571em;
  }
  .process-1 .process__item:after,
  .process-2 .process__item:after {
    left: 0;
  }
}
.bg--dark .process-1:before,
.imagebg .process-1:before,
.bg--dark .process-2:before,
.imagebg .process-2:before {
  background: #fff;
}
.bg--dark .process-1 .process__item:after,
.imagebg .process-1 .process__item:after,
.bg--dark .process-2 .process__item:after,
.imagebg .process-2 .process__item:after {
  background: #fff;
}
.bg--dark .process-1 .process__item:after,
.bg--dark .process-2 .process__item:after {
  border-color: #252525;
}
.process-2 {
  position: relative;
}
.process-2 .process__item {
  padding-top: 3.71428571em;
}
.process-2 .process__item:after {
  display: inline-block;
  text-align: center;
}
.process-2:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  top: 0.92857143em;
  left: 0;
  background: #4a90e2;
}
@media all and (max-width: 767px) {
  .process-2:before {
    height: 100%;
    width: 2px;
    left: 1.85714286em;
    margin-left: 2px;
  }
  .process-2 .process__item:after {
    top: 3.71428571em;
  }
}
.process-3 {
  list-style: none;
  position: relative;
}
.process-3 li {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.process-3 li .process__number {
  float: left;
  width: 15%;
  width: 3.71428571em;
  height: 3.71428571em;
  border-radius: 50%;
  border: 2px solid #4a90e2;
  background: #fff;
  text-align: center;
}
.process-3 li .process__number span {
  font-size: 1.35714286em;
  font-weight: bold;
  color: #4a90e2;
  position: relative;
  top: 12px;
}
.process-3 li .process__body {
  width: 80%;
  float: right;
}
.process-3 li .process__body h4 {
  margin-bottom: 0.342105263157895em;
}
.process-3 li:not(:last-child) {
  margin-bottom: 3.71428571em;
}
.process-3:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  left: 1.85714286em;
  top: 0;
  border-left: 1px dashed #ddd;
}
.bg--dark .process-3 li .process__number {
  background: #252525;
}
.bg--dark .process-3:before {
  border-color: #aaa;
}
.process-stepper > li {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  display: inline-block;
  float: left;
  text-align: center;
  position: relative;
}
.process-stepper > li:before {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  content: '';
  width: 0.92857143em;
  height: 0.92857143em;
  background: #ccc;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  margin-bottom: 0.92857143em;
}
.process-stepper > li:after {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  background: #ccc;
  top: 5px;
  left: 0;
}
.process-stepper > li:first-child:after,
.process-stepper > li:last-child:after {
  width: 50%;
}
.process-stepper > li:first-child:after {
  left: 50%;
}
.process-stepper > li.active:before,
.process-stepper > li.active:after {
  background: #4a90e2;
}
.process-stepper > li > span {
  cursor: default;
}
.process-stepper[data-process-steps="6"] > li {
  width: 16.666666666666667%;
}
.process-stepper[data-process-steps="5"] > li {
  width: 20%;
}
.process-stepper[data-process-steps="4"] > li {
  width: 25%;
}
.process-stepper[data-process-steps="3"] > li {
  width: 33.33333333%;
}
.process-stepper[data-process-steps="2"] > li {
  width: 50%;
}
.bg--dark .process-stepper li:not(.active):before,
.bg--dark .process-stepper li:not(.active):after {
  background: #585858;
}
/*! -- Stack Typed Text -- */
span + .typed-text.h2 {
  margin-left: 4px;
}
span + .typed-text.h1 {
  margin-left: 6px;
}
@media all and (max-width: 767px) {
  .typed-text {
    display: block;
  }
  .typed-headline {
    margin-bottom: 1.85714286em;
  }
  .typed-headline h1,
  .typed-headline .h1 {
    margin-bottom: 0;
  }
}
/*! -- Stack Forms -- */
.bg--dark input,
.imagebg:not(.image--light) input,
.bg--dark textarea,
.imagebg:not(.image--light) textarea {
  color: #666666;
}
.bg--dark label,
.imagebg:not(.image--light) label {
  color: #fff;
}
.bg--dark form.attempted-submit input.field-error {
  background: #D84D4D;
  color: #fff;
}
form {
  position: relative;
}
form > div[class*='col-']:not(:last-child),
form > .row > div[class*='col-']:not(:last-child) {
  margin-bottom: 0.92857143em;
}
form .boxed:last-child {
  margin: 0;
}
form.form--clearfix {
  margin-left: -15px;
}
@media all and (min-width: 768px) {
  div[class*='col-'] > form div[class*='col-']:last-child:nth-child(2) {
    padding-right: 0;
  }
  div[class*='col-'] > form div[class*='col-']:first-child:nth-last-child(2) {
    padding-left: 0;
  }
  form.form--horizontal > div[class*='col-'] {
    margin: 0;
  }
}
@media all and (max-width: 767px) {
  .row form > .row {
    margin-left: 0;
    margin-right: 0;
  }
}
h2 + form,
.h2 + form {
  margin-top: 2.78571429em;
}
h3 + form,
.h3 + form,
.lead + form {
  margin-top: 2.78571429em;
}
.cover .lead + form {
  margin-top: 3.71428571em;
}
form + span.type--fine-print {
  margin-top: 1.08333333333334em;
  display: inline-block;
}
.form--inline > span.h4 {
  color: #666666;
}
.form--inline input,
.form--inline [class*='input-'] {
  display: inline-block;
  max-width: 200px;
}
.form--inline > span:not(:last-child),
.form--inline input:not(:last-child),
.form--inline [class*='input-']:not(:last-child) {
  margin-right: 0.92857143em;
}
.form--inline button {
  max-width: 200px;
}
.bg--dark .form--inline > span.h4,
.imagebg:not(.image--light) .form--inline > span.h4 {
  color: #fff;
}
button,
input[type="submit"] {
  height: 3.25000000000001em;
}
button.btn,
input[type="submit"].btn {
  font-size: 0.85714286em;
  font-weight: 700;
  padding-left: 0;
  padding-right: 0;
}
button.btn.btn--primary,
input[type="submit"].btn.btn--primary {
  color: #fff;
}
button.btn.type--uppercase,
input[type="submit"].btn.type--uppercase {
  letter-spacing: .5px;
  margin-right: -0.5px;
}
button.checkmark.checkmark--cross,
input[type="submit"].checkmark.checkmark--cross {
  width: 1.85714286em;
  height: 1.85714286em;
  border: none;
  background: #e23636;
}
button.checkmark.checkmark--cross:before,
input[type="submit"].checkmark.checkmark--cross:before {
  content: '\D7';
  font-size: 18px;
  top: -1px;
}
button[type="submit"].btn--loading:after,
input[type="submit"][type="submit"].btn--loading:after {
  background: #4a90e2;
}
.bg--primary button.btn {
  border-color: rgba(255, 255, 255, .5);
  color: #fff;
}
.bg--primary button.btn:hover {
  border-color: #fff;
}
.bg--primary button.btn.btn--primary {
  color: #4a90e2;
  border-color: #4a90e2;
}
.bg--primary button.btn.btn--primary-1 {
  border-color: #31639c;
}
input,
select {
  height: 2.78571429em;
}
input.field-error {
  border-color: #EBA8A8;
}
input[type] + input[type],
input[type] + .input-checkbox,
input[type] + button,
input[type] + .input-select {
  margin-top: 0.92857143em;
}
input,
[class*='input-'] .inner,
select,
textarea {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
input:not([class*='col-']),
select:not([class*='col-']),
.input-select:not([class*='col-']),
textarea:not([class*='col-']),
button[type="submit"]:not([class*='col-']),
button[type="reset"]:not([class*='col-']){
  width: 100%;
}
input[type],
select,
textarea {
  padding-left: 0.92857143em;
}
input[type]:focus,
select:focus,
textarea:focus {
  border-color: #76abe9;
}
input[type="image"] {
  border: none;
  padding: none;
  width: auto;
}
label {
  font-size: 0.85714286em;
}
label + input,
label + .inner,
label + textarea,
label + div[class*='input-'],
label + .Select {
  margin-top: 0.46428571em;
}
.bg--primary label,
.bg--primary-1 label {
  color: #fff;
}
.input-checkbox {
  margin-top: 0.46428571em;
}
.input-checkbox .inner {
  background: none;
  border: 1px solid #d3d3d3;
  text-align: center;
  position: relative;
}
.input-checkbox .inner:not(:last-child) {
  margin-right: 0.46428571em;
}
.input-checkbox .inner:hover {
  border-color: #4a90e2;
}
.input-checkbox .inner:before {
  content: '';
  left: 0;
  border-radius: 6px;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #4a90e2;
  opacity: 0;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.input-checkbox.checked .inner {
  border-color: #4a90e2;
  background: #4a90e2;
}
.input-checkbox.checked .inner:after {
  content: 'L';
  -webkit-transform: rotateY(180deg) rotateZ(-45deg);
          transform: rotateY(180deg) rotateZ(-45deg);
  color: #fff;
  position: absolute;
  width: 100%;
  left: 0;
  top: -2px;
  font-weight: 700;
}
.input-checkbox.checked .inner:before {
  animation: pulse .45s ease forwards;
  -webkit-animation: pulse .45s ease forwards;
}
.input-checkbox + span {
  display: inline-block;
  position: relative;
  bottom: 8px;
  font-size: 0.85714286em;
  white-space: nowrap;
}
.input-checkbox + button[type] {
  margin-top: 0.92857143em;
}
.input-checkbox + span + button[type] {
  margin-top: 0.92857143em;
}
.bg--dark .input-checkbox:not(.checked) .inner {
  border-color: #a5a5a5;
}
.bg--dark .input-checkbox + span {
  opacity: .75;
}
.input-checkbox.input-checkbox--switch .inner {
  width: 3.71428571em;
  border-radius: 60px;
}
.input-checkbox.input-checkbox--switch .inner:before {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border-color: #d3d3d3;
  opacity: 1;
  left: 2px;
  top: 2px;
}
.input-checkbox.input-checkbox--switch .inner:hover:before {
  border-color: #4a90e2;
}
.input-checkbox.input-checkbox--switch.checked .inner {
  background: none;
}
.input-checkbox.input-checkbox--switch.checked .inner:before {
  -webkit-animation: none !important;
          animation: none !important;
  background: #4a90e2;
  border-color: #4a90e2;
  -webkit-transform: translateX(1.85714286em);
          transform: translateX(1.85714286em);
}
.input-checkbox.input-checkbox--switch.checked .inner:after {
  display: none;
}
.input-radio .inner {
  position: relative;
  background: none;
  border: 1px solid #d3d3d3;
}
.input-radio .inner:hover {
  border-color: #4a90e2;
}
.input-radio .inner:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #4a90e2;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  opacity: 0;
  left: 0;
}
.input-radio.checked .inner {
  border-color: #4a90e2;
  background-color: #4a90e2;
}
.input-radio.checked .inner:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  left: 7px;
  top: 7px;
  background-color: #fff;
  border-radius: 50%;
}
.input-radio.checked .inner:before {
  -webkit-animation: pulse .4s ease forwards;
          animation: pulse .4s ease forwards;
}
.input-radio--innerlabel {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: 2.78571429em;
  line-height: 2.50714286em;
  padding: 0 0.92857143em;
  border: 1px solid #ececec;
  border-radius: 6px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.input-radio--innerlabel .inner {
  display: none;
}
.input-radio--innerlabel label {
  pointer-events: none;
  font-weight: 600;
}
.input-radio--innerlabel:hover {
  border-color: #4a90e2;
}
.input-radio--innerlabel.checked {
  border-color: #4a90e2;
  background: #4a90e2;
  color: #fff;
}
.bg--primary .input-radio--innerlabel {
  border-color: #76abe9;
}
.bg--primary .input-radio--innerlabel:hover {
  border-color: #fff;
}
.bg--primary .input-radio--innerlabel.checked {
  background: #fff;
  border-color: #fff;
}
.bg--primary .input-radio--innerlabel.checked label {
  color: #4a90e2;
}
.bg--primary-1 .input-radio--innerlabel {
  border-color: #3e7cc2;
}
.bg--primary-1 .input-radio--innerlabel:hover {
  border-color: #fff;
}
.bg--primary-1 .input-radio--innerlabel.checked {
  background: #fff;
  border-color: #fff;
}
.bg--primary-1 .input-radio--innerlabel.checked label {
  color: #31639c;
}
.input-select {
  position: relative;
}
.input-select select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.input-select:not(:last-child) {
  margin-bottom: 0.92857143em;
}
.input-select:after {
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  font-size: 30px;
  content: '\2263';
  pointer-events: none;
  padding: 0 13px;
  border-left: 1px solid #ececec;
  line-height: 31px;
}
.input-select:focus:after {
  border-color: #4a90e2;
}
.input-select select:focus {
  border-color: #4a90e2;
}
.input-number {
  position: relative;
}
.input-number > input[type="number"] {
  padding-left: .46428571em;
  width: 100%;
  text-align: center;
}
.input-number > input[type="number"]::-webkit-inner-spin-button {
  display: none;
}
.input-number .input-number__controls {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  top: 0;
  padding: 0 0.92857143em;
}
.input-number .input-number__controls > span {
  position: absolute;
  display: block;
  width: 10%;
  min-width: 3.71428571em;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  text-align: center;
  padding-top: 6px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.input-number .input-number__controls > span:hover {
  color: #4a90e2;
}
.input-number .input-number__controls .input-number__increase {
  right: 0;
  border-left: 1px solid #ececec;
}
.input-number .input-number__controls .input-number__decrease {
  left: 0;
  border-right: 1px solid #ececec;
}
/*! -- Stack Subscribe Forms -- */
.subscribe-form-1 h3 {
  margin-bottom: 0.52em;
}
.subscribe-form-1.boxed form {
  margin: 1.85714286em;
}
@media all and (min-width: 991px) {
  .subscribe-form-2 p {
    top: 2px;
    position: relative;
  }
  .subscribe-form-2 input {
    margin: 0;
  }
  .subscribe-form-2 form [class*='col-'] {
    margin: 0 !important;
  }
}
@media all and (max-width: 990px) {
  .subscribe-form-2 {
    text-align: center;
  }
  .subscribe-form-2 form {
    margin-top: 1.85714286em;
  }
}
/*! -- Stack Elaborate Forms -- */
@media all and (max-width: 767px) {
  .elaborate-form-1 .pos-vertical-center {
    padding-left: 15px;
    padding-right: 15px;
  }
  .elaborate-form-1 form .col-xs-6:nth-child(even) {
    padding-left: 15px;
  }
  .elaborate-form-1 form .col-xs-6:nth-child(odd) {
    padding-right: 15px;
  }
  .elaborate-form-1 .row form > .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
/* Stack Boxed Forms */
.boxed-form h4 {
  margin-bottom: 0.684210526315789em;
}
.boxed-form:last-child {
  margin-bottom: 0;
}
/* Stack Datepicker Form */
.datepicker {
  cursor: pointer;
}
.picker {
  transition: all .3s ease;
  z-index: 10;
  max-width: 100%;
  -webkit-transition: all .3s ease;
  margin-top: 0.46428571em;
  position: absolute;
  background: #ffffff;
  border: 1px solid #ececec;
  border-radius: 6px;
  padding: 0.92857143em;
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
}
.picker .picker__header {
  text-align: center;
  margin-bottom: 0.92857143em;
}
.picker .picker__header > div {
  font-weight: 600;
  display: inline-block;
  color: #252525;
}
.picker .picker__header > div:not(:last-child) {
  margin-right: 0.46428571em;
}
.picker .picker__header .picker__nav--prev,
.picker .picker__header .picker__nav--next {
  height: 10px;
  width: 10px;
  cursor: pointer;
}
.picker .picker__header .picker__nav--prev:after,
.picker .picker__header .picker__nav--next:after {
  font-family: 'stack-interface';
}
.picker .picker__header .picker__nav--next {
  float: right;
}
.picker .picker__header .picker__nav--next:after {
  content: '\E80C';
}
.picker .picker__header .picker__nav--prev {
  float: left;
}
.picker .picker__header .picker__nav--prev:after {
  content: '\E80B';
}
.picker .picker__day {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}
.picker .picker__day.picker__day--highlighted {
  color: #4a90e2;
  font-weight: 600;
}
.picker .picker__day:hover {
  color: #4a90e2;
}
.picker:not(.picker--opened) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.picker .picker__holder {
  outline: none !important;
  border: none !important;
}
.picker table td {
  padding: 0.46428571em;
  padding-top: 0;
}
.picker .picker__footer {
  text-align: center;
}
.picker .picker__button--today {
  float: left;
}
.picker .picker__button--close {
  float: right;
}
.picker button {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: auto;
  border: none;
  display: inline-block;
}
.picker button:not(:hover) {
  opacity: .5;
}
/*! -- Stack Sliders -- */
.flickity-prev-next-button {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  border-radius: 0;
  background: #252525;
  width: 2.78571429em;
  height: 5.57142857em;
}
.flickity-prev-next-button:not(:hover) {
  opacity: .5;
}
.flickity-prev-next-button:hover {
  background: #252525;
}
.flickity-prev-next-button.previous {
  left: 0;
}
.flickity-prev-next-button.next {
  right: 0;
}
.flickity-prev-next-button:before {
  color: #fff;
}
.slider.slider--inline-arrows .flickity-prev-next-button {
  background: none;
}
.slider.slider--inline-arrows .flickity-prev-next-button:before {
  font-size: 1.78571429em;
  color: #252525;
  content: '\E802';
}
.slider.slider--inline-arrows .flickity-prev-next-button.previous:before {
  content: '\E801';
}
.slider.slider--columns .previous {
  left: 15px;
}
.slider.slider--columns .next {
  right: 15px;
}
.slider.border--round .slides li {
  border-radius: 6px;
  overflow: hidden;
}
.slider.boxed--border .slides li {
  border: 1px solid #ececec;
}
.slider .slides li .feature:not(.feature-9) {
  margin-bottom: 0;
}
.slide .boxed:last-child {
  margin-bottom: 0;
}
.slide:not([class*='col-']) > img:only-child {
  width: 100%;
}
.bg--dark .slider.slider--inline-arrows .flickity-prev-next-button:before,
.bg--primary .slider.slider--inline-arrows .flickity-prev-next-button:before,
.imagebg:not(.image--light) .slider.slider--inline-arrows .flickity-prev-next-button:before {
  color: #fff;
}
@media all and (max-width: 990px) {
  .flickity-prev-next-button {
    display: none;
  }
}
@media all and (min-width: 768px) {
  h2 + .slider,
  .h2 + .slider {
    margin-top: 3.71428571em;
  }
}
.slider.slider--ken-burns:not(.parallax) .slide.is-selected > .background-image-holder,
.slider.slider--ken-burns:not(.parallax) .slide.is-selected > img:only-child {
  animation: kenBurns 15s ease alternate infinite;
  -webkit-animation: kenBurns 15s ease alternate infinite;
}
.radial {
  margin-left: auto;
  margin-right: auto;
}
.radial .radial__label {
  transition: opacity .3s ease;
  -webkit-transition: opacity .3s ease;
}
.radial:not(.radial--active) .radial__label {
  opacity: 0;
}
.radial:not(:last-child) {
  margin-bottom: 1.85714286em;
}
@media all and (max-width: 767px) {
  .radial {
    margin-bottom: 1.85714286em;
  }
}
/*! -- Stack Pricing -- */
.pricing {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  position: relative;
}
.pricing h3:first-child {
  margin: 0;
}
.pricing .label {
  top: 2.78571429em;
  right: 2.78571429em;
}
.pricing .h2 {
  margin-bottom: 0.3939393939394em;
}
.pricing ul li:not(:last-child) {
  margin-bottom: 0.46428571em;
}
.pricing ul li .checkmark + span {
  position: relative;
  bottom: 3px;
}
.pricing:hover {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
}
.pricing .h1 {
  font-size: 4.21428571428571em;
  line-height: 1.10169491525424em;
  margin-bottom: 0.22033898305085em;
}
.pricing .h1 .pricing__dollar {
  font-size: 0.51020408163265em;
  position: relative;
  bottom: 20px;
}
.pricing .feature-6 p {
  min-height: 5.57142857em;
}
.pricing-1 .btn:last-child {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-radius: 0 0 6px 6px;
  padding: 0.92857143em 0;
  margin: 0;
}
.pricing-1 .btn:last-child:hover {
  -webkit-transform: none !important;
          transform: none !important;
}
.pricing-1 ul {
  margin-bottom: 5.57142857em;
}
.pricing-1 p {
  min-height: 5.57142857em;
}
.pricing-1 p:first-of-type {
  margin-top: 1.85714286em;
}
.pricing-1 p:last-of-type {
  margin-bottom: 5.57142857em;
}
.pricing-1 img + p:first-of-type {
  margin-top: 0;
}
@media all and (min-width: 991px) {
  .pricing-2 ul:first-child {
    margin-top: 4.64285714em;
  }
}
@media all and (max-width: 990px) {
  .pricing-2 {
    text-align: center;
  }
  .pricing-2 ul:first-child {
    margin-top: 1.85714286em;
  }
}
.pricing-3 {
  border: 1px solid #ececec;
  border-radius: 6px;
}
.pricing-3 .pricing__head {
  margin: 0;
  border-bottom: 1px solid #ececec;
}
.pricing-3 .pricing__head + .btn {
  display: block;
  border-radius: 0;
  padding: 0.92857143em 0;
}
.pricing-3 ul {
  border-radius: 0 0 6px 6px;
}
.pricing-3 ul li {
  padding: 0.92857143em 0;
}
.pricing-3 ul li:not(:last-child) {
  border-bottom: 1px solid #ececec;
  margin: 0;
}
.pricing-3 ul:last-child {
  margin: 0;
}
@media all and (max-width: 990px) {
  .pricing-3 {
    margin-bottom: 1.85714286em;
  }
}
@media all and (min-width: 768px) {
  .pricing-section-1 .pricing:not(.boxed--emphasis) {
    left: 0.92857143em;
  }
  .pricing-section-1 .pricing.boxed--emphasis {
    right: 0.92857143em;
  }
}
@media all and (min-width: 990px) {
  .pricing-section-2 div[class*='col-'] {
    padding: 0;
  }
  .pricing-section-2 div[class*='col-']:not(:first-child):not(:last-child) .pricing__head {
    border-radius: 0;
  }
  .pricing-section-2 div[class*='col-']:first-child .pricing {
    border-radius: 6px 0 0 6px;
  }
  .pricing-section-2 div[class*='col-']:first-child .pricing .pricing__head {
    border-radius: 6px 0 0 0;
  }
  .pricing-section-2 div[class*='col-']:last-child .pricing {
    border-radius: 0 6px 6px 6px;
    border-right: 1px solid #ececec;
  }
  .pricing-section-2 div[class*='col-']:last-child .pricing .pricing__head {
    border-radius: 0 6px 0 0;
  }
  .pricing-section-2 .pricing {
    border: 1px solid #ececec;
    border-radius: 0 0 0 6px;
    border-right: none;
  }
  .pricing-section-2 .pricing:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .pricing-section-2 .pricing ul {
    margin: 0;
  }
}
.pricing-section-2.bg--dark .pricing,
.pricing-section-2.bg--dark .pricing .pricing__head,
.pricing-section-2.bg--dark .pricing ul li:not(:last-child),
.pricing-section-2.bg--dark div[class*='col-']:last-child .pricing {
  border-color: #3f3f3f;
}
.pricing-section-2.imagebg .pricing,
.pricing-section-2.imagebg .pricing .pricing__head,
.pricing-section-2.imagebg .pricing ul li:not(:last-child),
.pricing-section-2.imagebg div[class*='col-']:last-child .pricing {
  border-color: rgba(255, 255, 255, .2);
}
/*! -- Stack Maps -- */
iframe[src*='google.com/maps'] {
  border: none;
}
.map-container {
  min-height: 400px;
}
.map-container:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.map-container.border--round {
  overflow: hidden;
  z-index: 2;
}
.map-container.border--round .gm-style {
  border-radius: 6px;
}
.map-container iframe {
  left: 0;
}
@media all and (min-width: 768px) {
  .background-image-holder .map-container,
  .imageblock__content .map-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .map-container + div[class*='col-'] {
    margin-top: 3.71428571em;
  }
}
/*! -- Stack Testimonials -- */
.testimonial {
  position: relative;
  overflow: hidden;
}
.testimonial h5:nth-last-child(2) {
  margin: 0;
}
.testimonial .testimonial__image {
  margin-bottom: 1.85714286em;
}
@media all and (min-width: 1025px) {
  .testimonial-1 .switchable__text {
    margin-top: 7.42857143em;
  }
}
.testimonial-2 {
  float: none;
  width: 100%;
}
.testimonial-2 .testimonial__image img {
  max-height: 3.71428571em;
  float: left;
  margin-right: 1.85714286em;
}
.testimonial-2 .boxed {
  width: 100%;
}
@media all and (max-width: 990px) {
  .testimonial-2 p {
    min-height: 7.42857143em;
  }
}
@media all and (max-width: 767px) {
  .testimonial-2 p {
    min-height: 0;
  }
}
@media all and (min-width: 768px) {
  .lead + .testimonial-2 {
    margin-top: 3.71428571em;
  }
}
@media all and (min-width: 768px) {
  .testimonials-1 .list-inline {
    position: relative;
    top: 0.92857143em;
  }
  .testimonials-1 .list-inline li:not(:last-child) {
    margin-right: 3.71428571em;
  }
}
@media all and (max-width: 767px) {
  .testimonials-1 .list-inline {
    margin-top: 1.85714286em;
  }
  .testimonials-1 .list-inline li {
    margin-bottom: 1.85714286em;
  }
}
/*! -- Stack Masonry -- */
.masonry__item:not(:empty) {
  margin-bottom: 30px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.masonry__item:not(:empty) article {
  margin: 0;
}
.masonry__item:not(:empty) article .boxed {
  margin: 0;
}
.masonry__item:empty {
  height: 0;
  min-height: 0;
}
.masonry hr + .masonry__container,
.masonry hr + .row {
  margin-top: 4.64285714em;
}
.masonry-filter-holder {
  display: inline-block;
  cursor: pointer;
  height: 3.71428571em;
  position: relative;
  z-index: 9;
  min-width: 143px;
}
.masonry-filter-holder .masonry__filters {
  cursor: pointer;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  z-index: 2;
  display: inline-block;
  position: absolute;
  left: 0;
  text-align: left;
  padding: 0.92857143em 1.85714286em;
  border: 1px solid #ececec;
  background: #ffffff;
  border-radius: 6px;
}
.masonry-filter-holder .masonry__filters ul {
  margin: 0;
  cursor: pointer;
}
.masonry-filter-holder .masonry__filters ul li {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  display: block;
  color: #666666;
  white-space: nowrap;
}
.masonry-filter-holder .masonry__filters ul li:not(:last-child) {
  margin-bottom: 0.92857143em;
}
.masonry-filter-holder .masonry__filters ul li.active {
  color: #4a90e2;
  cursor: pointer;
}
.masonry-filter-holder .masonry__filters ul li.active:after {
  content: '\25BC';
  font-size: 8px;
  margin-left: 6px;
  position: relative;
  bottom: 2px;
  display: inline-block;
  -webkit-transform: scaleX(1.4) scaleY(0.9);
          transform: scaleX(1.4) scaleY(0.9);
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
}
.masonry-filter-holder .masonry__filters ul li:hover {
  color: #4a90e2;
}
.masonry-filter-holder .masonry__filters ul:hover li.active:after {
  opacity: 0;
}
.masonry-filter-holder:not(:hover) .masonry__filters ul {
  max-height: 1.85714286em;
  overflow: hidden;
}
.masonry-filter-holder:not(:hover) .masonry__filters ul li:not(.active) {
  display: none;
}
.masonry-filter-holder:hover .masonry__filters {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .04);
}
.masonry-filter-holder:hover .masonry__filters ul li.active {
  cursor: default;
}
.masonry-filter-container + .masonry__container {
  margin-top: 3.71428571em;
}
.bg--dark .masonry-filter-holder .masonry__filters {
  background: #2a2a2a;
  border-color: #3f3f3f;
}
.bg--dark .masonry-filter-holder .masonry__filters li {
  color: #fff;
}
.masonry.masonry-demos .masonry__item:not(:empty) {
  margin-bottom: 3.71428571em;
}
.masonry.masonry-demos .masonry__item h5 {
  margin-bottom: 0;
}
/*! -- Stack Blog -- */
article .article__title {
  margin-bottom: 3.71428571em;
}
article .article__title > a {
  display: block;
}
article .article__title > a:hover {
  text-decoration: none;
  opacity: .75;
}
article .article__title h2 {
  margin-bottom: 0.3939393939394em;
}
article .article__title h1 {
  margin-bottom: 0.29545454545455em;
}
article .article__body img,
article .article__body iframe,
article .article__body .video-cover {
  border-radius: 6px;
}
article .article__body img:not(:last-child),
article .article__body iframe:not(:last-child),
article .article__body .video-cover:not(:last-child) {
  margin-bottom: 1.85714286em;
}
article .article__body > a:first-child > img {
  margin-bottom: 1.85714286em;
}
article .article__body p,
article .article__body ul {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
  font-weight: 400;
  color: #808080;
}
article .article__body p:not(:last-child),
article .article__body ul:not(:last-child) {
  margin-bottom: 1.36842105263158em;
}
article .article__body p + .btn:last-child,
article .article__body ul + .btn:last-child {
  margin-top: 0.92857143em;
}
article .article__body p + h5,
article .article__body ul + h5 {
  margin-top: 2.78571429em;
}
article .article__body blockquote {
  text-align: center;
}
article .article__body blockquote:not(:last-child) {
  margin-top: 2.08em;
  margin-bottom: 2.08em;
}
article .article__share {
  margin-top: 5.57142857em;
}
article.imagebg {
  padding: 1.85714286em;
  overflow: hidden;
}
article.imagebg:before {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
article.imagebg:hover:before {
  opacity: .6;
}
article.imagebg .article__title {
  margin: 0;
  position: absolute;
  bottom: 0;
  z-index: 2;
  max-width: 90%;
}
article.imagebg .article__title span {
  font-size: 0.85714286em;
}
article.imagebg .label {
  z-index: 2;
  top: 1.85714286em;
  right: 1.85714286em;
}
article.feature-1 h5 {
  min-height: 3.71428571em;
}
article.feature-1 a img {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
article.feature-1 a:hover img {
  opacity: .85;
}
section.unpad > article .imagebg + div {
  padding: 5.57142857em 0;
}
.article__author {
  padding-bottom: 1.85714286em;
}
.article__author img {
  max-height: 3.71428571em;
  margin-bottom: 0.46428571em;
}
.slides--gapless article.imagebg {
  height: 27.85714286em;
}
.masonry-blog-magazine article,
.masonry-blog-magazine .masonry__promo {
  height: 338px;
}
.masonry-blog-magazine .height--tall {
  height: 706px;
}
@media all and (min-width: 991px) {
  .masonry__promo.boxed--lg {
    padding: 7.42857143em;
  }
}
@media all and (max-width: 990px) {
  .masonry-blog-magazine .height--tall {
    height: 338px;
  }
  .masonry__promo .pos-vertical-center {
    top: 0;
    -webkit-transform: none;
            transform: none;
  }
}
@media all and (max-width: 1200px) {
  .masonry__promo.boxed--lg {
    padding: 3.71428571em;
  }
}
.pagination {
  overflow: hidden;
  margin-top: 1.85714286em;
}
.pagination a {
  font-weight: normal;
}
.pagination div[class*='col-'] {
  padding: 0;
}
.blog-article-wide:not(:last-child) {
  border-bottom: 1px solid #ececec;
  margin-bottom: 3.71428571em;
}
.masonry-blog-list hr + .masonry__container {
  margin-top: 0;
}
.masonry-blog-list article {
  border-bottom: 1px solid #ececec;
  padding-top: 2.78571429em;
  margin-bottom: 5.57142857em;
}
.masonry-blog-list article .article__body {
  padding-bottom: 5.57142857em;
}
.masonry-blog-magazine .masonry__item a {
  font-weight: normal;
}
.masonry-blog-magazine .masonry__item a:hover {
  text-decoration: none;
}
.masonry-filter-container {
  margin-bottom: 1.85714286em;
}
.masonry-filter-container > span {
  position: relative;
  bottom: 20px;
}
.masonry-filter-container > span + .masonry-filter-holder {
  margin-left: 0.92857143em;
}
.comments__list li {
  padding: 1.85714286em;
  border: 1px solid #ececec;
  border-bottom: none;
}
.comments__list li:last-child {
  border-bottom: 1px solid #ececec;
}
.comments__list li:nth-child(odd) {
  background: #fcfcfc;
}
.comments__list li:nth-child(even) {
  background: #f9f9f9;
}
.comments__list li:first-child {
  border-radius: 6px 6px 0 0;
}
.comments__list li:last-child {
  border-radius: 0 0 6px 6px;
}
.bg--secondary .comments__list li:nth-child(even) {
  background: #fff;
}
@media all and (min-width: 768px) {
  .comments__list li {
    padding: 2.78571429em;
  }
}
.comment {
  overflow: hidden;
}
.comment:not(:last-child) {
  border-bottom: 1px solid #ececec;
  padding-bottom: 1.85714286em;
}
.comment .comment__avatar {
  width: 15%;
  float: left;
}
.comment .comment__avatar img {
  max-height: 3.71428571em;
}
.comment .comment__meta {
  font-size: 0.85714286em;
}
.comment .comment__meta a {
  display: inline-block;
}
.comment .comment__meta a:not(:first-child) {
  margin-left: 1.08333333333334em;
}
.comment .comment__meta + p {
  margin-top: 0.92857143em;
}
.comment .comment__body {
  width: 85%;
  float: right;
}
.comment .comment__body h5.type--fine-print {
  margin: 0;
}
.comment + .comment {
  margin-top: 1.85714286em;
  padding-left: 15%;
}
@media all and (min-width: 768px) {
  .comments + .comments-form {
    margin-top: 3.71428571em;
  }
}
@media all and (min-width: 768px) {
  h3 + .related-blog-list {
    margin-top: 3.71428571em;
  }
}
.related-blog-list li:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.related-blog-list article img {
  border-radius: 6px;
}
.related-blog-list article .article__title {
  margin-top: 0.92857143em;
  margin-bottom: 0;
}
.related-blog-list article .article__title .h4 {
  margin-bottom: 0.68421052631579em;
}
@media all and (min-width: 991px) {
  .sidebar {
    margin-top: 7.42857143em;
    position: relative;
    bottom: 18px;
  }
}
.sidebar .sidebar__widget > h5:first-child {
  margin-bottom: 0.92857143em;
}
.sidebar .sidebar__widget:not(:last-child) {
  margin-bottom: 3.71428571em;
}
.tag-cloud li {
  display: inline-block;
}
.tag-cloud li:not(:last-child) {
  margin-right: 0.46428571em;
}
.tag-cloud li:not(:last-child):after {
  content: ',';
}
.conversation__head {
  border-radius: 6px 6px 0 0;
}
.conversation__head.boxed:not(:last-child) {
  margin: 0;
}
.conversation__head h4 {
  margin: 0;
}
.conversation__head .conversation__avatar {
  margin-top: 0.92857143em;
}
.conversation__head .conversation__avatar img {
  max-height: 1.85714286em;
  display: inline-block;
  margin-right: 0.46428571em;
  margin-bottom: 0;
}
@media all and (min-width: 768px) {
  .conversation__avatar {
    position: absolute;
    top: 1.85714286em;
    right: 2.78571429em;
  }
}
.conversation__reply {
  border-top: none !important;
  border-bottom: none;
  border-radius: 0;
}
.conversation__reply.boxed:not(:last-child) {
  margin-bottom: 0;
}
.conversation__reply + .conversation__comments .comments__list li:first-child {
  border-radius: 0;
  border-top: none;
}
/*! -- Stack Portfolio -- */
.project-thumb > a {
  display: block;
}
.project-thumb:not(.hover-element) > a {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  margin-bottom: 1.85714286em;
}
.project-thumb:not(.hover-element) > a:hover {
  opacity: .85;
}
.project-thumb.hover-element {
  margin: 0;
}
.project-thumb.hover-element > a {
  height: 24.14285714em;
  text-decoration: none;
  font-weight: normal;
}
.project-thumb.hover-element .background-image-holder {
  transition: 0.5s ease-out;
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
}
.project-thumb.hover-element .hover-element__reveal .project-thumb__title {
  padding: 1.85714286em;
  z-index: 2;
  position: relative;
  color: #fff;
}
.project-thumb.hover-element .hover-element__reveal .project-thumb__title h5 {
  margin: 0;
}
.project-thumb.hover-element.hover--active {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
.project-thumb.hover-element.hover--active:hover {
  opacity: .85;
}
.project-thumb.hover-element:not(.hover--active)[data-scrim-top] .hover-element__reveal {
  transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  transform: translate3d(0, -100px, 0);
  -webkit-transform: translate3d(0, -100px, 0);
}
.project-thumb.hover-element:not(.hover--active)[data-scrim-top]:hover .hover-element__reveal {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
.project-thumb.hover-element [data-scrim-top]:before {
  height: 100%;
}
.project-thumb h4 {
  margin-bottom: 0;
}
.project-thumb.height-40 {
  min-height: 350px;
}
@media all and (max-width: 767px) {
  .project-thumb.height-40 {
    height: 350px;
    min-width: 100%;
  }
}
@media all and (min-width: 768px) {
  .col-xs-12:not(.col-sm-6) .project-thumb.hover-element > a {
    height: 46.42857143em;
  }
}
.project-thumb.border--round .background-image-holder {
  border-radius: 6px;
}
.project-thumb.border--round > a {
  border-radius: 6px;
  overflow: hidden;
}
.project-thumb.border--round:before {
  border-radius: 6px;
  overflow: hidden;
}
.col-md-4 .project-thumb > a:not(.imagebg) {
  margin-bottom: 0.92857143em;
}
/*! -- Stack Shop -- */
.cart-form button[type="submit"] {
  margin-top: 1.85714286em;
}
.cart-total > div {
  overflow: hidden;
}
@media all and (min-width: 768px) {
  .cart-total {
    margin-top: 3.71428571em;
  }
  .cart-customer-details {
    margin-top: 7.42857143em;
  }
}
@media all and (max-width: 767px) {
  .cart-total {
    margin-top: 1.85714286em;
  }
}
.cart-customer-details div[class*='col-'] {
  margin-top: 0.46428571em;
}
.cart-customer-details .input-checkbox {
  margin: 1.85714286em 0;
}
.product {
  margin-bottom: 0.92857143em;
}
.product img {
  margin-bottom: 0.92857143em;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.product a:hover img {
  transform: translate3d(0, -5px, 0);
  -webkit-transform: translate3d(0, -5px, 0);
}
.product .label + img {
  margin-top: 2.78571429em;
}
.product h5 {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 0.46428571em;
}
.product .h4 {
  margin-bottom: 0;
}
.product .h4:first-child {
  clear: left;
}
.product .product__controls {
  overflow: hidden;
  margin-bottom: 0.92857143em;
}
.product .product__controls label,
.product .product__controls button {
  position: relative;
  top: 6px;
}
.product.product--tile {
  padding: 1.85714286em;
  border-radius: 6px;
}
@media all and (min-width: 1200px) {
  .product .btn--cart {
    position: absolute;
    right: 1.85714286em;
    bottom: 1.85714286em;
  }
}
.col-sm-6:not(.col-md-3) .product {
  text-align: center;
}
.col-md-3 .product--tile h5 {
  display: block;
}
.masonry--tiles {
  padding: 10px;
}
.masonry--tiles .masonry__item:not(:empty) {
  padding: 0 6px;
  margin-bottom: 12px;
}
.masonry--tiles .masonry__item:not(:empty) .product--tile {
  margin: 0;
}
.masonry--tiles .masonry__item:not(:empty) .product--tile .label {
  top: 1.85714286em;
  right: 2.78571429em;
}
/*! -- Stack Wizard -- */
.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active {
  background: #4a90e2;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  padding: 0.46428571em 1.85714286em;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  background: none;
  color: #252525;
}
.wizard > .steps a {
  position: relative;
}
.wizard > .steps a:before {
  content: '';
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  background: #eee;
  display: block;
  bottom: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.wizard > .steps a:after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: 7px;
  height: 2px;
  background: #eee;
  left: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.wizard > .steps li:first-child a:after {
  width: 50%;
  left: 50%;
}
.wizard > .steps li:last-child a:after {
  width: 50%;
}
.wizard > .steps li.current a:after,
.wizard > .steps li.current a:before {
  background-color: #4a90e2;
}
.wizard > .steps a,
.wizard > .steps a:hover {
  padding-bottom: 2.78571429em;
}
.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active,
.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  background: none;
  color: #252525;
}
.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active {
  margin: 0;
}
.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.wizard > .steps > ul,
.wizard > .actions {
  text-align: center;
}
.wizard > .steps > ul > li,
.wizard > .actions > ul > li {
  float: none;
  display: inline-block;
}
.wizard > section {
  padding: 0;
}
.wizard > .content {
  background: #fafafa;
  margin-top: 1.85714286em;
  margin-bottom: 1.85714286em;
  border: 1px solid #ececec;
}
.wizard > .content > .body {
  padding: 1.85714286em;
}
.wizard > .steps .number {
  font-size: 1em;
}
@media all and (max-width: 767px) {
  .wizard > .steps .number {
    display: block;
  }
  .wizard > .content {
    min-height: 25em;
  }
  .wizard .pos-vertical-center {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -wekbit-transform: translateY(-50%);
  }
}
/*! -- Stack Footers -- */
footer .type--fine-print:not(p) {
  opacity: .5;
}
footer a {
  font-weight: normal;
}
footer:not(.bg--primary):not(.bg--dark) a {
  color: #666666;
}
footer a.type--fine-print:not(:first-child) {
  margin-left: 1.85714286em;
}
footer .logo {
  max-height: 1.67142857em;
}
footer ul:not(.list-inline):not(.slides) > li {
  line-height: 2.32142857em !important;
}
footer.footer-2 .row:last-child {
  margin-top: 3.71428571em;
}
footer.footer-5 .row [class*='col-'] > div:nth-last-child(2) {
  margin: 0.92857143em;
}
footer.footer-5 .row [class*='col-'] > div:nth-last-child(2) .type--fine-print {
  opacity: 1;
}
footer.footer-6 .footer__lower {
  background: #fafafa;
  margin-top: 1.85714286em;
  padding: 1.85714286em 0;
}
footer.footer-6.bg--dark .footer__lower {
  background: #181818;
}
footer.footer-6.bg--secondary .footer__lower {
  background: #f5f5f5;
}
footer.footer-7 {
  padding: 1.85714286em 0;
}
@media all and (min-width: 768px) {
  footer .list-inline + .btn {
    position: relative;
    bottom: 4px;
  }
  footer .logo {
    margin: 0;
  }
  footer .logo:not(:last-child) {
    margin-right: 1.85714286em;
  }
  footer.footer-3 .logo + ul {
    position: relative;
    top: 5px;
  }
  footer.footer-3 .logo + ul a {
    color: #252525;
  }
  footer.footer-3 .social-list {
    position: relative;
    top: 9px;
  }
  footer.footer-3 .row:last-child {
    margin-top: 1.85714286em;
  }
  footer.footer-4 .logo + span {
    position: relative;
    top: 8px;
  }
  footer.footer-4 form {
    position: relative;
    bottom: 4px;
  }
  footer.footer-4 .row:last-child {
    margin-top: 1.85714286em;
  }
  footer.imagebg:not(.image--light) span,
  footer.imagebg:not(.image--light) p,
  footer.imagebg:not(.image--light) a {
    color: #fff;
  }
  .footer-1 .type--fine-print {
    position: relative;
    top: 2px;
  }
}
@media all and (max-width: 767px) {
  footer .social-list {
    margin: 1.85714286em 0;
  }
  .footer-4 form {
    margin: 1.85714286em 0;
  }
  .footer-4 .logo {
    margin: 0;
  }
  .footer-6 .footer__lower .social-list {
    margin-top: 1.85714286em;
  }
  .footer-7 .social-list {
    margin-top: 1.85714286em;
  }
  .footer-1 .social-list {
    margin-top: 1.85714286em;
  }
  .footer-1 .logo {
    display: block;
    margin-top: 1.85714286em;
    margin-bottom: 0.92857143em;
    margin-left: auto;
    margin-right: auto;
  }
}

input,
input[type],
select {
  font-size: 18px;
  height: 46px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #ccc;
  line-height: 34px;
}

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  line-height: 46px;
  font-size: 16px;
}

.Select-control {
  height: 46px;
}

textarea {
  padding-left: 0.92857143em;
  font-size: 1em;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #ccc;
}

input[type]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #828282;
  font-size: 18px;
}

input[type]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
  /* Firefox 18- */
  color: #828282;
  font-size: 18px;
}

input[type]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
  /* Firefox 19+ */
  color: #828282;
  font-size: 18px;
}

input[type]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #828282;
  font-size: 18px;
}

.alert {
  border-radius: 4px !important;
}

.container.mobile-container {
  padding-right: 0;
  padding-left: 0;
}

.facebookBtn {
  height: 60px;
  font-size: 22px !important;
}

.facebookBtn:hover {
  color: white;
}

.bg--googleplus {
  color: white !important;
}

@media all and (max-width: 991px) {
  .facebookBtn {
    height: 60px;
    font-size: 16px !important;
  }
}

video::-webkit-media-controls-volume-slider {
  display: none !important;
}

video::-webkit-media-controls-mute-button {
  display: none !important;
}

.vjs-volume-panel {
  display: none !important;
}
.containersCustom {
  padding-left: 2%;
  padding-right: 2%; }

.invisible {
  opacity: 0; }

.view-enter {
  opacity: 0;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  z-index: 9999; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.theme--bordered {
  border: 0.92857143em solid #465773; }

.alert {
  border-radius: 0px; }

.label {
  line-height: 26px; }

@media (max-width: 800px) {
  .body-profile {
    padding: 1em;
    margin: 0; }
  .body-profile div {
    padding: 0; } }

.input::-webkit-input-placeholder {
  font-size: 14; }

.input:-ms-input-placeholder {
  font-size: 14; }

.input::-ms-input-placeholder {
  font-size: 14; }

.input::placeholder {
  font-size: 14; }

.full--width {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.bg--facebook {
  margin-bottom: 15px; }

.bg--facebook:hover,
.bg--facebook:focus {
  color: white; }

html,
input,
body {
  margin: 0; }

p {
  margin: 0; }

pre {
  padding: 10px;
  background-color: #eee;
  white-space: pre-wrap; }

:not(pre) > code {
  font-family: monospace;
  background-color: #eee;
  padding: 3px; }

img {
  max-width: 100%;
  max-height: 20em; }

img.active {
  -webkit-box-shadow: 0 0 0 2px blue;
          box-shadow: 0 0 0 2px blue; }

blockquote {
  border-left: 2px solid #ddd;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  color: #aaa;
  font-style: italic; }

blockquote[dir="rtl"] {
  border-left: none;
  padding-left: 0;
  padding-right: 10px;
  border-right: 2px solid #ddd; }

table {
  border-collapse: collapse; }

td {
  padding: 10px;
  border: 2px solid #ddd; }

input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: .85em;
  width: 100%;
  padding: .5em;
  border: 2px solid #ddd;
  background: #fafafa; }

input:focus {
  outline: 0;
  border-color: blue; }

/**
 * Icons.
 */

.material-icons {
  font-size: 18px;
  vertical-align: text-bottom; }

/**
 * App.
 */

.nav {
  padding: 10px 15px;
  color: #AAA;
  background: #000; }

.nav-title {
  margin-right: 0.5em; }

.nav-links {
  float: right; }

.nav-link {
  margin-left: 1em;
  color: #AAA;
  text-decoration: none; }

.nav-link:hover {
  color: #FFF;
  text-decoration: underline; }

.tabs {
  padding: 15px 15px;
  background-color: #222;
  text-align: center;
  margin-bottom: 30px; }

.tab {
  color: #777;
  display: inline-block;
  text-decoration: none;
  padding: 0.2em 0.5em;
  border-radius: 0.2em;
  margin-bottom: 0.2em; }

.tab:hover {
  background: #333; }

.tab + .tab {
  margin-left: 0.5em; }

.tab.active {
  color: white;
  background: #333; }

/**
 * Example.
 */

.example, .error {
  max-width: 42em;
  margin: 0 auto 20px;
  padding: 20px; }

.example {
  background: #fff; }

.error {
  background: #fffae0; }

.error .info {
  background: #fbf1bd;
  white-space: pre;
  overflow-x: scroll;
  margin-bottom: 0; }

.menu > * {
  display: inline-block; }

.menu > * + * {
  margin-left: 15px; }

.button {
  color: #ccc;
  cursor: pointer; }

.button[data-active="true"] {
  color: black; }

.toolbar-menu {
  position: relative;
  padding: 1px 18px 17px;
  border-bottom: 2px solid #eee;
  margin-bottom: 20px; }

.toolbar-menu .search {
  position: relative; }

.toolbar-menu .search-icon {
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  color: #ccc; }

.toolbar-menu .search-box {
  padding-left: 2em;
  width: 100%; }

.hover-menu {
  padding: 8px 7px 6px;
  position: absolute;
  z-index: 1;
  top: -10000px;
  left: -10000px;
  margin-top: -6px;
  opacity: 0;
  background-color: #222;
  border-radius: 4px;
  -webkit-transition: opacity .75s;
  transition: opacity .75s; }

.hover-menu .button {
  color: #aaa; }

.hover-menu .button[data-active="true"] {
  color: #fff; }

.emoji.selected {
  outline: 2px solid blue; }

.check-list-item + .check-list-item {
  margin-top: 0; }

.check-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.check-list-item.checked {
  opacity: 0.666;
  text-decoration: line-through; }

.check-list-item > span:first-child {
  margin-right: 0.75em; }

.check-list-item > span:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.check-list-item > span:last-child:focus {
  outline: none; }

.word-counter {
  margin-top: 10px;
  padding: 12px;
  background-color: #EBEBEB;
  display: inline-block; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v32/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased; }

.font-toolbar-dropdown {
  margin-bottom: 5px;
  position: relative;
  z-index: 9999; }

.font-toolbar-dropdown .css-1pahdxg-control,
.font-toolbar-dropdown .css-1s2u09g-control {
  width: 200px;
  height: 30px; }

.font-toolbar-dropdown .css-6j8wv5-Input {
  height: 24px;
  margin: 0;
  padding: 0; }

.font-toolbar-dropdown .css-1pndypt-Input {
  height: 24px; }

.font-toolbar-dropdown .css-6j8wv5-Input input {
  height: 30px; }

.toolbar-menu {
  padding: 0;
  margin-bottom: 5px; }

ol li:not(:last-child) {
  margin-bottom: 0; }

div.editor > div > ol, div.editor > div > ul {
  padding-left: 40px;
  margin-bottom: 0; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow {
  margin-left: -8px;
  position: absolute; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0; }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae; }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px; }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff; }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae; }

.react-datepicker-wrapper {
  width: 100%;
  margin-top: 0.46428571em;
  display: inline-block; }

.react-datepicker {
  font-family: "Sukhumvit Set";
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative; }

.react-datepicker__triangle {
  position: absolute;
  left: 50px; }

.react-datepicker-popper {
  z-index: 1; }

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px; }

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px; }

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px; }

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px; }

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px; }

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto; }

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative; }

.react-datepicker__header--time {
  padding-bottom: 8px; }

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px; }

.react-datepicker__current-month,
.react-datepicker-time__header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem; }

.react-datepicker__navigation {
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  border: 0.45rem solid transparent;
  z-index: 1; }

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc; }

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3; }

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc; }

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px; }

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3; }

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc; }

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3; }

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc; }

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3; }

.react-datepicker__month-container {
  float: left; }

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center; }

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae; }

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0; }

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 70px;
  overflow-x: hidden; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 30px;
  width: 100%; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  padding: 5px 10px; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc; }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent; }

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem; }

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer; }

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0; }

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap; }

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem; }

.react-datepicker__day {
  cursor: pointer; }

.react-datepicker__day:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0; }

.react-datepicker__day--today {
  font-weight: bold; }

.react-datepicker__day--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff; }

.react-datepicker__day--highlighted:hover {
  background-color: #32be3f; }

.react-datepicker__day--highlighted-custom-1 {
  color: magenta; }

.react-datepicker__day--highlighted-custom-2 {
  color: green; }

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff; }

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {
  background-color: #1d5d90; }

.react-datepicker__day--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff; }

.react-datepicker__day--keyboard-selected:hover {
  background-color: #1d5d90; }

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
  background-color: rgba(33, 107, 165, .5); }

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000; }

.react-datepicker__day--disabled {
  cursor: default;
  color: #ccc; }

.react-datepicker__day--disabled:hover {
  background-color: transparent; }

.react-datepicker__input-container {
  position: relative;
  width: 100%;
  display: inline-block; }

.react-datepicker__year-read-view,
.react-datepicker__month-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem; }

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover {
  cursor: pointer; }

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3; }

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem; }

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae; }

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover {
  cursor: pointer; }

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll; }

.react-datepicker__year-option,
.react-datepicker__month-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover {
  background-color: #ccc; }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3; }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3; }

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected {
  position: absolute;
  left: 15px; }

.react-datepicker__close-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: inline-block;
  height: 0;
  outline: 0;
  padding: 0;
  vertical-align: middle; }

.react-datepicker__close-icon::after {
  background-color: #216ba5;
  border-radius: 50%;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  content: "\D7";
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin: -8px auto 0;
  padding: 2px;
  position: absolute;
  right: 7px;
  text-align: center;
  top: 50%; }

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left; }

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .8);
  left: 0;
  top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647; }

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem; }

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem; } }

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem; }

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent; }

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc; }

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3; }

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc; }

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/MaterialIcons-Regular.woff2) format("woff2"), url(/MaterialIcons-Regular.woff) format("woff"), url(/MaterialIcons-Regular.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }
