@import url(ionicons.css);
@import url("https://fonts.googleapis.com/css?family=Rubik");
/* line 5, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ksn0cw");
  src: url("../fonts/icomoon.eot?ksn0cw#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ksn0cw") format("truetype"), url("../fonts/icomoon.woff?ksn0cw") format("woff"), url("../fonts/icomoon.svg?ksn0cw#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 13, ../scss/_icons.scss */
[class^="icon-bubble"], [class*=" icon-bubble"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 28, ../scss/_icons.scss */
.icon-bubble-arrow-right:before {
  content: "\e900"; }

/* line 31, ../scss/_icons.scss */
.icon-bubble-arrow-left:before {
  content: "\e901"; }

/* line 37, ../scss/_icons.scss */
.icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  box-sizing: content-box;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  line-height: 0; }
  /* line 44, ../scss/_icons.scss */
  .icon.circle {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border: 3px solid transparent; }
    /* line 50, ../scss/_icons.scss */
    .icon.circle img {
      border: 1px solid transparent; }
  /* line 57, ../scss/_icons.scss */
  .icon-logo {
    background-image: url("../images/icon-logo.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-logo-white {
    background-image: url("../images/icon-logo-white.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-user {
    background-image: url("../images/icon-user.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-user2 {
    background-image: url("../images/icon-user2.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-user-pro {
    background-image: url("../images/icon-user-pro.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-news {
    background-image: url("../images/icon-news.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-finger-select {
    background-image: url("../images/icon-finger-select.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-phone {
    background-image: url("../images/icon-phone.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-home {
    background-image: url("../images/icon-home.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-email {
    background-image: url("../images/icon-email.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-close {
    background-image: url("../images/icon-close.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-close2 {
    background-image: url("../images/icon-close2.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-gotop {
    background-image: url("../images/icon-gotop.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-avatar {
    background-image: url("../images/icon-avatar.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-upload {
    background-image: url("../images/icon-upload.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-doc {
    background-image: url("../images/icon-doc.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-button-edit {
    background-image: url("../images/icon-button-edit.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-button-delete {
    background-image: url("../images/icon-button-delete.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-chat {
    background-image: url("../images/icon-chat.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-send {
    background-image: url("../images/icon-send.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-h-line {
    background-image: url("../images/icon-h-line.svg"); }
  /* line 57, ../scss/_icons.scss */
  .icon-star {
    background-image: url("../images/icon-star.svg"); }
  /* line 65, ../scss/_icons.scss */
  .icon-flag-tw {
    background-image: url("../images/icon-flag-tw.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-flag-us {
    background-image: url("../images/icon-flag-us.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-photo {
    background-image: url("../images/icon-backend-photo.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-calendar {
    background-image: url("../images/icon-backend-calendar.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-home {
    background-image: url("../images/icon-backend-home.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-answer {
    background-image: url("../images/icon-backend-answer.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-member-setting {
    background-image: url("../images/icon-backend-member-setting.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-admin-message {
    background-image: url("../images/icon-backend-admin-message.png"); }
  /* line 65, ../scss/_icons.scss */
  .icon-backend-service-item {
    background-image: url("../images/icon-backend-service-item.png"); }

/* line 71, ../scss/_icons.scss */
.icon-text-link {
  color: #aab2bd; }
  /* line 73, ../scss/_icons.scss */
  .icon-text-link:hover {
    color: #7f8b9c; }

/* line 77, ../scss/_icons.scss */
.icon-wrap {
  position: relative;
  overflow: hidden; }
  /* line 80, ../scss/_icons.scss */
  .icon-wrap i {
    position: absolute;
    right: 0;
    bottom: 0; }
  /* line 85, ../scss/_icons.scss */
  .icon-wrap img {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%; }

/* line 1, ../scss/_addtional_class.scss */
.clearfix, .index .designer-promo {
  *zoom: 1; }
  /* line 38, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/compass-core/stylesheets/compass/utilities/general/_clearfix.scss */
  .clearfix:after, .index .designer-promo:after {
    content: "";
    display: table;
    clear: both; }

/* line 4, ../scss/_addtional_class.scss */
.normal {
  font-weight: normal !important; }

/* line 7, ../scss/_addtional_class.scss */
.bold {
  font-weight: bold !important; }

/* line 10, ../scss/_addtional_class.scss */
.border-none {
  border: none !important; }

/* line 13, ../scss/_addtional_class.scss */
.border-dashed {
  border-style: dashed !important; }

/* line 16, ../scss/_addtional_class.scss */
.border-dotted {
  border-style: dotted !important; }

/* line 21, ../scss/_addtional_class.scss */
.border1 {
  border-style: solid;
  border-width: 1px; }

/* line 25, ../scss/_addtional_class.scss */
.radius1 {
  border-radius: 1px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border2 {
  border-style: solid;
  border-width: 2px; }

/* line 25, ../scss/_addtional_class.scss */
.radius2 {
  border-radius: 2px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border3 {
  border-style: solid;
  border-width: 3px; }

/* line 25, ../scss/_addtional_class.scss */
.radius3 {
  border-radius: 3px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border4 {
  border-style: solid;
  border-width: 4px; }

/* line 25, ../scss/_addtional_class.scss */
.radius4 {
  border-radius: 4px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border5 {
  border-style: solid;
  border-width: 5px; }

/* line 25, ../scss/_addtional_class.scss */
.radius5 {
  border-radius: 5px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border6 {
  border-style: solid;
  border-width: 6px; }

/* line 25, ../scss/_addtional_class.scss */
.radius6 {
  border-radius: 6px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border7 {
  border-style: solid;
  border-width: 7px; }

/* line 25, ../scss/_addtional_class.scss */
.radius7 {
  border-radius: 7px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border8 {
  border-style: solid;
  border-width: 8px; }

/* line 25, ../scss/_addtional_class.scss */
.radius8 {
  border-radius: 8px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border9 {
  border-style: solid;
  border-width: 9px; }

/* line 25, ../scss/_addtional_class.scss */
.radius9 {
  border-radius: 9px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border10 {
  border-style: solid;
  border-width: 10px; }

/* line 25, ../scss/_addtional_class.scss */
.radius10 {
  border-radius: 10px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border11 {
  border-style: solid;
  border-width: 11px; }

/* line 25, ../scss/_addtional_class.scss */
.radius11 {
  border-radius: 11px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border12 {
  border-style: solid;
  border-width: 12px; }

/* line 25, ../scss/_addtional_class.scss */
.radius12 {
  border-radius: 12px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border13 {
  border-style: solid;
  border-width: 13px; }

/* line 25, ../scss/_addtional_class.scss */
.radius13 {
  border-radius: 13px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border14 {
  border-style: solid;
  border-width: 14px; }

/* line 25, ../scss/_addtional_class.scss */
.radius14 {
  border-radius: 14px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border15 {
  border-style: solid;
  border-width: 15px; }

/* line 25, ../scss/_addtional_class.scss */
.radius15 {
  border-radius: 15px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border16 {
  border-style: solid;
  border-width: 16px; }

/* line 25, ../scss/_addtional_class.scss */
.radius16 {
  border-radius: 16px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border17 {
  border-style: solid;
  border-width: 17px; }

/* line 25, ../scss/_addtional_class.scss */
.radius17 {
  border-radius: 17px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border18 {
  border-style: solid;
  border-width: 18px; }

/* line 25, ../scss/_addtional_class.scss */
.radius18 {
  border-radius: 18px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border19 {
  border-style: solid;
  border-width: 19px; }

/* line 25, ../scss/_addtional_class.scss */
.radius19 {
  border-radius: 19px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border20 {
  border-style: solid;
  border-width: 20px; }

/* line 25, ../scss/_addtional_class.scss */
.radius20 {
  border-radius: 20px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border21 {
  border-style: solid;
  border-width: 21px; }

/* line 25, ../scss/_addtional_class.scss */
.radius21 {
  border-radius: 21px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border22 {
  border-style: solid;
  border-width: 22px; }

/* line 25, ../scss/_addtional_class.scss */
.radius22 {
  border-radius: 22px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border23 {
  border-style: solid;
  border-width: 23px; }

/* line 25, ../scss/_addtional_class.scss */
.radius23 {
  border-radius: 23px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border24 {
  border-style: solid;
  border-width: 24px; }

/* line 25, ../scss/_addtional_class.scss */
.radius24 {
  border-radius: 24px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border25 {
  border-style: solid;
  border-width: 25px; }

/* line 25, ../scss/_addtional_class.scss */
.radius25 {
  border-radius: 25px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border26 {
  border-style: solid;
  border-width: 26px; }

/* line 25, ../scss/_addtional_class.scss */
.radius26 {
  border-radius: 26px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border27 {
  border-style: solid;
  border-width: 27px; }

/* line 25, ../scss/_addtional_class.scss */
.radius27 {
  border-radius: 27px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border28 {
  border-style: solid;
  border-width: 28px; }

/* line 25, ../scss/_addtional_class.scss */
.radius28 {
  border-radius: 28px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border29 {
  border-style: solid;
  border-width: 29px; }

/* line 25, ../scss/_addtional_class.scss */
.radius29 {
  border-radius: 29px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border30 {
  border-style: solid;
  border-width: 30px; }

/* line 25, ../scss/_addtional_class.scss */
.radius30 {
  border-radius: 30px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border31 {
  border-style: solid;
  border-width: 31px; }

/* line 25, ../scss/_addtional_class.scss */
.radius31 {
  border-radius: 31px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border32 {
  border-style: solid;
  border-width: 32px; }

/* line 25, ../scss/_addtional_class.scss */
.radius32 {
  border-radius: 32px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border33 {
  border-style: solid;
  border-width: 33px; }

/* line 25, ../scss/_addtional_class.scss */
.radius33 {
  border-radius: 33px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border34 {
  border-style: solid;
  border-width: 34px; }

/* line 25, ../scss/_addtional_class.scss */
.radius34 {
  border-radius: 34px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border35 {
  border-style: solid;
  border-width: 35px; }

/* line 25, ../scss/_addtional_class.scss */
.radius35 {
  border-radius: 35px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border36 {
  border-style: solid;
  border-width: 36px; }

/* line 25, ../scss/_addtional_class.scss */
.radius36 {
  border-radius: 36px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border37 {
  border-style: solid;
  border-width: 37px; }

/* line 25, ../scss/_addtional_class.scss */
.radius37 {
  border-radius: 37px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border38 {
  border-style: solid;
  border-width: 38px; }

/* line 25, ../scss/_addtional_class.scss */
.radius38 {
  border-radius: 38px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border39 {
  border-style: solid;
  border-width: 39px; }

/* line 25, ../scss/_addtional_class.scss */
.radius39 {
  border-radius: 39px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border40 {
  border-style: solid;
  border-width: 40px; }

/* line 25, ../scss/_addtional_class.scss */
.radius40 {
  border-radius: 40px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border41 {
  border-style: solid;
  border-width: 41px; }

/* line 25, ../scss/_addtional_class.scss */
.radius41 {
  border-radius: 41px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border42 {
  border-style: solid;
  border-width: 42px; }

/* line 25, ../scss/_addtional_class.scss */
.radius42 {
  border-radius: 42px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border43 {
  border-style: solid;
  border-width: 43px; }

/* line 25, ../scss/_addtional_class.scss */
.radius43 {
  border-radius: 43px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border44 {
  border-style: solid;
  border-width: 44px; }

/* line 25, ../scss/_addtional_class.scss */
.radius44 {
  border-radius: 44px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border45 {
  border-style: solid;
  border-width: 45px; }

/* line 25, ../scss/_addtional_class.scss */
.radius45 {
  border-radius: 45px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border46 {
  border-style: solid;
  border-width: 46px; }

/* line 25, ../scss/_addtional_class.scss */
.radius46 {
  border-radius: 46px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border47 {
  border-style: solid;
  border-width: 47px; }

/* line 25, ../scss/_addtional_class.scss */
.radius47 {
  border-radius: 47px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border48 {
  border-style: solid;
  border-width: 48px; }

/* line 25, ../scss/_addtional_class.scss */
.radius48 {
  border-radius: 48px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border49 {
  border-style: solid;
  border-width: 49px; }

/* line 25, ../scss/_addtional_class.scss */
.radius49 {
  border-radius: 49px !important; }

/* line 21, ../scss/_addtional_class.scss */
.border50 {
  border-style: solid;
  border-width: 50px; }

/* line 25, ../scss/_addtional_class.scss */
.radius50 {
  border-radius: 50px !important; }

/* line 30, ../scss/_addtional_class.scss */
.drag {
  cursor: move; }

/* line 33, ../scss/_addtional_class.scss */
.click {
  cursor: pointer; }

/* line 36, ../scss/_addtional_class.scss */
.inline-block {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }

/* line 39, ../scss/_addtional_class.scss */
.scale1-1 {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1); }

/* line 42, ../scss/_addtional_class.scss */
.overflow-hidden {
  overflow: hidden; }

/* line 45, ../scss/_addtional_class.scss */
.flex {
  display: -webkit-flex;
  display: flex; }

/* line 48, ../scss/_addtional_class.scss */
.inline-flex {
  display: inline-flex; }

/* line 51, ../scss/_addtional_class.scss */
.flex-none {
  -webkit-flex: none;
  flex: none; }

/* line 54, ../scss/_addtional_class.scss */
.flex-wrap {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 57, ../scss/_addtional_class.scss */
.flex-1 {
  -webkit-flex: 1;
  flex: 1; }

/* line 60, ../scss/_addtional_class.scss */
.flex-2 {
  -webkit-flex: 2;
  flex: 2; }

/* line 63, ../scss/_addtional_class.scss */
.flex-auto {
  -webkit-flex: auto;
  flex: auto; }

/* line 66, ../scss/_addtional_class.scss */
.flex-column {
  flex-direction: column !important; }

/* line 69, ../scss/_addtional_class.scss */
.align-items-left {
  align-items: flex-start !important; }

/* line 72, ../scss/_addtional_class.scss */
.align-items-center {
  align-items: center !important; }

/* line 75, ../scss/_addtional_class.scss */
.align-items-right {
  align-items: flex-end !important; }

/* line 78, ../scss/_addtional_class.scss */
.child-start {
  justify-content: flex-start !important; }

/* line 81, ../scss/_addtional_class.scss */
.child-center {
  justify-content: center !important; }

/* line 84, ../scss/_addtional_class.scss */
.child-end {
  justify-content: flex-end !important; }

/* line 87, ../scss/_addtional_class.scss */
.child-between {
  justify-content: space-between !important; }

/* line 90, ../scss/_addtional_class.scss */
.self-start {
  align-self: flex-start !important; }

/* line 93, ../scss/_addtional_class.scss */
.self-center {
  align-self: center !important; }

/* line 96, ../scss/_addtional_class.scss */
.self-end {
  align-self: flex-end !important; }

/* line 99, ../scss/_addtional_class.scss */
.fz-0 {
  font-size: 0 !important; }

/* line 102, ../scss/_addtional_class.scss */
.fz-12 {
  font-size: 12px !important; }

/* line 105, ../scss/_addtional_class.scss */
.fz-sm {
  font-size: .9rem !important; }

/* line 108, ../scss/_addtional_class.scss */
.fz-md {
  font-size: 1.2rem !important; }

/* line 111, ../scss/_addtional_class.scss */
.fz-lg {
  font-size: 1.4rem !important; }

/* line 114, ../scss/_addtional_class.scss */
.fz-xlg {
  font-size: 1.7rem !important; }

/* line 117, ../scss/_addtional_class.scss */
.fz-xxlg {
  font-size: 2rem !important; }

/* line 120, ../scss/_addtional_class.scss */
.fz-xxxlg {
  font-size: 2.5rem !important; }

/* line 123, ../scss/_addtional_class.scss */
.lh-sm {
  line-height: 1; }

/* line 126, ../scss/_addtional_class.scss */
.lh-md {
  line-height: 1.2; }

/* line 129, ../scss/_addtional_class.scss */
.lh-lg {
  line-height: 1.4; }

/* line 132, ../scss/_addtional_class.scss */
.text-white {
  color: #fff; }

/* line 135, ../scss/_addtional_class.scss */
.text-blue {
  color: #48c6ef !important; }

/* line 138, ../scss/_addtional_class.scss */
.text-blue2 {
  color: #3587f7 !important; }

/* line 141, ../scss/_addtional_class.scss */
.text-blue3 {
  color: #5d9cec !important; }

/* line 144, ../scss/_addtional_class.scss */
.text-yellow {
  color: #ffce54 !important; }

/* line 147, ../scss/_addtional_class.scss */
.text-orange {
  color: #fc6e51 !important; }

/* line 150, ../scss/_addtional_class.scss */
.text-orange2 {
  color: #ff9173 !important; }

/* line 153, ../scss/_addtional_class.scss */
.text-green {
  color: #48cfad !important; }

/* line 156, ../scss/_addtional_class.scss */
.text-green2 {
  color: #a0d468 !important; }

/* line 159, ../scss/_addtional_class.scss */
.text-purple {
  color: #603161 !important; }

/* line 162, ../scss/_addtional_class.scss */
.text-purple1 {
  color: #432191 !important; }

/* line 165, ../scss/_addtional_class.scss */
.text-purple2 {
  color: #5029A8 !important; }

/* line 168, ../scss/_addtional_class.scss */
.text-purple3 {
  color: #603161 !important; }

/* line 171, ../scss/_addtional_class.scss */
.text-purple4 {
  color: #d770ad !important; }

/* line 174, ../scss/_addtional_class.scss */
.text-red {
  color: #ed5565 !important; }

/* line 177, ../scss/_addtional_class.scss */
.text-pink {
  color: #E2438A !important; }

/* line 180, ../scss/_addtional_class.scss */
.text-brown {
  color: #795548 !important; }

/* line 183, ../scss/_addtional_class.scss */
.text-grey {
  color: #8f8f8f !important; }

/* line 186, ../scss/_addtional_class.scss */
.text-grey2 {
  color: #e6e9ed !important; }

/* line 189, ../scss/_addtional_class.scss */
.text-grey3 {
  color: #aab2bd !important; }

/* line 192, ../scss/_addtional_class.scss */
.text-drak-grey {
  color: #434a54 !important; }

/* line 195, ../scss/_addtional_class.scss */
.text-underline {
  text-decoration: underline; }

/* line 199, ../scss/_addtional_class.scss */
.bg-purple1 {
  background-color: #603161 !important; }

/* line 202, ../scss/_addtional_class.scss */
.bg-purple2 {
  background-color: #5029A8 !important; }

/* line 205, ../scss/_addtional_class.scss */
.bg-purple3 {
  background-color: #432191 !important; }

/* line 208, ../scss/_addtional_class.scss */
.bg-purple4 {
  background-color: #d770ad !important; }

/* line 211, ../scss/_addtional_class.scss */
.bg-blue {
  background-color: #48c6ef !important; }

/* line 214, ../scss/_addtional_class.scss */
.bg-blue2 {
  background-color: #3587f7 !important; }

/* line 217, ../scss/_addtional_class.scss */
.bg-blue3 {
  background-color: #5d9cec !important; }

/* line 220, ../scss/_addtional_class.scss */
.bg-yellow {
  background-color: #ffce54 !important; }

/* line 223, ../scss/_addtional_class.scss */
.bg-orange {
  background-color: #fc6e51 !important; }

/* line 226, ../scss/_addtional_class.scss */
.bg-green {
  background-color: #48cfad !important; }

/* line 229, ../scss/_addtional_class.scss */
.bg-green2 {
  background-color: #a0d468 !important; }

/* line 232, ../scss/_addtional_class.scss */
.bg-red {
  background-color: #ed5565 !important; }

/* line 235, ../scss/_addtional_class.scss */
.bg-pink {
  background-color: #E2438A !important; }

/* line 238, ../scss/_addtional_class.scss */
.bg-pink2 {
  background-color: #FDDDDF !important; }

/* line 241, ../scss/_addtional_class.scss */
.bg-pink3 {
  background-color: #FFB3B3 !important; }

/* line 244, ../scss/_addtional_class.scss */
.bg-brown {
  background-color: #795548 !important; }

/* line 247, ../scss/_addtional_class.scss */
.bg-grey1 {
  background-color: #8f8f8f !important; }

/* line 250, ../scss/_addtional_class.scss */
.bg-grey2 {
  background-color: #e6e9ed !important; }

/* line 253, ../scss/_addtional_class.scss */
.bg-grey3 {
  background-color: #aab2bd !important; }

/* line 256, ../scss/_addtional_class.scss */
.bg-grey4 {
  background-color: #656d78 !important; }

/* line 259, ../scss/_addtional_class.scss */
.bg-black {
  background-color: #000 !important; }

/* line 262, ../scss/_addtional_class.scss */
.bg-white {
  background-color: #fff !important; }

/* line 265, ../scss/_addtional_class.scss */
.border-purple1 {
  border-color: #603161 !important; }

/* line 268, ../scss/_addtional_class.scss */
.border-purple2 {
  border-color: #5029A8 !important; }

/* line 271, ../scss/_addtional_class.scss */
.border-purple3 {
  border-color: #432191 !important; }

/* line 274, ../scss/_addtional_class.scss */
.border-purple4 {
  border-color: #d770ad !important; }

/* line 277, ../scss/_addtional_class.scss */
.border-blue {
  border-color: #48c6ef !important; }

/* line 280, ../scss/_addtional_class.scss */
.border-blue2 {
  border-color: #3587f7 !important; }

/* line 283, ../scss/_addtional_class.scss */
.border-blue3 {
  border-color: #5d9cec !important; }

/* line 286, ../scss/_addtional_class.scss */
.border-yellow {
  border-color: #ffce54 !important; }

/* line 289, ../scss/_addtional_class.scss */
.border-orange {
  border-color: #fc6e51 !important; }

/* line 292, ../scss/_addtional_class.scss */
.border-green {
  border-color: #48cfad !important; }

/* line 295, ../scss/_addtional_class.scss */
.border-green2 {
  border-color: #a0d468 !important; }

/* line 298, ../scss/_addtional_class.scss */
.border-red {
  border-color: #ed5565 !important; }

/* line 301, ../scss/_addtional_class.scss */
.border-grey1 {
  border-color: #8f8f8f !important; }

/* line 304, ../scss/_addtional_class.scss */
.border-grey2 {
  border-color: #e6e9ed !important; }

/* line 307, ../scss/_addtional_class.scss */
.border-grey3 {
  border-color: #aab2bd !important; }

/* line 310, ../scss/_addtional_class.scss */
.border-grey4 {
  border-color: #656d78 !important; }

/* line 313, ../scss/_addtional_class.scss */
.border-black {
  border-color: #000 !important; }

/* line 316, ../scss/_addtional_class.scss */
.show {
  display: block !important; }

/* line 319, ../scss/_addtional_class.scss */
.hide {
  display: none !important; }

/* line 322, ../scss/_addtional_class.scss */
.fll {
  float: left !important; }

/* line 325, ../scss/_addtional_class.scss */
.flr {
  float: right !important; }

/* line 328, ../scss/_addtional_class.scss */
.p_relative {
  position: relative !important; }

/* line 331, ../scss/_addtional_class.scss */
.no-padding {
  padding: 0 !important; }

/* line 334, ../scss/_addtional_class.scss */
.no-padding-left {
  padding-left: 0 !important; }

/* line 337, ../scss/_addtional_class.scss */
.no-padding-right {
  padding-right: 0 !important; }

/* line 340, ../scss/_addtional_class.scss */
.no-margin {
  margin: 0 !important; }

/* line 343, ../scss/_addtional_class.scss */
.no-margin-top {
  margin-top: 0 !important; }

/* line 346, ../scss/_addtional_class.scss */
.no-margin-bottom {
  margin-bottom: 0 !important; }

/* line 350, ../scss/_addtional_class.scss */
.w5 {
  width: 5px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h5 {
  height: 5px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w10 {
  width: 10px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h10 {
  height: 10px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w15 {
  width: 15px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h15 {
  height: 15px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w20 {
  width: 20px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h20 {
  height: 20px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w25 {
  width: 25px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h25 {
  height: 25px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w30 {
  width: 30px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h30 {
  height: 30px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w35 {
  width: 35px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h35 {
  height: 35px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w40 {
  width: 40px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h40 {
  height: 40px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w45 {
  width: 45px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h45 {
  height: 45px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w50 {
  width: 50px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h50 {
  height: 50px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w55 {
  width: 55px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h55 {
  height: 55px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w60 {
  width: 60px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h60 {
  height: 60px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w65 {
  width: 65px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h65 {
  height: 65px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w70 {
  width: 70px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h70 {
  height: 70px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w75 {
  width: 75px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h75 {
  height: 75px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w80 {
  width: 80px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h80 {
  height: 80px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w85 {
  width: 85px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h85 {
  height: 85px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w90 {
  width: 90px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h90 {
  height: 90px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w95 {
  width: 95px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h95 {
  height: 95px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w100 {
  width: 100px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h100 {
  height: 100px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w105 {
  width: 105px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h105 {
  height: 105px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w110 {
  width: 110px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h110 {
  height: 110px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w115 {
  width: 115px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h115 {
  height: 115px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w120 {
  width: 120px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h120 {
  height: 120px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w125 {
  width: 125px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h125 {
  height: 125px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w130 {
  width: 130px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h130 {
  height: 130px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w135 {
  width: 135px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h135 {
  height: 135px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w140 {
  width: 140px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h140 {
  height: 140px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w145 {
  width: 145px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h145 {
  height: 145px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w150 {
  width: 150px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h150 {
  height: 150px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w155 {
  width: 155px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h155 {
  height: 155px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w160 {
  width: 160px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h160 {
  height: 160px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w165 {
  width: 165px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h165 {
  height: 165px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w170 {
  width: 170px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h170 {
  height: 170px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w175 {
  width: 175px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h175 {
  height: 175px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w180 {
  width: 180px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h180 {
  height: 180px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w185 {
  width: 185px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h185 {
  height: 185px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w190 {
  width: 190px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h190 {
  height: 190px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w195 {
  width: 195px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h195 {
  height: 195px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w200 {
  width: 200px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h200 {
  height: 200px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w205 {
  width: 205px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h205 {
  height: 205px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w210 {
  width: 210px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h210 {
  height: 210px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w215 {
  width: 215px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h215 {
  height: 215px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w220 {
  width: 220px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h220 {
  height: 220px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w225 {
  width: 225px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h225 {
  height: 225px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w230 {
  width: 230px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h230 {
  height: 230px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w235 {
  width: 235px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h235 {
  height: 235px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w240 {
  width: 240px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h240 {
  height: 240px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w245 {
  width: 245px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h245 {
  height: 245px !important; }

/* line 350, ../scss/_addtional_class.scss */
.w250 {
  width: 250px !important; }

/* line 353, ../scss/_addtional_class.scss */
.h250 {
  height: 250px !important; }

/* line 357, ../scss/_addtional_class.scss */
.w20p {
  width: 20% !important; }

/* line 360, ../scss/_addtional_class.scss */
.w25p {
  width: 25% !important; }

/* line 363, ../scss/_addtional_class.scss */
.w50p {
  width: 50% !important; }

/* line 366, ../scss/_addtional_class.scss */
.w100p {
  width: 100% !important; }

/* line 369, ../scss/_addtional_class.scss */
.min-w100p {
  min-width: 100% !important; }

/* line 372, ../scss/_addtional_class.scss */
.max-w100p {
  max-width: 100% !important; }

/* line 375, ../scss/_addtional_class.scss */
.h100p {
  height: 100% !important; }

/* line 378, ../scss/_addtional_class.scss */
.min-h100p {
  min-height: 100% !important; }

/* line 381, ../scss/_addtional_class.scss */
.max-h100p {
  max-height: 100% !important; }

/* line 385, ../scss/_addtional_class.scss */
.m0 {
  margin: 0px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt0 {
  margin-top: 0px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb0 {
  margin-bottom: 0px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr0 {
  margin-right: 0px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml0 {
  margin-left: 0px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p0 {
  padding: 0px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt0 {
  padding-top: 0px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl0 {
  padding-left: 0px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr0 {
  padding-right: 0px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb0 {
  padding-bottom: 0px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m5 {
  margin: 5px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt5 {
  margin-top: 5px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb5 {
  margin-bottom: 5px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr5 {
  margin-right: 5px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml5 {
  margin-left: 5px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p5 {
  padding: 5px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt5 {
  padding-top: 5px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl5 {
  padding-left: 5px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr5 {
  padding-right: 5px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb5 {
  padding-bottom: 5px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m10 {
  margin: 10px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt10 {
  margin-top: 10px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb10 {
  margin-bottom: 10px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr10 {
  margin-right: 10px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml10 {
  margin-left: 10px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p10 {
  padding: 10px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt10 {
  padding-top: 10px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl10 {
  padding-left: 10px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr10 {
  padding-right: 10px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb10 {
  padding-bottom: 10px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m15 {
  margin: 15px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt15 {
  margin-top: 15px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb15 {
  margin-bottom: 15px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr15 {
  margin-right: 15px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml15 {
  margin-left: 15px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p15 {
  padding: 15px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt15 {
  padding-top: 15px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl15 {
  padding-left: 15px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr15 {
  padding-right: 15px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb15 {
  padding-bottom: 15px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m20 {
  margin: 20px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt20 {
  margin-top: 20px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb20 {
  margin-bottom: 20px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr20 {
  margin-right: 20px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml20 {
  margin-left: 20px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p20 {
  padding: 20px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt20 {
  padding-top: 20px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl20 {
  padding-left: 20px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr20 {
  padding-right: 20px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb20 {
  padding-bottom: 20px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m25 {
  margin: 25px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt25 {
  margin-top: 25px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb25 {
  margin-bottom: 25px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr25 {
  margin-right: 25px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml25 {
  margin-left: 25px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p25 {
  padding: 25px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt25 {
  padding-top: 25px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl25 {
  padding-left: 25px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr25 {
  padding-right: 25px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb25 {
  padding-bottom: 25px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m30 {
  margin: 30px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt30 {
  margin-top: 30px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb30 {
  margin-bottom: 30px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr30 {
  margin-right: 30px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml30 {
  margin-left: 30px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p30 {
  padding: 30px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt30 {
  padding-top: 30px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl30 {
  padding-left: 30px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr30 {
  padding-right: 30px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb30 {
  padding-bottom: 30px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m35 {
  margin: 35px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt35 {
  margin-top: 35px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb35 {
  margin-bottom: 35px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr35 {
  margin-right: 35px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml35 {
  margin-left: 35px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p35 {
  padding: 35px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt35 {
  padding-top: 35px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl35 {
  padding-left: 35px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr35 {
  padding-right: 35px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb35 {
  padding-bottom: 35px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m40 {
  margin: 40px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt40 {
  margin-top: 40px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb40 {
  margin-bottom: 40px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr40 {
  margin-right: 40px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml40 {
  margin-left: 40px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p40 {
  padding: 40px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt40 {
  padding-top: 40px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl40 {
  padding-left: 40px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr40 {
  padding-right: 40px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb40 {
  padding-bottom: 40px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m45 {
  margin: 45px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt45 {
  margin-top: 45px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb45 {
  margin-bottom: 45px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr45 {
  margin-right: 45px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml45 {
  margin-left: 45px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p45 {
  padding: 45px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt45 {
  padding-top: 45px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl45 {
  padding-left: 45px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr45 {
  padding-right: 45px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb45 {
  padding-bottom: 45px !important; }

/* line 385, ../scss/_addtional_class.scss */
.m50 {
  margin: 50px !important; }

/* line 388, ../scss/_addtional_class.scss */
.mt50 {
  margin-top: 50px !important; }

/* line 391, ../scss/_addtional_class.scss */
.mb50 {
  margin-bottom: 50px !important; }

/* line 394, ../scss/_addtional_class.scss */
.mr50 {
  margin-right: 50px !important; }

/* line 397, ../scss/_addtional_class.scss */
.ml50 {
  margin-left: 50px !important; }

/* line 400, ../scss/_addtional_class.scss */
.p50 {
  padding: 50px !important; }

/* line 403, ../scss/_addtional_class.scss */
.pt50 {
  padding-top: 50px !important; }

/* line 406, ../scss/_addtional_class.scss */
.pl50 {
  padding-left: 50px !important; }

/* line 409, ../scss/_addtional_class.scss */
.pr50 {
  padding-right: 50px !important; }

/* line 412, ../scss/_addtional_class.scss */
.pb50 {
  padding-bottom: 50px !important; }

/* line 417, ../scss/_addtional_class.scss */
.left0 {
  left: 0px !important; }

/* line 417, ../scss/_addtional_class.scss */
.left5 {
  left: 5px !important; }

/* line 417, ../scss/_addtional_class.scss */
.left10 {
  left: 10px !important; }

/* line 417, ../scss/_addtional_class.scss */
.left15 {
  left: 15px !important; }

/* line 417, ../scss/_addtional_class.scss */
.left20 {
  left: 20px !important; }

/* line 421, ../scss/_addtional_class.scss */
.m-center {
  margin: 0 auto; }

/* line 425, ../scss/_addtional_class.scss */
.shadow_wrap, .index header.mobile-header, .index nav .user-menu--dropdown, .login-center-box .panel {
  background-color: #fff;
  -moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.35); }

/* line 430, ../scss/_addtional_class.scss */
.shadow_wrap2, .backend .inner .shadow-box, .backend .inner nav.main ul li a {
  background-color: #fff;
  -moz-box-shadow: 0 15px 40px rgba(117, 117, 170, 0.08);
  -webkit-box-shadow: 0 15px 40px rgba(117, 117, 170, 0.08);
  box-shadow: 0 15px 40px rgba(117, 117, 170, 0.08);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

/* line 435, ../scss/_addtional_class.scss */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 443, ../scss/_addtional_class.scss */
.size1 {
  width: 1px;
  height: 1px; }

/* line 443, ../scss/_addtional_class.scss */
.size2 {
  width: 2px;
  height: 2px; }

/* line 443, ../scss/_addtional_class.scss */
.size3 {
  width: 3px;
  height: 3px; }

/* line 443, ../scss/_addtional_class.scss */
.size4 {
  width: 4px;
  height: 4px; }

/* line 443, ../scss/_addtional_class.scss */
.size5 {
  width: 5px;
  height: 5px; }

/* line 443, ../scss/_addtional_class.scss */
.size6 {
  width: 6px;
  height: 6px; }

/* line 443, ../scss/_addtional_class.scss */
.size7 {
  width: 7px;
  height: 7px; }

/* line 443, ../scss/_addtional_class.scss */
.size8 {
  width: 8px;
  height: 8px; }

/* line 443, ../scss/_addtional_class.scss */
.size9 {
  width: 9px;
  height: 9px; }

/* line 443, ../scss/_addtional_class.scss */
.size10 {
  width: 10px;
  height: 10px; }

/* line 443, ../scss/_addtional_class.scss */
.size11 {
  width: 11px;
  height: 11px; }

/* line 443, ../scss/_addtional_class.scss */
.size12 {
  width: 12px;
  height: 12px; }

/* line 443, ../scss/_addtional_class.scss */
.size13 {
  width: 13px;
  height: 13px; }

/* line 443, ../scss/_addtional_class.scss */
.size14 {
  width: 14px;
  height: 14px; }

/* line 443, ../scss/_addtional_class.scss */
.size15 {
  width: 15px;
  height: 15px; }

/* line 443, ../scss/_addtional_class.scss */
.size16 {
  width: 16px;
  height: 16px; }

/* line 443, ../scss/_addtional_class.scss */
.size17 {
  width: 17px;
  height: 17px; }

/* line 443, ../scss/_addtional_class.scss */
.size18 {
  width: 18px;
  height: 18px; }

/* line 443, ../scss/_addtional_class.scss */
.size19 {
  width: 19px;
  height: 19px; }

/* line 443, ../scss/_addtional_class.scss */
.size20 {
  width: 20px;
  height: 20px; }

/* line 443, ../scss/_addtional_class.scss */
.size21 {
  width: 21px;
  height: 21px; }

/* line 443, ../scss/_addtional_class.scss */
.size22 {
  width: 22px;
  height: 22px; }

/* line 443, ../scss/_addtional_class.scss */
.size23 {
  width: 23px;
  height: 23px; }

/* line 443, ../scss/_addtional_class.scss */
.size24 {
  width: 24px;
  height: 24px; }

/* line 443, ../scss/_addtional_class.scss */
.size25 {
  width: 25px;
  height: 25px; }

/* line 443, ../scss/_addtional_class.scss */
.size26 {
  width: 26px;
  height: 26px; }

/* line 443, ../scss/_addtional_class.scss */
.size27 {
  width: 27px;
  height: 27px; }

/* line 443, ../scss/_addtional_class.scss */
.size28 {
  width: 28px;
  height: 28px; }

/* line 443, ../scss/_addtional_class.scss */
.size29 {
  width: 29px;
  height: 29px; }

/* line 443, ../scss/_addtional_class.scss */
.size30 {
  width: 30px;
  height: 30px; }

/* line 443, ../scss/_addtional_class.scss */
.size31 {
  width: 31px;
  height: 31px; }

/* line 443, ../scss/_addtional_class.scss */
.size32 {
  width: 32px;
  height: 32px; }

/* line 443, ../scss/_addtional_class.scss */
.size33 {
  width: 33px;
  height: 33px; }

/* line 443, ../scss/_addtional_class.scss */
.size34 {
  width: 34px;
  height: 34px; }

/* line 443, ../scss/_addtional_class.scss */
.size35 {
  width: 35px;
  height: 35px; }

/* line 443, ../scss/_addtional_class.scss */
.size36 {
  width: 36px;
  height: 36px; }

/* line 443, ../scss/_addtional_class.scss */
.size37 {
  width: 37px;
  height: 37px; }

/* line 443, ../scss/_addtional_class.scss */
.size38 {
  width: 38px;
  height: 38px; }

/* line 443, ../scss/_addtional_class.scss */
.size39 {
  width: 39px;
  height: 39px; }

/* line 443, ../scss/_addtional_class.scss */
.size40 {
  width: 40px;
  height: 40px; }

/* line 443, ../scss/_addtional_class.scss */
.size41 {
  width: 41px;
  height: 41px; }

/* line 443, ../scss/_addtional_class.scss */
.size42 {
  width: 42px;
  height: 42px; }

/* line 443, ../scss/_addtional_class.scss */
.size43 {
  width: 43px;
  height: 43px; }

/* line 443, ../scss/_addtional_class.scss */
.size44 {
  width: 44px;
  height: 44px; }

/* line 443, ../scss/_addtional_class.scss */
.size45 {
  width: 45px;
  height: 45px; }

/* line 443, ../scss/_addtional_class.scss */
.size46 {
  width: 46px;
  height: 46px; }

/* line 443, ../scss/_addtional_class.scss */
.size47 {
  width: 47px;
  height: 47px; }

/* line 443, ../scss/_addtional_class.scss */
.size48 {
  width: 48px;
  height: 48px; }

/* line 443, ../scss/_addtional_class.scss */
.size49 {
  width: 49px;
  height: 49px; }

/* line 443, ../scss/_addtional_class.scss */
.size50 {
  width: 50px;
  height: 50px; }

/* line 443, ../scss/_addtional_class.scss */
.size51 {
  width: 51px;
  height: 51px; }

/* line 443, ../scss/_addtional_class.scss */
.size52 {
  width: 52px;
  height: 52px; }

/* line 443, ../scss/_addtional_class.scss */
.size53 {
  width: 53px;
  height: 53px; }

/* line 443, ../scss/_addtional_class.scss */
.size54 {
  width: 54px;
  height: 54px; }

/* line 443, ../scss/_addtional_class.scss */
.size55 {
  width: 55px;
  height: 55px; }

/* line 443, ../scss/_addtional_class.scss */
.size56 {
  width: 56px;
  height: 56px; }

/* line 443, ../scss/_addtional_class.scss */
.size57 {
  width: 57px;
  height: 57px; }

/* line 443, ../scss/_addtional_class.scss */
.size58 {
  width: 58px;
  height: 58px; }

/* line 443, ../scss/_addtional_class.scss */
.size59 {
  width: 59px;
  height: 59px; }

/* line 443, ../scss/_addtional_class.scss */
.size60 {
  width: 60px;
  height: 60px; }

/* line 443, ../scss/_addtional_class.scss */
.size61 {
  width: 61px;
  height: 61px; }

/* line 443, ../scss/_addtional_class.scss */
.size62 {
  width: 62px;
  height: 62px; }

/* line 443, ../scss/_addtional_class.scss */
.size63 {
  width: 63px;
  height: 63px; }

/* line 443, ../scss/_addtional_class.scss */
.size64 {
  width: 64px;
  height: 64px; }

/* line 443, ../scss/_addtional_class.scss */
.size65 {
  width: 65px;
  height: 65px; }

/* line 443, ../scss/_addtional_class.scss */
.size66 {
  width: 66px;
  height: 66px; }

/* line 443, ../scss/_addtional_class.scss */
.size67 {
  width: 67px;
  height: 67px; }

/* line 443, ../scss/_addtional_class.scss */
.size68 {
  width: 68px;
  height: 68px; }

/* line 443, ../scss/_addtional_class.scss */
.size69 {
  width: 69px;
  height: 69px; }

/* line 443, ../scss/_addtional_class.scss */
.size70 {
  width: 70px;
  height: 70px; }

/* line 443, ../scss/_addtional_class.scss */
.size71 {
  width: 71px;
  height: 71px; }

/* line 443, ../scss/_addtional_class.scss */
.size72 {
  width: 72px;
  height: 72px; }

/* line 443, ../scss/_addtional_class.scss */
.size73 {
  width: 73px;
  height: 73px; }

/* line 443, ../scss/_addtional_class.scss */
.size74 {
  width: 74px;
  height: 74px; }

/* line 443, ../scss/_addtional_class.scss */
.size75 {
  width: 75px;
  height: 75px; }

/* line 443, ../scss/_addtional_class.scss */
.size76 {
  width: 76px;
  height: 76px; }

/* line 443, ../scss/_addtional_class.scss */
.size77 {
  width: 77px;
  height: 77px; }

/* line 443, ../scss/_addtional_class.scss */
.size78 {
  width: 78px;
  height: 78px; }

/* line 443, ../scss/_addtional_class.scss */
.size79 {
  width: 79px;
  height: 79px; }

/* line 443, ../scss/_addtional_class.scss */
.size80 {
  width: 80px;
  height: 80px; }

/* line 443, ../scss/_addtional_class.scss */
.size81 {
  width: 81px;
  height: 81px; }

/* line 443, ../scss/_addtional_class.scss */
.size82 {
  width: 82px;
  height: 82px; }

/* line 443, ../scss/_addtional_class.scss */
.size83 {
  width: 83px;
  height: 83px; }

/* line 443, ../scss/_addtional_class.scss */
.size84 {
  width: 84px;
  height: 84px; }

/* line 443, ../scss/_addtional_class.scss */
.size85 {
  width: 85px;
  height: 85px; }

/* line 443, ../scss/_addtional_class.scss */
.size86 {
  width: 86px;
  height: 86px; }

/* line 443, ../scss/_addtional_class.scss */
.size87 {
  width: 87px;
  height: 87px; }

/* line 443, ../scss/_addtional_class.scss */
.size88 {
  width: 88px;
  height: 88px; }

/* line 443, ../scss/_addtional_class.scss */
.size89 {
  width: 89px;
  height: 89px; }

/* line 443, ../scss/_addtional_class.scss */
.size90 {
  width: 90px;
  height: 90px; }

/* line 443, ../scss/_addtional_class.scss */
.size91 {
  width: 91px;
  height: 91px; }

/* line 443, ../scss/_addtional_class.scss */
.size92 {
  width: 92px;
  height: 92px; }

/* line 443, ../scss/_addtional_class.scss */
.size93 {
  width: 93px;
  height: 93px; }

/* line 443, ../scss/_addtional_class.scss */
.size94 {
  width: 94px;
  height: 94px; }

/* line 443, ../scss/_addtional_class.scss */
.size95 {
  width: 95px;
  height: 95px; }

/* line 443, ../scss/_addtional_class.scss */
.size96 {
  width: 96px;
  height: 96px; }

/* line 443, ../scss/_addtional_class.scss */
.size97 {
  width: 97px;
  height: 97px; }

/* line 443, ../scss/_addtional_class.scss */
.size98 {
  width: 98px;
  height: 98px; }

/* line 443, ../scss/_addtional_class.scss */
.size99 {
  width: 99px;
  height: 99px; }

/* line 443, ../scss/_addtional_class.scss */
.size100 {
  width: 100px;
  height: 100px; }

/* line 443, ../scss/_addtional_class.scss */
.size101 {
  width: 101px;
  height: 101px; }

/* line 443, ../scss/_addtional_class.scss */
.size102 {
  width: 102px;
  height: 102px; }

/* line 443, ../scss/_addtional_class.scss */
.size103 {
  width: 103px;
  height: 103px; }

/* line 443, ../scss/_addtional_class.scss */
.size104 {
  width: 104px;
  height: 104px; }

/* line 443, ../scss/_addtional_class.scss */
.size105 {
  width: 105px;
  height: 105px; }

/* line 443, ../scss/_addtional_class.scss */
.size106 {
  width: 106px;
  height: 106px; }

/* line 443, ../scss/_addtional_class.scss */
.size107 {
  width: 107px;
  height: 107px; }

/* line 443, ../scss/_addtional_class.scss */
.size108 {
  width: 108px;
  height: 108px; }

/* line 443, ../scss/_addtional_class.scss */
.size109 {
  width: 109px;
  height: 109px; }

/* line 443, ../scss/_addtional_class.scss */
.size110 {
  width: 110px;
  height: 110px; }

/* line 443, ../scss/_addtional_class.scss */
.size111 {
  width: 111px;
  height: 111px; }

/* line 443, ../scss/_addtional_class.scss */
.size112 {
  width: 112px;
  height: 112px; }

/* line 443, ../scss/_addtional_class.scss */
.size113 {
  width: 113px;
  height: 113px; }

/* line 443, ../scss/_addtional_class.scss */
.size114 {
  width: 114px;
  height: 114px; }

/* line 443, ../scss/_addtional_class.scss */
.size115 {
  width: 115px;
  height: 115px; }

/* line 443, ../scss/_addtional_class.scss */
.size116 {
  width: 116px;
  height: 116px; }

/* line 443, ../scss/_addtional_class.scss */
.size117 {
  width: 117px;
  height: 117px; }

/* line 443, ../scss/_addtional_class.scss */
.size118 {
  width: 118px;
  height: 118px; }

/* line 443, ../scss/_addtional_class.scss */
.size119 {
  width: 119px;
  height: 119px; }

/* line 443, ../scss/_addtional_class.scss */
.size120 {
  width: 120px;
  height: 120px; }

/* line 443, ../scss/_addtional_class.scss */
.size121 {
  width: 121px;
  height: 121px; }

/* line 443, ../scss/_addtional_class.scss */
.size122 {
  width: 122px;
  height: 122px; }

/* line 443, ../scss/_addtional_class.scss */
.size123 {
  width: 123px;
  height: 123px; }

/* line 443, ../scss/_addtional_class.scss */
.size124 {
  width: 124px;
  height: 124px; }

/* line 443, ../scss/_addtional_class.scss */
.size125 {
  width: 125px;
  height: 125px; }

/* line 443, ../scss/_addtional_class.scss */
.size126 {
  width: 126px;
  height: 126px; }

/* line 443, ../scss/_addtional_class.scss */
.size127 {
  width: 127px;
  height: 127px; }

/* line 443, ../scss/_addtional_class.scss */
.size128 {
  width: 128px;
  height: 128px; }

/* line 443, ../scss/_addtional_class.scss */
.size129 {
  width: 129px;
  height: 129px; }

/* line 443, ../scss/_addtional_class.scss */
.size130 {
  width: 130px;
  height: 130px; }

/* line 443, ../scss/_addtional_class.scss */
.size131 {
  width: 131px;
  height: 131px; }

/* line 443, ../scss/_addtional_class.scss */
.size132 {
  width: 132px;
  height: 132px; }

/* line 443, ../scss/_addtional_class.scss */
.size133 {
  width: 133px;
  height: 133px; }

/* line 443, ../scss/_addtional_class.scss */
.size134 {
  width: 134px;
  height: 134px; }

/* line 443, ../scss/_addtional_class.scss */
.size135 {
  width: 135px;
  height: 135px; }

/* line 443, ../scss/_addtional_class.scss */
.size136 {
  width: 136px;
  height: 136px; }

/* line 443, ../scss/_addtional_class.scss */
.size137 {
  width: 137px;
  height: 137px; }

/* line 443, ../scss/_addtional_class.scss */
.size138 {
  width: 138px;
  height: 138px; }

/* line 443, ../scss/_addtional_class.scss */
.size139 {
  width: 139px;
  height: 139px; }

/* line 443, ../scss/_addtional_class.scss */
.size140 {
  width: 140px;
  height: 140px; }

/* line 443, ../scss/_addtional_class.scss */
.size141 {
  width: 141px;
  height: 141px; }

/* line 443, ../scss/_addtional_class.scss */
.size142 {
  width: 142px;
  height: 142px; }

/* line 443, ../scss/_addtional_class.scss */
.size143 {
  width: 143px;
  height: 143px; }

/* line 443, ../scss/_addtional_class.scss */
.size144 {
  width: 144px;
  height: 144px; }

/* line 443, ../scss/_addtional_class.scss */
.size145 {
  width: 145px;
  height: 145px; }

/* line 443, ../scss/_addtional_class.scss */
.size146 {
  width: 146px;
  height: 146px; }

/* line 443, ../scss/_addtional_class.scss */
.size147 {
  width: 147px;
  height: 147px; }

/* line 443, ../scss/_addtional_class.scss */
.size148 {
  width: 148px;
  height: 148px; }

/* line 443, ../scss/_addtional_class.scss */
.size149 {
  width: 149px;
  height: 149px; }

/* line 443, ../scss/_addtional_class.scss */
.size150 {
  width: 150px;
  height: 150px; }

/* line 1, ../scss/_uikit.scss */
.ui-alert__box, .ui-input-dropdown--list.style2, .tag-dropdown-button .dropdown-menu {
  -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); }

/* line 6, ../scss/_uikit.scss */
.ui-tags > li._purple, ._purple.ui-tags-single {
  color: #603161;
  background-color: #432191; }
  /* line 9, ../scss/_uikit.scss */
  .ui-tags > li._purple:hover, ._purple.ui-tags-single:hover {
    border: 1px solid #603161; }
  /* line 13, ../scss/_uikit.scss */
  .ui-tags > li._purple > a, ._purple.ui-tags-single > a {
    color: #603161; }
/* line 17, ../scss/_uikit.scss */
.ui-tags > li._yellow, ._yellow.ui-tags-single {
  color: #fff;
  background-color: #ffce54; }
/* line 21, ../scss/_uikit.scss */
.ui-tags > li._orange, ._orange.ui-tags-single {
  color: #fff;
  background-color: #fc6e51; }
/* line 25, ../scss/_uikit.scss */
.ui-tags > li._orange2, ._orange2.ui-tags-single {
  color: #fff;
  background-color: #ff9173; }
/* line 29, ../scss/_uikit.scss */
.ui-tags > li._blue, ._blue.ui-tags-single {
  color: #fff;
  background-color: #48c6ef; }
/* line 33, ../scss/_uikit.scss */
.ui-tags > li._blue2, ._blue2.ui-tags-single {
  color: #fff;
  background-color: #3587f7; }
/* line 37, ../scss/_uikit.scss */
.ui-tags > li._blue3, ._blue3.ui-tags-single {
  color: #fff;
  background-color: #5d9cec; }
/* line 41, ../scss/_uikit.scss */
.ui-tags > li._green, ._green.ui-tags-single {
  color: #fff;
  background-color: #48cfad; }
/* line 45, ../scss/_uikit.scss */
.ui-tags > li._green2, ._green2.ui-tags-single {
  color: #fff;
  background-color: #a0d468; }
/* line 49, ../scss/_uikit.scss */
.ui-tags > li._grey, ._grey.ui-tags-single {
  color: #fff;
  background-color: #c8c8c8; }
/* line 53, ../scss/_uikit.scss */
.ui-tags > li._dark-grey, ._dark-grey.ui-tags-single {
  color: #fff;
  background-color: #434a54; }
/* line 57, ../scss/_uikit.scss */
.ui-tags > li._warning, ._warning.ui-tags-single {
  background-color: #feeef0;
  border: solid 1px #ed5565; }

/* line 62, ../scss/_uikit.scss */
.ui-divider {
  height: 100%;
  width: 1px;
  background: #c8c8c8;
  padding-bottom: 1rem;
  padding-top: 1rem;
  margin: 0 10px; }

/* line 70, ../scss/_uikit.scss */
.ui-list1 {
  list-style: square;
  color: #434a54;
  margin-left: 1.5rem; }
  /* line 74, ../scss/_uikit.scss */
  .ui-list1.number {
    list-style: decimal; }
  /* line 77, ../scss/_uikit.scss */
  .ui-list1.disc {
    list-style: disc; }
  /* line 80, ../scss/_uikit.scss */
  .ui-list1 li {
    margin-bottom: 10px;
    line-height: 1.5; }
    /* line 83, ../scss/_uikit.scss */
    .ui-list1 li:last-child {
      margin-bottom: 0; }

/* line 88, ../scss/_uikit.scss */
.ui-tab {
  padding-left: 0;
  border-bottom: 1px solid #c8c8c8; }
  /* line 91, ../scss/_uikit.scss */
  .ui-tab li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 20px; }
    /* line 94, ../scss/_uikit.scss */
    .ui-tab li a {
      display: block;
      padding-bottom: 5px;
      color: #434a54;
      text-decoration: none;
      border-bottom: 4px solid rgba(255, 255, 255, 0); }
    /* line 101, ../scss/_uikit.scss */
    .ui-tab li.active a {
      font-weight: bold;
      border-bottom: 4px solid #603161; }

/* line 108, ../scss/_uikit.scss */
.ui-tab2 {
  background-color: #8f8f8f;
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  text-align: center; }
  /* line 113, ../scss/_uikit.scss */
  .ui-tab2 li {
    padding-top: 40px; }
    /* line 115, ../scss/_uikit.scss */
    .ui-tab2 li p {
      margin-bottom: 20px;
      font-size: 1.1rem;
      color: #434a54; }
    /* line 120, ../scss/_uikit.scss */
    .ui-tab2 li a {
      display: block;
      padding-bottom: 40px;
      color: #aab2bd;
      font-size: 3rem;
      text-decoration: none;
      line-height: .8;
      border-bottom: 4px solid rgba(255, 255, 255, 0); }
      /* line 130, ../scss/_uikit.scss */
      .ui-tab2 li a i::before {
        line-height: .5; }
    /* line 134, ../scss/_uikit.scss */
    .ui-tab2 li.active a {
      color: #603161;
      font-weight: bold;
      border-bottom: 4px solid #603161; }
    /* line 139, ../scss/_uikit.scss */
    .ui-tab2 li.full-block {
      flex: 1; }
      /* line 141, ../scss/_uikit.scss */
      .ui-tab2 li.full-block.active {
        background-color: #e6e9ed; }
        /* line 143, ../scss/_uikit.scss */
        .ui-tab2 li.full-block.active a {
          color: inherit;
          font-weight: normal;
          border: none; }
  /* line 152, ../scss/_uikit.scss */
  .ui-tab2.small li {
    padding-top: 20px; }
    /* line 154, ../scss/_uikit.scss */
    .ui-tab2.small li a {
      padding-bottom: 20px; }

/* line 161, ../scss/_uikit.scss */
.ui-button {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 15px;
  font-size: 1rem;
  color: #434a54;
  background-color: #8f8f8f;
  border: 1px solid transparent; }
  /* line 174, ../scss/_uikit.scss */
  table.ui-table .ui-button {
    vertical-align: middle; }
  /* line 177, ../scss/_uikit.scss */
  .ui-button:hover {
    text-decoration: none;
    color: #aab2bd;
    background-color: #828282; }
  /* line 182, ../scss/_uikit.scss */
  .ui-button.sm {
    padding: 8px 10px; }
  /* line 185, ../scss/_uikit.scss */
  .ui-button.md {
    padding: 12px 14px; }
  /* line 188, ../scss/_uikit.scss */
  .ui-button.lg {
    padding: 15px 20px; }
  /* line 191, ../scss/_uikit.scss */
  .ui-button.wide {
    min-width: 95px; }
  /* line 194, ../scss/_uikit.scss */
  .ui-button.rounded-corner {
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
  /* line 197, ../scss/_uikit.scss */
  .ui-button.no-bg {
    background-color: transparent; }
    /* line 199, ../scss/_uikit.scss */
    .ui-button.no-bg:hover {
      color: #434a54;
      background-color: #e6e9ed; }
  /* line 204, ../scss/_uikit.scss */
  .ui-button.transparent-btn {
    background-color: transparent; }
  /* line 207, ../scss/_uikit.scss */
  .ui-button._grey {
    color: #fff;
    background-color: #8f8f8f; }
    /* line 210, ../scss/_uikit.scss */
    .ui-button._grey:hover {
      background-color: #828282; }
  /* line 214, ../scss/_uikit.scss */
  .ui-button._grey3 {
    color: #fff;
    background-color: #aab2bd; }
    /* line 217, ../scss/_uikit.scss */
    .ui-button._grey3:hover {
      background-color: #9ca5b2; }
  /* line 221, ../scss/_uikit.scss */
  .ui-button._pink {
    color: #fff;
    background-color: #E2438A; }
    /* line 224, ../scss/_uikit.scss */
    .ui-button._pink:hover {
      background-color: #df2d7c; }
  /* line 228, ../scss/_uikit.scss */
  .ui-button._green {
    color: #fff;
    background-color: #48cfad; }
    /* line 231, ../scss/_uikit.scss */
    .ui-button._green:hover {
      background-color: #35c9a4; }
  /* line 235, ../scss/_uikit.scss */
  .ui-button._purple {
    color: #fff;
    background-color: #603161; }
    /* line 238, ../scss/_uikit.scss */
    .ui-button._purple:hover {
      background-color: #4f2850; }
  /* line 242, ../scss/_uikit.scss */
  .ui-button._purple2 {
    color: #fff;
    background-color: #5029A8; }
    /* line 245, ../scss/_uikit.scss */
    .ui-button._purple2:hover {
      background-color: #462494; }
  /* line 249, ../scss/_uikit.scss */
  .ui-button._purple3 {
    color: #fff;
    background-color: #432191; }
    /* line 252, ../scss/_uikit.scss */
    .ui-button._purple3:hover {
      border-color: #391c7c; }
  /* line 256, ../scss/_uikit.scss */
  .ui-button._blue {
    color: #fff;
    background-color: #48c6ef; }
    /* line 259, ../scss/_uikit.scss */
    .ui-button._blue:hover {
      background-color: #31bfed; }
  /* line 263, ../scss/_uikit.scss */
  .ui-button._blue2 {
    color: #fff;
    background-color: #3587f7; }
    /* line 266, ../scss/_uikit.scss */
    .ui-button._blue2:hover {
      background-color: #1c78f6; }
  /* line 270, ../scss/_uikit.scss */
  .ui-button._blue3 {
    color: #fff;
    background-color: #5d9cec; }
    /* line 273, ../scss/_uikit.scss */
    .ui-button._blue3:hover {
      background-color: #468ee9; }
  /* line 277, ../scss/_uikit.scss */
  .ui-button._yellow {
    color: #fff;
    background-color: #ffce54; }
    /* line 280, ../scss/_uikit.scss */
    .ui-button._yellow:hover {
      background-color: #E7A70D; }
  /* line 284, ../scss/_uikit.scss */
  .ui-button.disabled {
    color: #aab2bd;
    cursor: default;
    pointer-events: none; }
    /* line 288, ../scss/_uikit.scss */
    .ui-button.disabled:hover {
      color: #aab2bd;
      background-color: #8f8f8f; }
  /* line 293, ../scss/_uikit.scss */
  .ui-button._outline {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #aab2bd; }
    /* line 298, ../scss/_uikit.scss */
    .ui-button._outline.heavy {
      border-width: 3px; }
    /* line 301, ../scss/_uikit.scss */
    .ui-button._outline.dashed {
      border-style: dashed; }
    /* line 304, ../scss/_uikit.scss */
    .ui-button._outline:hover {
      background-color: #8f8f8f; }
    /* line 307, ../scss/_uikit.scss */
    .ui-button._outline._green {
      color: #48cfad;
      border-color: #48cfad; }
      /* line 310, ../scss/_uikit.scss */
      .ui-button._outline._green:hover {
        background-color: #eaf9f5; }
    /* line 314, ../scss/_uikit.scss */
    .ui-button._outline._orange {
      color: #fc6e51;
      border-color: #fc6e51; }
      /* line 317, ../scss/_uikit.scss */
      .ui-button._outline._orange:hover {
        background-color: white; }
    /* line 321, ../scss/_uikit.scss */
    .ui-button._outline._orange2 {
      color: #ff9173;
      border-color: #ff9173; }
      /* line 324, ../scss/_uikit.scss */
      .ui-button._outline._orange2:hover {
        background-color: white; }
    /* line 328, ../scss/_uikit.scss */
    .ui-button._outline._red {
      color: #ed5565;
      border-color: #ed5565; }
      /* line 331, ../scss/_uikit.scss */
      .ui-button._outline._red:hover {
        background-color: white; }
    /* line 335, ../scss/_uikit.scss */
    .ui-button._outline._blue3 {
      color: #5d9cec;
      border-color: #5d9cec; }
      /* line 338, ../scss/_uikit.scss */
      .ui-button._outline._blue3:hover {
        background-color: white; }
    /* line 342, ../scss/_uikit.scss */
    .ui-button._outline._purple {
      color: #603161;
      border-color: #603161; }
      /* line 345, ../scss/_uikit.scss */
      .ui-button._outline._purple:hover {
        background-color: #c895c9; }
    /* line 349, ../scss/_uikit.scss */
    .ui-button._outline._purple2 {
      color: #5029A8;
      border-color: #5029A8; }
      /* line 352, ../scss/_uikit.scss */
      .ui-button._outline._purple2:hover {
        background-color: #c3b1ec; }
    /* line 357, ../scss/_uikit.scss */
    .ui-button._outline._blue2 {
      color: #fff;
      background-color: #3587f7;
      border-color: #434a54; }
    /* line 362, ../scss/_uikit.scss */
    .ui-button._outline._grey {
      color: #FFF;
      background-color: #aab2bd;
      border-color: #434a54; }
    /* line 370, ../scss/_uikit.scss */
    .ui-button._outline._grey3 {
      color: #FFF;
      background-color: #aab2bd;
      border-color: #434a54; }

/* line 377, ../scss/_uikit.scss */
.ui-icon-button {
  cursor: pointer;
  box-sizing: content-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #434a54; }
  /* line 384, ../scss/_uikit.scss */
  table.ui-table .ui-icon-button {
    vertical-align: middle; }
  /* line 387, ../scss/_uikit.scss */
  .ui-icon-button.circle {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    display: inline-flex; }
  /* line 393, ../scss/_uikit.scss */
  .ui-icon-button:hover {
    background-color: #e6e9ed;
    color: #434a54;
    text-decoration: none; }
  /* line 398, ../scss/_uikit.scss */
  .ui-icon-button._purple {
    background-color: inherit; }
    /* line 400, ../scss/_uikit.scss */
    .ui-icon-button._purple:hover {
      background-color: #4040b7; }
  /* line 404, ../scss/_uikit.scss */
  .ui-icon-button._purple3 {
    background-color: inherit; }
    /* line 406, ../scss/_uikit.scss */
    .ui-icon-button._purple3:hover {
      background-color: #432191; }
  /* line 410, ../scss/_uikit.scss */
  .ui-icon-button._grey-no-hover {
    background-color: #e6e9ed; }
    /* line 412, ../scss/_uikit.scss */
    .ui-icon-button._grey-no-hover:hover {
      background-color: #e6e9ed; }

/* line 418, ../scss/_uikit.scss */
.ui-list-text-button li {
  display: -webkit-flex;
  display: flex;
  height: 48px;
  align-items: center; }
  /* line 422, ../scss/_uikit.scss */
  .ui-list-text-button li a {
    flex-basis: 100%;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 15px 10px;
    color: #603161; }
    /* line 427, ../scss/_uikit.scss */
    .ui-list-text-button li a:hover {
      text-decoration: none;
      color: #434a54;
      background-color: #e6e9ed; }
    /* line 433, ../scss/_uikit.scss */
    .ui-list-text-button li a .ion-android-sync {
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
      /* line 435, ../scss/_uikit.scss */
      .ui-list-text-button li a .ion-android-sync:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8; }
/* line 441, ../scss/_uikit.scss */
.ui-list-text-button li.active a {
  text-decoration: none;
  color: #434a54;
  background-color: #e6e9ed;
  font-weight: bold; }

/* line 448, ../scss/_uikit.scss */
.ui-labels {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  margin-right: 10px;
  color: #434a54;
  background-color: #e6e9ed;
  line-height: 1.5; }
  /* line 456, ../scss/_uikit.scss */
  .ui-labels.light {
    background-color: #f8f8f8; }

/* line 461, ../scss/_uikit.scss */
a.ui-labels:hover {
  text-decoration: none;
  color: #434a54; }
/* line 465, ../scss/_uikit.scss */
a.ui-labels.active {
  background-color: #c8c8c8; }

/* line 469, ../scss/_uikit.scss */
.ui-text-link {
  color: #603161; }
  /* line 471, ../scss/_uikit.scss */
  .ui-text-link:hover {
    text-decoration: none;
    color: #3e203f; }
  /* line 475, ../scss/_uikit.scss */
  .ui-text-link.disabled {
    color: #e6e9ed;
    cursor: default;
    pointer-events: none; }
    /* line 479, ../scss/_uikit.scss */
    .ui-text-link.disabled:hover {
      color: #e6e9ed; }

/* line 484, ../scss/_uikit.scss */
.ui-tags {
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap; }
  /* line 488, ../scss/_uikit.scss */
  .ui-tags > li {
    position: relative;
    display: block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 10px;
    margin-right: 10px;
    color: #434a54;
    font-size: .9rem;
    background-color: #e6e9ed;
    border: 1px solid transparent; }
    /* line 499, ../scss/_uikit.scss */
    .ui-tags > li:last-child {
      margin-right: 0; }
    /* line 502, ../scss/_uikit.scss */
    .ui-tags > li a {
      display: -webkit-flex;
      display: flex;
      align-items: center;
      color: #434a54; }
      /* line 506, ../scss/_uikit.scss */
      .ui-tags > li a:hover {
        text-decoration: none;
        color: #434a54; }
  /* line 513, ../scss/_uikit.scss */
  .ui-tags.in-table {
    justify-content: center; }
    /* line 515, ../scss/_uikit.scss */
    .ui-tags.in-table > li {
      margin-bottom: 0; }
  /* line 521, ../scss/_uikit.scss */
  .ui-combo-input .ui-tags li {
    margin-bottom: 0; }

/* line 526, ../scss/_uikit.scss */
.ui-tags-single {
  position: relative;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 8px 12px;
  color: #434a54;
  font-size: .9rem;
  background-color: #e6e9ed;
  border: 1px solid transparent;
  text-align: center; }
  /* line 539, ../scss/_uikit.scss */
  .ui-tags-single.space-between {
    justify-content: space-between; }

/* line 543, ../scss/_uikit.scss */
.ui-alert {
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  display: -webkit-flex;
  display: flex;
  justify-content: center; }
  /* line 552, ../scss/_uikit.scss */
  .ui-alert__box {
    padding: 15px 50px;
    background-color: #e6e9ed;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #434a54; }
    /* line 558, ../scss/_uikit.scss */
    .ui-alert__box._green {
      background-color: #f6fbf0;
      border: solid 1px #cae7aa; }
    /* line 562, ../scss/_uikit.scss */
    .ui-alert__box._red {
      background-color: #feeef0;
      border: solid 1px #ed5565; }
    /* line 566, ../scss/_uikit.scss */
    .ui-alert__box._yellow {
      background-color: #fff9ed;
      border: solid 1px #ffce54; }
  /* line 571, ../scss/_uikit.scss */
  .ui-alert.inner {
    position: static;
    display: block;
    width: 100%; }
    /* line 575, ../scss/_uikit.scss */
    .ui-alert.inner .ui-alert__box {
      box-shadow: none;
      padding: 10px 15px;
      display: flex;
      align-items: center;
      justify-content: space-between; }

/* line 584, ../scss/_uikit.scss */
.ui-input-dropdown {
  position: absolute;
  left: 0;
  top: 0; }
  /* line 589, ../scss/_uikit.scss */
  .ui-input-dropdown.align-left {
    left: 0;
    top: 100%;
    width: 100%; }
  /* line 594, ../scss/_uikit.scss */
  .ui-input-dropdown.align-right {
    left: inherit;
    right: 0;
    top: 100%; }
  /* line 599, ../scss/_uikit.scss */
  .ui-input-dropdown input[type="text"] {
    min-width: 100px;
    max-width: 160px;
    height: 35px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #c8c8c8;
    padding: 10px;
    color: #434a54; }
    /* line 607, ../scss/_uikit.scss */
    .ui-input-dropdown input[type="text"]:focus {
      outline: none;
      border: 1px solid #5029A8; }
    /* line 612, ../scss/_uikit.scss */
    .ui-input-dropdown input[type="text"].edit {
      min-width: inherit;
      width: 100%; }
  /* line 617, ../scss/_uikit.scss */
  .ui-input-dropdown--list {
    position: relative;
    min-width: 120px;
    background-color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
    /* line 624, ../scss/_uikit.scss */
    .ui-input-dropdown--list ul {
      background-color: #fff; }
      /* line 626, ../scss/_uikit.scss */
      .ui-input-dropdown--list ul li {
        max-height: 160px; }
        /* line 628, ../scss/_uikit.scss */
        .ui-input-dropdown--list ul li a {
          display: block;
          padding: 10px;
          color: #434a54; }
          /* line 632, ../scss/_uikit.scss */
          .ui-input-dropdown--list ul li a:hover {
            background-color: #8f8f8f; }
    /* line 638, ../scss/_uikit.scss */
    .ui-input-dropdown--list.style2 {
      text-align: center; }
      /* line 642, ../scss/_uikit.scss */
      .ui-input-dropdown--list.style2 ul li a {
        color: #5029A8;
        padding: 15px; }
        /* line 645, ../scss/_uikit.scss */
        .ui-input-dropdown--list.style2 ul li a:hover {
          text-decoration: none;
          color: #434a54; }

/* line 653, ../scss/_uikit.scss */
.ui-text-header, .ui-text-header-2 {
  padding: 15px 0;
  color: #434a54;
  font-weight: bold; }
  /* line 658, ../scss/_uikit.scss */
  .ui-text-header-2 {
    text-align: center;
    border-width: 3px;
    font-size: 1.1rem;
    font-weight: bold; }

/* line 668, ../scss/_uikit.scss */
.ui-table {
  width: 100%; }
  /* line 671, ../scss/_uikit.scss */
  .ui-table thead tr {
    border-bottom: 3px solid #c8c8c8; }
    /* line 673, ../scss/_uikit.scss */
    .ui-table thead tr th {
      padding: 20px 10px;
      text-align: center;
      color: #434a54;
      font-weight: bold; }
  /* line 682, ../scss/_uikit.scss */
  .ui-table tbody tr {
    height: 55px;
    border-bottom: 1px solid #c8c8c8; }
    /* line 686, ../scss/_uikit.scss */
    .ui-table tbody tr.select {
      background-color: #8f8f8f;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }
    /* line 690, ../scss/_uikit.scss */
    .ui-table tbody tr td {
      padding: 10px;
      text-align: center;
      color: #434a54; }
      /* line 695, ../scss/_uikit.scss */
      .ui-table tbody tr td .ui-tags li {
        margin-bottom: 0; }
  /* line 702, ../scss/_uikit.scss */
  .ui-table.only-text-style tr {
    border: none;
    height: inherit;
    line-height: 1.5; }
  /* line 707, ../scss/_uikit.scss */
  .ui-table.only-text-style th {
    padding: 10px;
    vertical-align: top;
    font-weight: bold; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 707, ../scss/_uikit.scss */
      .ui-table.only-text-style th {
        font-size: .7rem; } }
  /* line 715, ../scss/_uikit.scss */
  .ui-table.only-text-style td {
    padding: 10px;
    text-align: left;
    font-weight: normal; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 715, ../scss/_uikit.scss */
      .ui-table.only-text-style td {
        font-size: .7rem; } }
  /* line 724, ../scss/_uikit.scss */
  .ui-table.only-text-style.no-pd-LR th, .ui-table.only-text-style.no-pd-LR td {
    padding-left: 0;
    padding-right: 0; }
  /* line 731, ../scss/_uikit.scss */
  .ui-table.s2 tr {
    height: inherit;
    border-bottom: 1px solid #efefef; }
  /* line 735, ../scss/_uikit.scss */
  .ui-table.s2 th {
    font-size: 1rem;
    font-weight: bold;
    padding: 15px;
    text-align: left;
    border-bottom: 3px solid #eee; }
  /* line 742, ../scss/_uikit.scss */
  .ui-table.s2 td {
    font-size: .9rem;
    padding: 15px;
    text-align: left; }

/* line 752, ../scss/_uikit.scss */
.ui-input-text {
  position: relative;
  width: 100%; }
  /* line 755, ../scss/_uikit.scss */
  .ui-input-text-title {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 15px; }
  /* line 760, ../scss/_uikit.scss */
  .ui-input-text input[type="text"], .ui-input-text input[type="password"] {
    width: 100%;
    padding: 10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #c8c8c8;
    line-height: inherit;
    height: 42px; }
    /* line 768, ../scss/_uikit.scss */
    .ui-input-text input[type="text"]:focus, .ui-input-text input[type="password"]:focus {
      outline: none;
      border-color: #603161; }
    /* line 772, ../scss/_uikit.scss */
    .ui-input-text input[type="text"]:disabled, .ui-input-text input[type="password"]:disabled {
      background-color: #e6e9ed; }
  /* line 777, ../scss/_uikit.scss */
  .ui-input-text.no-border input[type="text"] {
    border: none;
    padding: 5px; }
  /* line 784, ../scss/_uikit.scss */
  .ui-input-text.tag-edit input[type="text"] {
    border: none;
    padding: 0;
    background: transparent;
    margin-top: -6px;
    margin-bottom: -6px; }
  /* line 793, ../scss/_uikit.scss */
  .ui-input-text.searchbar input[type="text"] {
    padding-right: 30px; }
  /* line 796, ../scss/_uikit.scss */
  .ui-input-text.searchbar:after {
    content: '';
    display: block;
    position: absolute;
    pointer-events: none;
    right: 12px;
    top: 12px;
    width: 16px;
    height: 16px;
    background-image: url(../images/ic_search.svg); }
  /* line 807, ../scss/_uikit.scss */
  .ui-input-text.searchbar .ui-input-dropdown {
    top: 45px;
    width: 100%; }
    /* line 810, ../scss/_uikit.scss */
    .ui-input-text.searchbar .ui-input-dropdown a {
      text-decoration: none; }
  /* line 815, ../scss/_uikit.scss */
  .ui-input-text.calendarbar {
    min-width: 150px; }
    @media (min-width: 1px) and (max-width: 1024px) {
      /* line 815, ../scss/_uikit.scss */
      .ui-input-text.calendarbar {
        width: 100%; } }
    /* line 820, ../scss/_uikit.scss */
    .ui-input-text.calendarbar input[type="text"] {
      padding-right: 30px; }
    /* line 823, ../scss/_uikit.scss */
    .ui-input-text.calendarbar .cal-icon {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      width: 40px;
      height: 40px;
      right: 0;
      top: 0;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }
      /* line 836, ../scss/_uikit.scss */
      .ui-input-text.calendarbar .cal-icon .glyphicon {
        display: inline-block;
        width: 16px;
        height: 16px;
        background-image: url(../images/icon-calendar.svg); }
      /* line 842, ../scss/_uikit.scss */
      .ui-input-text.calendarbar .cal-icon:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }

/* line 849, ../scss/_uikit.scss */
.ui-combo-input {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #c8c8c8;
  background-color: #fff; }
  /* line 859, ../scss/_uikit.scss */
  .ui-combo-input .ui-input-text {
    min-width: 150px; }
    /* line 861, ../scss/_uikit.scss */
    .ui-combo-input .ui-input-text input {
      border: none;
      padding: 10px; }
  /* line 866, ../scss/_uikit.scss */
  .ui-combo-input .divider {
    height: 1rem;
    width: 1px;
    border-left: 1px solid #c8c8c8; }
  /* line 871, ../scss/_uikit.scss */
  .ui-combo-input .ui-select {
    width: 100%; }
    /* line 873, ../scss/_uikit.scss */
    .ui-combo-input .ui-select select {
      border: none; }
      /* line 875, ../scss/_uikit.scss */
      .ui-combo-input .ui-select select:focus {
        background-color: #fff;
        border: none; }

/* line 884, ../scss/_uikit.scss */
.ui-checkbox {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  padding-left: 40px;
  line-height: 30px;
  margin-right: 15px;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */ }
  @media (min-width: 1px) and (max-width: 414px) {
    /* line 884, ../scss/_uikit.scss */
    .ui-checkbox {
      margin-bottom: 10px; } }
  /* line 901, ../scss/_uikit.scss */
  .ui-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
    /* line 905, ../scss/_uikit.scss */
    .ui-checkbox input:disabled ~ p {
      color: #c9c9c9; }
  /* line 910, ../scss/_uikit.scss */
  .ui-checkbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    border: 1px solid #c8c8c8;
    background-color: #fff; }
    /* line 919, ../scss/_uikit.scss */
    .ui-checkbox .checkmark:after {
      content: "";
      position: absolute;
      display: none; }
  /* line 934, ../scss/_uikit.scss */
  .ui-checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  /* line 940, ../scss/_uikit.scss */
  .ui-checkbox input:checked ~ .checkmark:after {
    display: block; }
  /* line 944, ../scss/_uikit.scss */
  .ui-checkbox .checkmark:after {
    left: 7px;
    top: -1px;
    font-family: "Ionicons";
    content: "\f3fd";
    color: #603161;
    font-size: 2rem; }

/* line 960, ../scss/_uikit.scss */
.ui-radio {
  margin-right: 20px; }
  /* line 962, ../scss/_uikit.scss */
  .ui-radio.img-button {
    display: flex;
    flex-direction: column;
    align-items: center; }
    /* line 966, ../scss/_uikit.scss */
    .ui-radio.img-button [type="radio"] + label {
      padding-left: 0 !important;
      margin-top: 10px;
      transform: translate(-8px); }
  /* line 974, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:checked, .ui-radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  /* line 978, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:checked + label, .ui-radio [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
    line-height: 30px;
    display: inline-block;
    color: #434a54; }
  /* line 986, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:checked + label:before, .ui-radio [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border: 1px solid #c8c8c8;
    border-radius: 100%;
    background: #fff; }
  /* line 997, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:checked + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #603161;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 100%; }
  /* line 1009, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #603161;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 100%;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  /* line 1024, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  /* line 1029, ../scss/_uikit.scss */
  .ui-radio [type="radio"]:disabled + label {
    color: #c9c9c9; }
  /* line 1035, ../scss/_uikit.scss */
  .ui-radio.date-input [type="radio"] + label:before {
    top: 10px; }
  /* line 1038, ../scss/_uikit.scss */
  .ui-radio.date-input [type="radio"] + label:after {
    top: 15px; }

/* line 1045, ../scss/_uikit.scss */
*::-ms-backdrop, .ui-radio.img-button [type="radio"] + label {
  display: none !important; }

/* line 1048, ../scss/_uikit.scss */
*::-ms-backdrop, .ui-radio.img-button [type="radio"]:checked {
  position: relative;
  margin: 10px;
  left: inherit; }

/* line 1053, ../scss/_uikit.scss */
*::-ms-backdrop, .ui-radio.img-button [type="radio"]:not(:checked) {
  position: relative;
  margin: 10px;
  left: inherit; }

/* line 1058, ../scss/_uikit.scss */
.ui-textarea {
  width: 100%;
  height: 100%; }
  /* line 1061, ../scss/_uikit.scss */
  .ui-textarea textarea {
    border: 1px solid #c8c8c8;
    resize: none;
    outline: none;
    width: 100%;
    height: 100%;
    padding: 10px;
    line-height: 1.5rem; }

/* line 1071, ../scss/_uikit.scss */
.ui-select {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  /* width: 100%; */ }
  @media (min-width: 1px) and (max-width: 414px) {
    /* line 1071, ../scss/_uikit.scss */
    .ui-select {
      margin-bottom: 10px; } }
  /* line 1080, ../scss/_uikit.scss */
  .ui-select select {
    display: -webkit-flex;
    display: flex;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
    align-items: center;
    cursor: pointer;
    padding: 12px 30px 12px 15px;
    outline: 0;
    border: 1px solid #c8c8c8;
    background-color: #fff;
    color: #434a54;
    -moz-appearance: none;
    -webkit-appearance: none; }
    /* line 1094, ../scss/_uikit.scss */
    .ui-select select::-ms-expand {
      display: none; }
    /* line 1097, ../scss/_uikit.scss */
    .ui-select select:disabled {
      background-color: #f2f2f2; }

/* line 1102, ../scss/_uikit.scss */
.ui-select select
.ui-select select:hover,
.ui-select select:focus {
  color: #000;
  background-color: #ececec;
  border: 1px solid #603161; }

/* line 1109, ../scss/_uikit.scss */
.ui-select select:disabled {
  opacity: 0.5;
  pointer-events: none; }

/* line 1113, ../scss/_uikit.scss */
.select__arrow {
  position: absolute;
  right: 12px;
  top: 12px;
  pointer-events: none; }
  /* line 1118, ../scss/_uikit.scss */
  .select__arrow:after {
    display: block;
    font-family: "Ionicons";
    content: "\f104";
    font-size: 1rem;
    color: #434a54; }

/* line 1130, ../scss/_uikit.scss */
.ui-select select:disabled ~ .select__arrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

/* line 1135, ../scss/_uikit.scss */
.ui-submit-box {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #c8c8c8;
  background-color: #fff; }
  /* line 1139, ../scss/_uikit.scss */
  .ui-submit-box textarea {
    padding: 13px 10px;
    border: none;
    width: 100%;
    height: 40px;
    resize: none; }
  /* line 1150, ../scss/_uikit.scss */
  .ui-submit-box-footer {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-top: 1px solid #c8c8c8; }

/* line 1163, ../scss/_uikit.scss */
.tag-dropdown-button {
  position: relative;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-right: 25px; }
  /* line 1169, ../scss/_uikit.scss */
  .tag-dropdown-button .toggle-button:after {
    content: "\f104";
    font-family: "Ionicons";
    display: block;
    position: absolute;
    right: -20px;
    top: calc(50% - 6px);
    font-size: 12px;
    width: 12px;
    height: 12px;
    color: #434a54; }
  /* line 1181, ../scss/_uikit.scss */
  .tag-dropdown-button .dropdown-menu {
    position: absolute;
    background-color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 5px;
    margin-left: -5px;
    min-width: 102px; }
    /* line 1190, ../scss/_uikit.scss */
    .tag-dropdown-button .dropdown-menu .dropdown-item {
      display: block;
      margin-bottom: 10px; }
      /* line 1193, ../scss/_uikit.scss */
      .tag-dropdown-button .dropdown-menu .dropdown-item:last-child {
        margin-bottom: 0; }
      /* line 1196, ../scss/_uikit.scss */
      .tag-dropdown-button .dropdown-menu .dropdown-item:hover {
        text-decoration: none;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8; }
    /* line 1201, ../scss/_uikit.scss */
    .tag-dropdown-button .dropdown-menu.text-link {
      padding: 0; }
      /* line 1203, ../scss/_uikit.scss */
      .tag-dropdown-button .dropdown-menu.text-link a {
        color: #434a54;
        font-size: .9rem;
        padding: 10px;
        margin-bottom: 0; }
        /* line 1208, ../scss/_uikit.scss */
        .tag-dropdown-button .dropdown-menu.text-link a:hover {
          filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
          opacity: 1;
          background-color: #8f8f8f; }
  /* line 1215, ../scss/_uikit.scss */
  .tag-dropdown-button.full {
    width: 100%; }
    /* line 1217, ../scss/_uikit.scss */
    .tag-dropdown-button.full .ui-tags-single {
      width: 100% !important; }
    /* line 1220, ../scss/_uikit.scss */
    .tag-dropdown-button.full .dropdown {
      width: 100%;
      margin-left: 0; }

/* line 1227, ../scss/_uikit.scss */
.ui-box-outline {
  position: relative;
  padding: 15px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #c8c8c8;
  min-height: 225px; }
  /* line 1233, ../scss/_uikit.scss */
  .ui-box-outline.dashed {
    border-style: dashed; }
  /* line 1236, ../scss/_uikit.scss */
  .ui-box-outline .inner-text {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center; }

/* line 1246, ../scss/_uikit.scss */
.ui-popover {
  display: none;
  position: absolute;
  bottom: 130%;
  transform: translateX(-50%);
  left: 50%; }
  /* line 1253, ../scss/_uikit.scss */
  .ui-popover:after {
    position: absolute;
    content: '';
    left: calc(50% - 5px);
    bottom: -5px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background-color: #FFF;
    -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.35);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.35); }
  /* line 1264, ../scss/_uikit.scss */
  .ui-popover .ui-popover-bd {
    min-width: 50px;
    min-height: 30px;
    background-color: #fff;
    padding: 5px; }
  /* line 1271, ../scss/_uikit.scss */
  .ui-popover._pink .ui-popover-bd {
    background-color: #feeef0; }
  /* line 1274, ../scss/_uikit.scss */
  .ui-popover._pink:after {
    background-color: #feeef0; }
  /* line 1279, ../scss/_uikit.scss */
  .ui-popover._purple .ui-popover-bd {
    background-color: #603161; }
  /* line 1282, ../scss/_uikit.scss */
  .ui-popover._purple:after {
    background-color: #603161; }

/* line 1287, ../scss/_uikit.scss */
.notification {
  position: relative; }
  /* line 1289, ../scss/_uikit.scss */
  .notification .dropdown-menu {
    padding: 0;
    min-width: 320px; }
    /* line 1292, ../scss/_uikit.scss */
    .notification .dropdown-menu:after {
      position: absolute;
      content: '';
      right: 15px;
      top: -5px;
      width: 10px;
      height: 10px;
      transform: rotate(45deg);
      background-color: #FFF; }
    /* line 1302, ../scss/_uikit.scss */
    .notification .dropdown-menu .hd {
      padding: 15px 10px;
      border-bottom: 2px solid #c8c8c8; }
      /* line 1305, ../scss/_uikit.scss */
      .notification .dropdown-menu .hd h5 {
        font-weight: bold;
        color: #434a54; }
    /* line 1311, ../scss/_uikit.scss */
    .notification .dropdown-menu .bd .list-button {
      display: block;
      padding: 15px 10px;
      border-bottom: 1px solid #c8c8c8; }
      /* line 1315, ../scss/_uikit.scss */
      .notification .dropdown-menu .bd .list-button p {
        color: #434a54;
        margin-bottom: 10px; }
      /* line 1319, ../scss/_uikit.scss */
      .notification .dropdown-menu .bd .list-button b {
        font-weight: bold;
        margin-right: 3px; }
      /* line 1323, ../scss/_uikit.scss */
      .notification .dropdown-menu .bd .list-button span {
        color: #aab2bd;
        font-size: .9rem; }
      /* line 1327, ../scss/_uikit.scss */
      .notification .dropdown-menu .bd .list-button:hover, .notification .dropdown-menu .bd .list-button.visited {
        text-decoration: none;
        background-color: #8f8f8f; }

/* line 1336, ../scss/_uikit.scss */
.cs-button {
  font-size: .9rem;
  line-height: 1.8;
  padding: 5px 10px;
  background-color: #eef0f2; }
  /* line 1341, ../scss/_uikit.scss */
  .cs-button .circle {
    background-color: #aab2bd;
    margin-right: 10px; }
  /* line 1346, ../scss/_uikit.scss */
  .cs-button.viewonly:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  /* line 1350, ../scss/_uikit.scss */
  .cs-button.online {
    background-color: #ecf7e1; }
    /* line 1352, ../scss/_uikit.scss */
    .cs-button.online .circle {
      background-color: #a0d468; }
  /* line 1356, ../scss/_uikit.scss */
  .cs-button.serving {
    background-color: #efeafc; }
    /* line 1358, ../scss/_uikit.scss */
    .cs-button.serving .circle {
      background-color: #ac92ec; }
  /* line 1362, ../scss/_uikit.scss */
  .cs-button.offline {
    background-color: #eef0f2; }
  /* line 1366, ../scss/_uikit.scss */
  .cs-button.meeting {
    background-color: #ffe2dd; }
    /* line 1368, ../scss/_uikit.scss */
    .cs-button.meeting .circle {
      background-color: #fc6e51; }
  /* line 1372, ../scss/_uikit.scss */
  .cs-button.callout {
    background-color: #dcf3fb; }
    /* line 1374, ../scss/_uikit.scss */
    .cs-button.callout .circle {
      background-color: #4fc1e9; }
  /* line 1378, ../scss/_uikit.scss */
  .cs-button.handing-matters {
    background-color: #fef2da; }
    /* line 1380, ../scss/_uikit.scss */
    .cs-button.handing-matters .circle {
      background-color: #f6bb42; }
  /* line 1384, ../scss/_uikit.scss */
  .cs-button.rest {
    background-color: #fce7f3; }
    /* line 1386, ../scss/_uikit.scss */
    .cs-button.rest .circle {
      background-color: #ec87c0; }

/* line 1393, ../scss/_uikit.scss */
.black_background {
  position: fixed;
  z-index: 1051;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3); }

/* line 1410, ../scss/_uikit.scss */
.showbox {
  position: relative;
  width: 100%;
  height: 100%; }
  /* line 1414, ../scss/_uikit.scss */
  .showbox .inner {
    position: absolute;
    top: calc(50% - 50px);
    left: 50%;
    transform: translate(-50%); }
    /* line 1419, ../scss/_uikit.scss */
    .showbox .inner .loader {
      position: relative;
      margin: 0 auto;
      width: 100px; }
      /* line 1423, ../scss/_uikit.scss */
      .showbox .inner .loader:before {
        content: '';
        display: block;
        padding-top: 100%; }

/* line 1434, ../scss/_uikit.scss */
.circular {
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

/* line 1447, ../scss/_uikit.scss */
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round; }

@keyframes rotate {
  100% {
    transform: rotate(360deg); } }
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }
@keyframes color {
  100%,
  0% {
    stroke: #5151e5; }
  40% {
    stroke: #37bc9b; }
  66% {
    stroke: #e9573f; }
  80%,
  90% {
    stroke: #f6bb42; } }
/* line 1494, ../scss/_uikit.scss */
.circle-group {
  color: #fff;
  font-size: .8rem; }

/* line 1500, ../scss/_uikit.scss */
.ui-sort-list li {
  padding: 15px 20px;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #c8c8c8; }
  /* line 1506, ../scss/_uikit.scss */
  .ui-sort-list li .list-left {
    display: -webkit-flex;
    display: flex;
    align-items: center; }
  /* line 1510, ../scss/_uikit.scss */
  .ui-sort-list li .list-right {
    display: -webkit-flex;
    display: flex;
    align-items: center; }

/* line 1518, ../scss/_uikit.scss */
.ui-info-list {
  color: #2e333a; }
  /* line 1520, ../scss/_uikit.scss */
  .ui-info-list li {
    margin-bottom: 25px; }
  /* line 1523, ../scss/_uikit.scss */
  .ui-info-list--title {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 15px; }
  /* line 1528, ../scss/_uikit.scss */
  .ui-info-list--content {
    padding: 12px 10px;
    border-radius: 2px;
    background-color: #8f8f8f; }
    /* line 1532, ../scss/_uikit.scss */
    .ui-info-list--content.select {
      background-color: #e6e9ed; }

@keyframes switch-on {
  50% {
    transform: scaleX(1.3); } }
@keyframes switch-off {
  50% {
    transform: scaleX(1.3); } }
/* line 1552, ../scss/_uikit.scss */
.ui-toggle-switch-button {
  font-size: 24px; }
  /* line 1555, ../scss/_uikit.scss */
  .ui-toggle-switch-button input[type=checkbox] {
    position: absolute;
    opacity: 0; }
  /* line 1560, ../scss/_uikit.scss */
  .ui-toggle-switch-button label {
    width: 2em;
    height: 1em;
    position: relative;
    cursor: pointer;
    display: block; }
    /* line 1567, ../scss/_uikit.scss */
    .ui-toggle-switch-button label:before {
      content: '';
      position: absolute;
      width: 2em;
      height: 1em;
      left: 0.1em;
      transition: background 0.1s ease;
      background: #aab2bd;
      border-radius: 50px; }
    /* line 1579, ../scss/_uikit.scss */
    .ui-toggle-switch-button label:after {
      content: '';
      position: absolute;
      width: .8em;
      height: .8em;
      border-radius: 50px;
      top: 2px;
      left: 5px;
      transition: all 0.2s ease;
      background: #fff;
      animation: switch-off 0.2s ease-out;
      z-index: 2; }
  /* line 1596, ../scss/_uikit.scss */
  .ui-toggle-switch-button input[type=checkbox]:checked + label:before {
    background: #603161; }
  /* line 1601, ../scss/_uikit.scss */
  .ui-toggle-switch-button input[type=checkbox]:checked + label:after {
    animation: switch-on 0.2s ease-out;
    left: 1.2em; }

/* line 1611, ../scss/_uikit.scss */
.group-week li {
  background-color: #8f8f8f;
  padding: 15px;
  margin-bottom: 20px; }
  /* line 1615, ../scss/_uikit.scss */
  .group-week li:last-child {
    margin-bottom: 10px; }
/* line 1619, ../scss/_uikit.scss */
.group-week-checkbox {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }

/* line 1630, ../scss/_uikit.scss */
.group-list {
  margin-bottom: 10px; }
  /* line 1632, ../scss/_uikit.scss */
  .group-list li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
    align-items: center; }
    /* line 1638, ../scss/_uikit.scss */
    .group-list li .row {
      margin-right: -5px;
      margin-left: -5px; }
    /* line 1642, ../scss/_uikit.scss */
    .group-list li [class^="col"] {
      padding-right: 5px;
      padding-left: 5px; }
    /* line 1646, ../scss/_uikit.scss */
    .group-list li[class*="bg-"] {
      padding: 15px;
      padding-bottom: 0; }
      /* line 1649, ../scss/_uikit.scss */
      .group-list li[class*="bg-"] [class^="col"] {
        margin-bottom: 15px; }

/* line 1657, ../scss/_uikit.scss */
.avatar-group {
  display: flex;
  flex-wrap: wrap; }
  /* line 1660, ../scss/_uikit.scss */
  .avatar-group li {
    display: flex;
    align-items: center;
    background-color: #434a54;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-right: 20px;
    margin-bottom: 5px;
    width: 100px; }
    /* line 1668, ../scss/_uikit.scss */
    .avatar-group li p {
      flex: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

/* line 20, ../scss/style.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Rubik', sans-serif, -apple-system,BlinkMacSystemFont,"Segoe UI",'Microsoft JhengHei',Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  color: #434a54; }

/* line 29, ../scss/style.scss */
img {
  vertical-align: middle; }

/* line 32, ../scss/style.scss */
a {
  display: inline-block; }
  /* line 34, ../scss/style.scss */
  a:hover {
    text-decoration: none; }

/* line 38, ../scss/style.scss */
::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #aab2bd;
  opacity: 1;
  /* Firefox */ }

/* line 46, ../scss/style.scss */
.index header, .index nav.desktop .inner, .index .makeup-news, .index .about .inner, .backend .inner {
  width: 1260px;
  margin: 0 auto; }
  @media (min-width: 1px) and (max-width: 1259px) {
    /* line 46, ../scss/style.scss */
    .index header, .index nav.desktop .inner, .index .makeup-news, .index .about .inner, .backend .inner {
      width: 100%; } }

/* line 54, ../scss/style.scss */
.gotop, .floating-right {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 3; }

/* line 61, ../scss/style.scss */
.floating-right {
  display: block; }
  @media (min-width: 1px) and (max-width: 767px) {
    /* line 65, ../scss/style.scss */
    .floating-right.mobile-window {
      right: 0;
      bottom: 0;
      padding: 10px;
      width: 100%; } }

/* line 76, ../scss/style.scss */
.language {
  margin-top: 10px; }
  /* line 78, ../scss/style.scss */
  .language a {
    display: block;
    padding: 10px 15px;
    color: #434a54;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
    border-radius: 35px; }
    /* line 85, ../scss/style.scss */
    .language a:hover {
      background: #fff; }

/* line 91, ../scss/style.scss */
.modal-header {
  padding: 30px;
  padding-bottom: 0; }

/* line 95, ../scss/style.scss */
.modal-body {
  padding: 30px; }

/* line 98, ../scss/style.scss */
.datetimepicker {
  font-size: .8rem; }
  /* line 105, ../scss/style.scss */
  .datetimepicker .glyphicon-arrow-left {
    display: inline-block; }
    /* line 107, ../scss/style.scss */
    .datetimepicker .glyphicon-arrow-left:before {
      content: '\f107';
      font-family: "Ionicons";
      font-size: 1rem;
      color: #434a54; }
  /* line 114, ../scss/style.scss */
  .datetimepicker .glyphicon-arrow-right {
    display: inline-block; }
    /* line 116, ../scss/style.scss */
    .datetimepicker .glyphicon-arrow-right:before {
      content: '\f10a';
      font-family: "Ionicons";
      font-size: 1rem;
      color: #434a54; }

/* line 147, ../scss/style.scss */
ul.fancy-item li {
  position: relative;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  width: 220px; }
  /* line 153, ../scss/style.scss */
  ul.fancy-item li img {
    position: relative;
    top: 50%;
    width: 100%;
    transform: translateY(-50%); }
  /* line 159, ../scss/style.scss */
  ul.fancy-item li a {
    height: 220px;
    background-color: #333; }
  @media (min-width: 1200px) {
    /* line 164, ../scss/style.scss */
    ul.fancy-item li:nth-child(5n) {
      margin-right: 0; } }
  @media (min-width: 1px) and (max-width: 1024px) {
    /* line 147, ../scss/style.scss */
    ul.fancy-item li {
      width: 31%; }
      /* line 170, ../scss/style.scss */
      ul.fancy-item li:nth-child(3n) {
        margin-right: 0; } }
  @media (min-width: 1px) and (max-width: 767px) {
    /* line 147, ../scss/style.scss */
    ul.fancy-item li {
      width: 32%;
      margin-bottom: 10px;
      margin-right: 10px; }
      /* line 178, ../scss/style.scss */
      ul.fancy-item li:nth-child(4n) {
        margin-right: 10px; }
      /* line 181, ../scss/style.scss */
      ul.fancy-item li:nth-child(3n) {
        margin-right: 0; } }
  @media (min-width: 1px) and (max-width: 550px) {
    /* line 147, ../scss/style.scss */
    ul.fancy-item li {
      width: 48%; }
      /* line 187, ../scss/style.scss */
      ul.fancy-item li img {
        width: 100%; }
      /* line 190, ../scss/style.scss */
      ul.fancy-item li:nth-child(3n) {
        margin-right: 10px; }
      /* line 193, ../scss/style.scss */
      ul.fancy-item li:nth-child(2n) {
        margin-right: 0; } }
  /* line 200, ../scss/style.scss */
  ul.fancy-item li .fancy-link {
    border-radius: 10px;
    overflow: hidden; }
  /* line 204, ../scss/style.scss */
  ul.fancy-item li .close-box {
    position: absolute;
    z-index: 10;
    right: 10px;
    top: 10px; }

/* line 212, ../scss/style.scss */
footer {
  padding: 50px 0;
  border-top: 1px solid #603161;
  color: #603161;
  text-align: center; }

/* line 2, ../scss/_index.scss */
.index {
  width: 100%; }
  /* line 4, ../scss/_index.scss */
  .index header.mobile-header {
    display: none; }
    /* line 7, ../scss/_index.scss */
    .index header.mobile-header a {
      color: #434a54;
      margin: 0 10px; }
      /* line 10, ../scss/_index.scss */
      .index header.mobile-header a.user-button {
        position: relative; }
        /* line 12, ../scss/_index.scss */
        .index header.mobile-header a.user-button i.circle {
          position: absolute;
          right: -3px;
          top: -3px; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 4, ../scss/_index.scss */
      .index header.mobile-header {
        position: relative;
        z-index: 1;
        padding: 10px 15px;
        display: flex;
        justify-content: space-between;
        align-items: center; } }
  /* line 30, ../scss/_index.scss */
  .index .banner-main {
    position: relative;
    height: calc(100vh - 280px);
    background-image: url(../images/banner1.jpg?reload-002);
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #FDDDDF;
    background-size: cover; }
    @media (min-width: 1px) and (max-width: 1024px) {
      /* line 30, ../scss/_index.scss */
      .index .banner-main {
        height: 30vh; } }
    /* line 41, ../scss/_index.scss */
    .index .banner-main .annoucement {
      position: absolute;
      bottom: 20%;
      left: 0;
      background-color: #fff;
      width: 510px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 41, ../scss/_index.scss */
        .index .banner-main .annoucement {
          bottom: -4em;
          width: 100%;
          -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
          -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); } }
      /* line 52, ../scss/_index.scss */
      .index .banner-main .annoucement .inner {
        display: flex;
        align-items: center;
        padding: 20px; }
        /* line 56, ../scss/_index.scss */
        .index .banner-main .annoucement .inner a {
          color: #656d78;
          line-height: 1.3;
          text-decoration: underline; }
          /* line 60, ../scss/_index.scss */
          .index .banner-main .annoucement .inner a:hover {
            text-decoration: none; }
      /* line 65, ../scss/_index.scss */
      .index .banner-main .annoucement .close-btn {
        position: absolute;
        right: -20px;
        top: -20px; }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 65, ../scss/_index.scss */
          .index .banner-main .annoucement .close-btn {
            display: none; } }
  /* line 75, ../scss/_index.scss */
  .index .main-title {
    font-size: 2rem;
    color: #603161; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 75, ../scss/_index.scss */
      .index .main-title {
        font-size: 1.5rem; } }
  /* line 82, ../scss/_index.scss */
  .index header {
    position: relative;
    display: flex;
    justify-content: space-between; }
    @media (min-width: 1px) and (max-width: 1024px) {
      /* line 82, ../scss/_index.scss */
      .index header {
        padding: 0 10px; } }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 82, ../scss/_index.scss */
      .index header {
        display: none; } }
    /* line 93, ../scss/_index.scss */
    .index header .logo-box {
      background: rgba(255, 255, 255, 0.8);
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
      border-radius: 0 0 36px 36px;
      width: 188px;
      height: 80px;
      display: flex;
      justify-content: center;
      align-items: center; }
      @media (min-width: 1px) and (max-width: 1024px) {
        /* line 93, ../scss/_index.scss */
        .index header .logo-box {
          transform: scale(0.7);
          transform-origin: top left; } }
    /* line 107, ../scss/_index.scss */
    .index header .language {
      margin-top: 10px; }
      /* line 109, ../scss/_index.scss */
      .index header .language a {
        display: block;
        padding: 10px 15px;
        color: #434a54;
        background: rgba(255, 255, 255, 0.8);
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
        border-radius: 35px; }
        /* line 116, ../scss/_index.scss */
        .index header .language a:hover {
          background: #fff; }
  /* line 123, ../scss/_index.scss */
  .index nav.mobile-menu {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 5; }
    /* line 132, ../scss/_index.scss */
    .index nav.mobile-menu .contents {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 85%;
      height: 100vh;
      background-color: #603161; }
      /* line 140, ../scss/_index.scss */
      .index nav.mobile-menu .contents--bd .logo {
        padding: 10px;
        text-align: center; }
      /* line 144, ../scss/_index.scss */
      .index nav.mobile-menu .contents--bd .user-menu--dropdown {
        position: static;
        height: 100vh; }
        /* line 147, ../scss/_index.scss */
        .index nav.mobile-menu .contents--bd .user-menu--dropdown li {
          padding: 0 20px; }
      /* line 152, ../scss/_index.scss */
      .index nav.mobile-menu .contents a {
        flex-direction: inherit;
        justify-content: center;
        height: inherit;
        margin-top: 0;
        padding: 20px 0; }
        /* line 158, ../scss/_index.scss */
        .index nav.mobile-menu .contents a i.icon {
          margin-right: 15px;
          margin-bottom: 0; }
        /* line 162, ../scss/_index.scss */
        .index nav.mobile-menu .contents a.logged-in {
          padding: 30px 20px; }
    /* line 167, ../scss/_index.scss */
    .index nav.mobile-menu .close-btn {
      position: absolute;
      right: .5em;
      top: .5em;
      z-index: 6; }
  /* line 174, ../scss/_index.scss */
  .index nav.desktop {
    position: relative;
    background-color: #603161; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 174, ../scss/_index.scss */
      .index nav.desktop {
        display: none; } }
    /* line 180, ../scss/_index.scss */
    .index nav.desktop .inner {
      height: 80px;
      display: flex;
      justify-content: space-between; }
      /* line 185, ../scss/_index.scss */
      .index nav.desktop .inner .start-search {
        justify-content: center; }
        @media (min-width: 1px) and (max-width: 1024px) {
          /* line 185, ../scss/_index.scss */
          .index nav.desktop .inner .start-search {
            display: none; } }
  /* line 193, ../scss/_index.scss */
  .index nav a {
    display: block; }
    /* line 195, ../scss/_index.scss */
    .index nav a.normal {
      display: flex;
      height: 100%;
      align-items: center;
      padding: 15px;
      margin: 0 1px;
      color: #fff;
      background-color: #713a72; }
      /* line 203, ../scss/_index.scss */
      .index nav a.normal:hover {
        background-color: #824283; }
    /* line 207, ../scss/_index.scss */
    .index nav a.user {
      margin: 0;
      margin-top: -10px;
      height: 110%;
      padding: 20px;
      flex-direction: column;
      color: #fff;
      background-color: #E2438A; }
      /* line 216, ../scss/_index.scss */
      .index nav a.user:hover {
        background-color: #e55998; }
      /* line 219, ../scss/_index.scss */
      .index nav a.user i.icon {
        margin-bottom: 10px; }
      /* line 222, ../scss/_index.scss */
      .index nav a.user.pro {
        background-color: #5029A8; }
        /* line 224, ../scss/_index.scss */
        .index nav a.user.pro:hover {
          background-color: #5a2ebc; }
      /* line 228, ../scss/_index.scss */
      .index nav a.user.logged-in {
        margin-top: 0;
        min-width: 220px;
        height: 100%;
        flex-direction: row;
        justify-content: space-between; }
        /* line 234, ../scss/_index.scss */
        .index nav a.user.logged-in i {
          margin: 0 5px; }
    /* line 239, ../scss/_index.scss */
    .index nav a.center-circle {
      margin-top: -10px; }
      /* line 241, ../scss/_index.scss */
      .index nav a.center-circle .circle {
        cursor: pointer;
        flex-direction: column;
        width: 100px;
        height: 100px;
        line-height: 1.5;
        background-color: #fff;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); }
        /* line 249, ../scss/_index.scss */
        .index nav a.center-circle .circle p {
          color: #603161; }
  /* line 255, ../scss/_index.scss */
  .index nav .user-menu {
    position: relative;
    z-index: 2; }
    /* line 258, ../scss/_index.scss */
    .index nav .user-menu--dropdown {
      display: none;
      position: absolute;
      right: 0;
      top: 80px;
      min-width: 250px;
      min-height: 200px; }
      /* line 267, ../scss/_index.scss */
      .index nav .user-menu--dropdown ul li {
        padding: 0 10px; }
        /* line 269, ../scss/_index.scss */
        .index nav .user-menu--dropdown ul li:hover {
          background-color: #efefef; }
        /* line 273, ../scss/_index.scss */
        .index nav .user-menu--dropdown ul li:last-child a {
          border-bottom: none; }
        /* line 277, ../scss/_index.scss */
        .index nav .user-menu--dropdown ul li a {
          position: relative;
          display: block;
          color: #8f8f8f;
          font-weight: bold;
          padding: 20px;
          border-bottom: 1px solid #c8c8c8; }
          /* line 284, ../scss/_index.scss */
          .index nav .user-menu--dropdown ul li a::after {
            content: "\f3d1";
            font-family: "Ionicons";
            position: absolute;
            right: 10px;
            top: calc(50% - 10px);
            display: block; }
          /* line 292, ../scss/_index.scss */
          .index nav .user-menu--dropdown ul li a.logout {
            text-align: center;
            color: #ed5565; }
            /* line 295, ../scss/_index.scss */
            .index nav .user-menu--dropdown ul li a.logout::after {
              content: none; }
  /* line 305, ../scss/_index.scss */
  .index .designer-search {
    position: relative; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 305, ../scss/_index.scss */
      .index .designer-search {
        margin-top: 6em; } }
    /* line 310, ../scss/_index.scss */
    .index .designer-search:before {
      content: '';
      display: block;
      position: absolute;
      bottom: 5%;
      left: 0;
      background-image: url(../images/bg-mid-left.jpg);
      width: 297px;
      height: 328px; }
      @media (min-width: 1px) and (max-width: 1400px) {
        /* line 310, ../scss/_index.scss */
        .index .designer-search:before {
          display: block;
          transform: scale(0.8);
          transform-origin: left bottom; } }
      @media (min-width: 1px) and (max-width: 1366px) {
        /* line 310, ../scss/_index.scss */
        .index .designer-search:before {
          display: none; } }
    /* line 329, ../scss/_index.scss */
    .index .designer-search:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 2%;
      right: 0;
      background-image: url(../images/bg-mid-right.jpg);
      width: 244px;
      height: 383px; }
      @media (min-width: 1px) and (max-width: 1400px) {
        /* line 329, ../scss/_index.scss */
        .index .designer-search:after {
          display: block;
          transform: scale(0.8);
          transform-origin: right bottom; } }
      @media (min-width: 1px) and (max-width: 1366px) {
        /* line 329, ../scss/_index.scss */
        .index .designer-search:after {
          display: none; } }
    /* line 348, ../scss/_index.scss */
    .index .designer-search .inner {
      max-width: 1260px;
      position: relative;
      z-index: 1; }
      /* line 354, ../scss/_index.scss */
      .index .designer-search .inner .form-content {
        position: relative;
        z-index: 1; }
  /* line 360, ../scss/_index.scss */
  .index .designer-promo {
    background-color: #F8EFF3;
    padding: 0; }
    /* line 365, ../scss/_index.scss */
    .index .designer-promo .title-area {
      float: left;
      width: 15%;
      padding: 40px; }
      @media (min-width: 1px) and (max-width: 1366px) {
        /* line 365, ../scss/_index.scss */
        .index .designer-promo .title-area {
          width: 100%; } }
      /* line 372, ../scss/_index.scss */
      .index .designer-promo .title-area h3 {
        font-size: 3.5rem;
        font-weight: bold;
        margin-bottom: 30px;
        color: #603161; }
      /* line 378, ../scss/_index.scss */
      .index .designer-promo .title-area h4 {
        font-size: 1.5rem;
        color: #603161; }
    /* line 383, ../scss/_index.scss */
    .index .designer-promo .dsn-block-group {
      float: left;
      width: 85%; }
      @media (min-width: 1px) and (max-width: 1366px) {
        /* line 383, ../scss/_index.scss */
        .index .designer-promo .dsn-block-group {
          width: 100%; } }
      /* line 392, ../scss/_index.scss */
      .index .designer-promo .dsn-block-group .dsn-block figure figcaption {
        min-height: 155px;
        background-color: #fff;
        padding: 30px;
        font-size: 1.5rem;
        color: #2e333a; }
        /* line 398, ../scss/_index.scss */
        .index .designer-promo .dsn-block-group .dsn-block figure figcaption p {
          padding-top: 20px;
          font-size: 1rem;
          color: #656d78; }
        @media (min-width: 1px) and (max-width: 1366px) {
          /* line 392, ../scss/_index.scss */
          .index .designer-promo .dsn-block-group .dsn-block figure figcaption {
            padding: 15px; }
            /* line 406, ../scss/_index.scss */
            .index .designer-promo .dsn-block-group .dsn-block figure figcaption p {
              padding-top: 15px; } }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 392, ../scss/_index.scss */
          .index .designer-promo .dsn-block-group .dsn-block figure figcaption {
            min-height: 120px;
            padding: 10px;
            font-size: 1.2rem; }
            /* line 414, ../scss/_index.scss */
            .index .designer-promo .dsn-block-group .dsn-block figure figcaption p {
              padding-top: 10px;
              font-size: .8rem; } }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 421, ../scss/_index.scss */
        .index .designer-promo .dsn-block-group .dsn-block .ui-button {
          padding: 15px 8px; } }
  /* line 429, ../scss/_index.scss */
  .index .makeup-news {
    background-color: #fff;
    padding: 50px 0; }
    @media (min-width: 1px) and (max-width: 1280px) {
      /* line 429, ../scss/_index.scss */
      .index .makeup-news {
        padding: 30px; } }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 429, ../scss/_index.scss */
      .index .makeup-news {
        padding: 50px 20px; } }
    /* line 439, ../scss/_index.scss */
    .index .makeup-news .news-block-group {
      display: flex; }
      @media (min-width: 1px) and (max-width: 1280px) {
        /* line 439, ../scss/_index.scss */
        .index .makeup-news .news-block-group {
          flex-wrap: wrap; } }
      /* line 444, ../scss/_index.scss */
      .index .makeup-news .news-block-group .news-block {
        width: 400px;
        margin-right: 30px;
        background-color: #f2f2f2; }
        @media (min-width: 1px) and (max-width: 1280px) {
          /* line 444, ../scss/_index.scss */
          .index .makeup-news .news-block-group .news-block {
            margin-bottom: 30px; } }
        @media (min-width: 1px) and (max-width: 1024px) {
          /* line 444, ../scss/_index.scss */
          .index .makeup-news .news-block-group .news-block {
            width: 300px;
            margin-right: 20px; } }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 444, ../scss/_index.scss */
          .index .makeup-news .news-block-group .news-block {
            width: 100%;
            margin-right: 0; } }
        /* line 459, ../scss/_index.scss */
        .index .makeup-news .news-block-group .news-block:last-child {
          margin-right: 0; }
        /* line 463, ../scss/_index.scss */
        .index .makeup-news .news-block-group .news-block figure img {
          width: 100%; }
        /* line 466, ../scss/_index.scss */
        .index .makeup-news .news-block-group .news-block figure figcaption {
          padding: 20px; }
          /* line 468, ../scss/_index.scss */
          .index .makeup-news .news-block-group .news-block figure figcaption .date {
            font-size: .9rem;
            color: #868686;
            margin-bottom: 15px; }
          /* line 473, ../scss/_index.scss */
          .index .makeup-news .news-block-group .news-block figure figcaption .title {
            font-size: 1.2rem;
            color: #2e333a;
            margin-bottom: 15px; }
          /* line 478, ../scss/_index.scss */
          .index .makeup-news .news-block-group .news-block figure figcaption .inner-text {
            font-size: .9rem;
            color: #434a54;
            margin-bottom: 20px; }
  /* line 488, ../scss/_index.scss */
  .index .about {
    background-color: #F8EFF3;
    padding: 50px 0; }
    @media (min-width: 1px) and (max-width: 1024px) {
      /* line 488, ../scss/_index.scss */
      .index .about {
        padding: 50px; } }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 488, ../scss/_index.scss */
      .index .about {
        padding: 20px; } }
    /* line 499, ../scss/_index.scss */
    .index .about .inner .about-text {
      display: flex;
      justify-content: space-between; }
      /* line 502, ../scss/_index.scss */
      .index .about .inner .about-text-left {
        display: flex;
        margin-right: 30px;
        line-height: 1.5; }
        /* line 506, ../scss/_index.scss */
        .index .about .inner .about-text-left div {
          padding: 30px; }
          @media (min-width: 1px) and (max-width: 767px) {
            /* line 506, ../scss/_index.scss */
            .index .about .inner .about-text-left div {
              padding: 10px; } }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 502, ../scss/_index.scss */
          .index .about .inner .about-text-left {
            flex-direction: column;
            margin-right: 0; } }
      @media (min-width: 1px) and (max-width: 1024px) {
        /* line 517, ../scss/_index.scss */
        .index .about .inner .about-text-right {
          display: none; } }
    /* line 523, ../scss/_index.scss */
    .index .about .inner .contacts {
      display: flex;
      justify-content: space-between;
      color: #603161;
      padding: 50px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 523, ../scss/_index.scss */
        .index .about .inner .contacts {
          flex-direction: column; } }
      @media (min-width: 1px) and (max-width: 1024px) {
        /* line 523, ../scss/_index.scss */
        .index .about .inner .contacts {
          padding: 20px 0;
          align-items: center; } }
      /* line 535, ../scss/_index.scss */
      .index .about .inner .contacts .contacts-box {
        text-align: center; }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 535, ../scss/_index.scss */
          .index .about .inner .contacts .contacts-box {
            margin-bottom: 20px; } }
      /* line 541, ../scss/_index.scss */
      .index .about .inner .contacts .contacts-icon-group {
        display: flex;
        align-items: center;
        justify-content: center; }
        /* line 545, ../scss/_index.scss */
        .index .about .inner .contacts .contacts-icon-group .icon {
          margin-right: 20px; }
          @media (min-width: 1px) and (max-width: 767px) {
            /* line 545, ../scss/_index.scss */
            .index .about .inner .contacts .contacts-icon-group .icon {
              transform: scale(0.8);
              transform-origin: center; } }
      /* line 553, ../scss/_index.scss */
      .index .about .inner .contacts .contacts-info {
        font-size: 1.2rem; }
        @media (min-width: 1px) and (max-width: 1024px) {
          /* line 553, ../scss/_index.scss */
          .index .about .inner .contacts .contacts-info {
            margin-top: 10px; } }
  /* line 565, ../scss/_index.scss */
  .index .search-result .inner {
    max-width: 1260px;
    position: relative;
    z-index: 1; }
    /* line 571, ../scss/_index.scss */
    .index .search-result .inner .form-content {
      position: relative;
      z-index: 1; }
  /* line 576, ../scss/_index.scss */
  .index .search-result--hd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 50px 0; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 576, ../scss/_index.scss */
      .index .search-result--hd {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 100px; } }
    /* line 586, ../scss/_index.scss */
    .index .search-result--hd .hd-left {
      display: flex; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 586, ../scss/_index.scss */
        .index .search-result--hd .hd-left {
          flex-direction: column; }
          /* line 590, ../scss/_index.scss */
          .index .search-result--hd .hd-left .main-title {
            margin-bottom: 15px; }
          /* line 593, ../scss/_index.scss */
          .index .search-result--hd .hd-left span {
            font-size: .9rem; }
          /* line 597, ../scss/_index.scss */
          .index .search-result--hd .hd-left .ui-tags li {
            padding: 5px; } }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 603, ../scss/_index.scss */
      .index .search-result--hd .hd-right {
        margin-top: 15px; } }
    /* line 608, ../scss/_index.scss */
    .index .search-result--hd .ui-tags {
      margin: 10px 5px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 611, ../scss/_index.scss */
        .index .search-result--hd .ui-tags li {
          margin-right: 5px; } }

/* line 624, ../scss/_index.scss */
ul.designer-list li {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c8c8c8; }
  /* line 628, ../scss/_index.scss */
  ul.designer-list li .list-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 628, ../scss/_index.scss */
      ul.designer-list li .list-top {
        align-items: flex-start; } }
    /* line 636, ../scss/_index.scss */
    ul.designer-list li .list-top .avatar {
      width: 120px;
      height: 120px;
      margin-right: 20px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 636, ../scss/_index.scss */
        ul.designer-list li .list-top .avatar {
          width: 80px;
          height: 80px;
          margin-right: 10px; } }
    /* line 646, ../scss/_index.scss */
    ul.designer-list li .list-top h4 {
      font-size: 1.3rem;
      line-height: 2;
      font-weight: bold;
      color: #434a54; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 646, ../scss/_index.scss */
        ul.designer-list li .list-top h4 {
          font-size: 1.1rem;
          line-height: 1.75; } }
    /* line 657, ../scss/_index.scss */
    ul.designer-list li .list-top p {
      font-size: 1.1rem;
      line-height: 1.75;
      color: #434a54; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 657, ../scss/_index.scss */
        ul.designer-list li .list-top p {
          font-size: .8rem;
          line-height: 1.3; } }
    /* line 666, ../scss/_index.scss */
    ul.designer-list li .list-top small {
      display: flex;
      align-items: center;
      margin: 5px 0;
      font-size: .9rem;
      color: #656d78; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 666, ../scss/_index.scss */
        ul.designer-list li .list-top small {
          font-size: .7rem; } }
    /* line 677, ../scss/_index.scss */
    ul.designer-list li .list-top .icon-star {
      width: 23px;
      height: 23px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 677, ../scss/_index.scss */
        ul.designer-list li .list-top .icon-star {
          width: 15px;
          height: 15px; } }
    /* line 686, ../scss/_index.scss */
    ul.designer-list li .list-top .buttons .ui-button {
      min-width: 200px;
      text-align: center;
      display: block;
      margin-bottom: 5px; }
      /* line 691, ../scss/_index.scss */
      ul.designer-list li .list-top .buttons .ui-button:last-child {
        margin-bottom: 0; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 686, ../scss/_index.scss */
        ul.designer-list li .list-top .buttons .ui-button {
          font-size: .9rem;
          min-width: 100px;
          padding: 10px; } }
  /* line 703, ../scss/_index.scss */
  ul.designer-list li .owl-carousel {
    background-color: #efefef; }
  /* line 706, ../scss/_index.scss */
  ul.designer-list li .fancy-link {
    display: block;
    height: 280px; }
    /* line 709, ../scss/_index.scss */
    ul.designer-list li .fancy-link img {
      position: relative;
      top: 50%;
      width: 100%;
      transform: translateY(-50%); }

/* line 719, ../scss/_index.scss */
.chat {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  line-height: 1.5;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
  border-radius: 100%; }
  /* line 732, ../scss/_index.scss */
  .chat-red-point {
    position: absolute;
    right: -0.5em;
    top: -0.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: #E03737;
    color: #fff;
    border-radius: 100%; }

/* line 746, ../scss/_index.scss */
.chat-open {
  display: none;
  width: 320px;
  min-height: 500px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
  overflow: hidden; }
  @media (min-width: 1px) and (max-width: 767px) {
    /* line 746, ../scss/_index.scss */
    .chat-open {
      width: 100%; } }

/* line 759, ../scss/_index.scss */
.chat-window--hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding: 15px;
  background-color: #ebebeb; }
/* line 767, ../scss/_index.scss */
.chat-window--bd {
  display: flex; }
  /* line 769, ../scss/_index.scss */
  .chat-window--bd .bd-side {
    width: 64px; }
    /* line 772, ../scss/_index.scss */
    .chat-window--bd .bd-side .avatar-list li {
      cursor: pointer;
      position: relative;
      min-height: 50px;
      display: flex;
      justify-content: center;
      align-items: center; }
      /* line 779, ../scss/_index.scss */
      .chat-window--bd .bd-side .avatar-list li:hover {
        background-color: #EBE2F5; }
      /* line 782, ../scss/_index.scss */
      .chat-window--bd .bd-side .avatar-list li.active {
        background-color: #decfee; }
      /* line 785, ../scss/_index.scss */
      .chat-window--bd .bd-side .avatar-list li .chat-red-point {
        width: 20px;
        height: 20px;
        font-size: .8rem;
        right: 0.1em;
        top: 0.1em; }
  /* line 795, ../scss/_index.scss */
  .chat-window--bd .bd-main {
    flex: auto;
    border-left: 1px solid #ebebeb; }
    /* line 798, ../scss/_index.scss */
    .chat-window--bd .bd-main--header {
      display: flex;
      padding: 10px;
      align-items: center;
      background-color: #fff; }
      /* line 803, ../scss/_index.scss */
      .chat-window--bd .bd-main--header .name {
        font-size: .8rem;
        color: #606060; }
    /* line 808, ../scss/_index.scss */
    .chat-window--bd .bd-main--body {
      height: calc(500px - 50px - 54px - 52px); }
      /* line 813, ../scss/_index.scss */
      .chat-window--bd .bd-main--body .chat-list {
        padding: 10px; }
        /* line 815, ../scss/_index.scss */
        .chat-window--bd .bd-main--body .chat-list > li {
          margin-bottom: 20px; }
          /* line 817, ../scss/_index.scss */
          .chat-window--bd .bd-main--body .chat-list > li .hd {
            margin-bottom: 10px; }
            /* line 819, ../scss/_index.scss */
            .chat-window--bd .bd-main--body .chat-list > li .hd .c-name {
              text-align: right;
              font-size: .9rem; }
          /* line 824, ../scss/_index.scss */
          .chat-window--bd .bd-main--body .chat-list > li .bd {
            display: -webkit-flex;
            display: flex;
            align-items: center; }
            /* line 827, ../scss/_index.scss */
            .chat-window--bd .bd-main--body .chat-list > li .bd img.icon {
              align-self: flex-start; }
            /* line 830, ../scss/_index.scss */
            .chat-window--bd .bd-main--body .chat-list > li .bd .message-content {
              cursor: pointer;
              position: relative;
              word-break: break-word;
              margin: 0 5px;
              max-width: 60%; }
              /* line 837, ../scss/_index.scss */
              .chat-window--bd .bd-main--body .chat-list > li .bd .message-content img {
                max-width: 200px; }
            /* line 841, ../scss/_index.scss */
            .chat-window--bd .bd-main--body .chat-list > li .bd .send-time {
              align-self: flex-end;
              font-size: .8rem;
              color: #aab2bd; }
            /* line 846, ../scss/_index.scss */
            .chat-window--bd .bd-main--body .chat-list > li .bd .ui-labels {
              cursor: default;
              position: relative;
              word-break: break-word;
              background-color: #F3F3F3;
              margin-right: 0; }
              /* line 852, ../scss/_index.scss */
              .chat-window--bd .bd-main--body .chat-list > li .bd .ui-labels::before {
                content: '';
                position: absolute;
                left: -5px;
                bottom: 0;
                display: block;
                width: 0;
                height: 0;
                border-top: 10px solid transparent;
                border-bottom: 0px solid transparent;
                border-right: 10px solid #F3F3F3; }
          /* line 866, ../scss/_index.scss */
          .chat-window--bd .bd-main--body .chat-list > li.reverse .bd {
            flex-direction: row-reverse; }
            /* line 868, ../scss/_index.scss */
            .chat-window--bd .bd-main--body .chat-list > li.reverse .bd .ui-labels {
              background-color: #DDC9DD; }
              /* line 870, ../scss/_index.scss */
              .chat-window--bd .bd-main--body .chat-list > li.reverse .bd .ui-labels::before {
                left: inherit;
                right: -5px;
                border-left: 10px solid #DDC9DD;
                border-right: none; }
    /* line 881, ../scss/_index.scss */
    .chat-window--bd .bd-main--footer {
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 54px;
      padding: 10px;
      border-top: 1px solid #ebebeb; }
      /* line 888, ../scss/_index.scss */
      .chat-window--bd .bd-main--footer input {
        border: none; }

/* line 897, ../scss/_index.scss */
.modal {
  overflow: auto !important; }
  /* line 900, ../scss/_index.scss */
  .modal .service-item {
    display: flex;
    flex-wrap: wrap; }
    /* line 903, ../scss/_index.scss */
    .modal .service-item div {
      min-width: 120px;
      margin-bottom: 10px; }

/* line 1, ../scss/_login.scss */
.login {
  border-top: 10px solid #603161;
  background-image: url(../images/login-bg.jpg);
  background-size: cover;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  @media (min-width: 1px) and (max-width: 1366px) {
    /* line 1, ../scss/_login.scss */
    .login {
      height: inherit; } }
  /* line 13, ../scss/_login.scss */
  .login-center-box {
    width: 980px; }
    @media (min-width: 1367px) and (max-width: 1650px) {
      /* line 13, ../scss/_login.scss */
      .login-center-box {
        transform: scale(0.85); } }
    @media (min-width: 1px) and (max-width: 1024px) {
      /* line 13, ../scss/_login.scss */
      .login-center-box {
        width: 100%;
        transform: scale(0.9); } }
    /* line 22, ../scss/_login.scss */
    .login-center-box .logo {
      text-align: center;
      margin-bottom: 15px; }
    /* line 26, ../scss/_login.scss */
    .login-center-box .panel {
      display: flex; }
      /* line 29, ../scss/_login.scss */
      .login-center-box .panel--left {
        flex: auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }
        /* line 37, ../scss/_login.scss */
        .login-center-box .panel--left.bd {
          justify-content: flex-start; }
          /* line 40, ../scss/_login.scss */
          .login-center-box .panel--left.bd .bd-header {
            display: flex;
            align-items: center;
            padding: 25px 30px;
            background-color: #E2438A;
            color: #fff; }
            /* line 46, ../scss/_login.scss */
            .login-center-box .panel--left.bd .bd-header i.icon {
              margin-right: 10px; }
            /* line 49, ../scss/_login.scss */
            .login-center-box .panel--left.bd .bd-header h3 {
              font-size: 1.5rem;
              margin-right: 20px; }
            /* line 56, ../scss/_login.scss */
            .login-center-box .panel--left.bd .bd-header.pro {
              background-color: #432191; }
        /* line 61, ../scss/_login.scss */
        .login-center-box .panel--left.ft {
          flex: initial;
          padding: 30px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 66, ../scss/_login.scss */
        .login-center-box .panel--right {
          display: none; } }

/* line 2, ../scss/_backend.scss */
.backend {
  background-image: url(../images/bg-backend.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  background-attachment: fixed; }
  /* line 8, ../scss/_backend.scss */
  .backend header {
    display: flex;
    align-items: center;
    padding: 20px;
    height: 100px;
    background-color: #fff;
    border-bottom: 4px solid #5029A8; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 8, ../scss/_backend.scss */
      .backend header {
        height: auto; } }
    /* line 18, ../scss/_backend.scss */
    .backend header .header--title {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 18, ../scss/_backend.scss */
        .backend header .header--title {
          justify-content: center; } }
      /* line 25, ../scss/_backend.scss */
      .backend header .header--title h1 {
        font-size: 1.8rem;
        color: #2e333a;
        margin-left: 20px; }
      /* line 30, ../scss/_backend.scss */
      .backend header .header--title p.pro-tag {
        display: inline-block;
        background-color: #5029A8;
        border-radius: 50px;
        padding: 10px 15px;
        font-weight: bold;
        color: #fff;
        margin-left: 20px; }
      /* line 39, ../scss/_backend.scss */
      .backend header .header--title span.des {
        color: #8f8f8f;
        margin-left: 10px; }
  /* line 45, ../scss/_backend.scss */
  .backend .inner {
    max-width: 1260px;
    margin: 2em auto; }
    @media (min-width: 1px) and (max-width: 767px) {
      /* line 45, ../scss/_backend.scss */
      .backend .inner {
        margin: 1em auto; } }
    /* line 52, ../scss/_backend.scss */
    .backend .inner .shadow-box {
      padding: 20px;
      margin-bottom: 25px; }
      /* line 56, ../scss/_backend.scss */
      .backend .inner .shadow-box p {
        line-height: 1.5;
        margin-bottom: 1em; }
    /* line 61, ../scss/_backend.scss */
    .backend .inner .main-title {
      font-size: 1.2rem;
      color: #434a54;
      margin-bottom: 10px; }
    /* line 66, ../scss/_backend.scss */
    .backend .inner .user-detail {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 50px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 66, ../scss/_backend.scss */
        .backend .inner .user-detail {
          align-items: flex-end; } }
      /* line 74, ../scss/_backend.scss */
      .backend .inner .user-detail--main {
        display: flex;
        align-items: center; }
        /* line 77, ../scss/_backend.scss */
        .backend .inner .user-detail--main .name {
          margin: 0 20px;
          color: #000;
          font-size: 2rem; }
        /* line 82, ../scss/_backend.scss */
        .backend .inner .user-detail--main span {
          color: #000;
          font-size: 1.2rem; }
          /* line 85, ../scss/_backend.scss */
          .backend .inner .user-detail--main span a {
            color: #fff; }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 74, ../scss/_backend.scss */
          .backend .inner .user-detail--main {
            flex-wrap: wrap; }
            /* line 91, ../scss/_backend.scss */
            .backend .inner .user-detail--main .icon-avatar {
              width: 68px;
              height: 68px;
              margin-bottom: 20px; }
            /* line 96, ../scss/_backend.scss */
            .backend .inner .user-detail--main span .icon.circle {
              width: 30px;
              height: 30px; }
            /* line 100, ../scss/_backend.scss */
            .backend .inner .user-detail--main .name {
              font-size: 1.5rem;
              margin-bottom: 5px; } }
    /* line 107, ../scss/_backend.scss */
    .backend .inner nav.main {
      margin-bottom: 60px; }
      /* line 109, ../scss/_backend.scss */
      .backend .inner nav.main ul {
        display: flex; }
        @media (min-width: 1px) and (max-width: 1024px) {
          /* line 109, ../scss/_backend.scss */
          .backend .inner nav.main ul {
            flex-wrap: wrap; } }
        /* line 118, ../scss/_backend.scss */
        .backend .inner nav.main ul li {
          margin-right: 15px;
          flex: 1; }
          @media (min-width: 1px) and (max-width: 767px) {
            /* line 118, ../scss/_backend.scss */
            .backend .inner nav.main ul li {
              flex: initial;
              flex-basis: 32%;
              margin-right: 2%;
              margin-bottom: 2%; }
              /* line 126, ../scss/_backend.scss */
              .backend .inner nav.main ul li:nth-child(4) {
                margin-right: 0; } }
          /* line 130, ../scss/_backend.scss */
          .backend .inner nav.main ul li a {
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            height: 150px;
            color: #434a54;
            font-size: 1.2rem; }
            @media (min-width: 1px) and (max-width: 767px) {
              /* line 130, ../scss/_backend.scss */
              .backend .inner nav.main ul li a {
                min-width: 110px;
                height: 120px; } }
            @media (min-width: 1px) and (max-width: 1280px) {
              /* line 130, ../scss/_backend.scss */
              .backend .inner nav.main ul li a {
                font-size: 1rem; } }
            /* line 148, ../scss/_backend.scss */
            .backend .inner nav.main ul li a .icon {
              margin-bottom: 15px; }
              @media (min-width: 1px) and (max-width: 767px) {
                /* line 148, ../scss/_backend.scss */
                .backend .inner nav.main ul li a .icon {
                  margin-bottom: 10px; } }
            /* line 154, ../scss/_backend.scss */
            .backend .inner nav.main ul li a:hover {
              font-weight: bold; }
            /* line 157, ../scss/_backend.scss */
            .backend .inner nav.main ul li a .lighting-circle {
              position: absolute;
              right: 1rem;
              top: 1rem;
              background-color: #FFB3B3;
              -moz-border-radius: 100%;
              -webkit-border-radius: 100%;
              border-radius: 100%;
              width: 22px;
              height: 22px; }
          /* line 168, ../scss/_backend.scss */
          .backend .inner nav.main ul li.active a {
            border: 2px solid #432191;
            font-weight: bold;
            color: #432191; }
          /* line 175, ../scss/_backend.scss */
          .backend .inner nav.main ul li:first-child a {
            width: 260px; }
          @media (min-width: 1px) and (max-width: 767px) {
            /* line 174, ../scss/_backend.scss */
            .backend .inner nav.main ul li:first-child {
              width: 100%; }
              /* line 180, ../scss/_backend.scss */
              .backend .inner nav.main ul li:first-child a {
                min-width: 110px; } }
          @media (min-width: 1px) and (max-width: 1024px) {
            /* line 174, ../scss/_backend.scss */
            .backend .inner nav.main ul li:first-child {
              margin-bottom: 15px; }
              /* line 186, ../scss/_backend.scss */
              .backend .inner nav.main ul li:first-child a {
                width: calc(100vw - 30px); } }
          /* line 191, ../scss/_backend.scss */
          .backend .inner nav.main ul li:last-child {
            margin-right: 0; }
    /* line 197, ../scss/_backend.scss */
    .backend .inner .main-content {
      display: flex;
      min-height: 300px; }
      @media (min-width: 1px) and (max-width: 767px) {
        /* line 197, ../scss/_backend.scss */
        .backend .inner .main-content {
          flex-direction: column; } }
      /* line 203, ../scss/_backend.scss */
      .backend .inner .main-content--left {
        width: 25%;
        padding-right: 20px;
        border-right: 2px solid #e6e9ed; }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 203, ../scss/_backend.scss */
          .backend .inner .main-content--left {
            width: 100%;
            border-right: none;
            padding-right: 0;
            border-bottom: 2px solid #e6e9ed;
            margin-bottom: 20px; } }
      /* line 215, ../scss/_backend.scss */
      .backend .inner .main-content--right {
        width: 75%;
        padding-left: 20px; }
        @media (min-width: 1px) and (max-width: 767px) {
          /* line 215, ../scss/_backend.scss */
          .backend .inner .main-content--right {
            width: 100%;
            padding-left: 0; } }
        /* line 222, ../scss/_backend.scss */
        .backend .inner .main-content--right-hd {
          display: flex;
          justify-content: space-between; }
        /* line 226, ../scss/_backend.scss */
        .backend .inner .main-content--right-bd {
          padding: 30px; }
          @media (min-width: 1px) and (max-width: 767px) {
            /* line 226, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd {
              padding: 10px; } }
          /* line 231, ../scss/_backend.scss */
          .backend .inner .main-content--right-bd ul.info-gp {
            display: flex;
            flex-wrap: wrap;
            width: 70%; }
            @media (min-width: 1px) and (max-width: 767px) {
              /* line 231, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.info-gp {
                width: 100%; } }
            /* line 238, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd ul.info-gp li.item {
              width: 50%;
              margin-bottom: 20px; }
              @media (min-width: 1px) and (max-width: 767px) {
                /* line 238, ../scss/_backend.scss */
                .backend .inner .main-content--right-bd ul.info-gp li.item {
                  width: 100%; } }
              /* line 244, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.info-gp li.item h5 {
                font-size: 14px;
                color: #656d78; }
              /* line 248, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.info-gp li.item p {
                font-size: 18px;
                color: #2e333a;
                margin-bottom: 0; }
              /* line 253, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.info-gp li.item span {
                line-height: 1.3; }
          @media (min-width: 1px) and (max-width: 767px) {
            /* line 258, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd .ui-table {
              min-width: 600px; } }
          /* line 263, ../scss/_backend.scss */
          .backend .inner .main-content--right-bd ul.service-location {
            display: flex;
            flex-wrap: wrap;
            margin-left: -30px;
            margin-right: -30px; }
            @media (min-width: 1px) and (max-width: 767px) {
              /* line 263, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.service-location {
                margin-left: -10px;
                margin-right: -10px; } }
            /* line 272, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd ul.service-location li.item {
              min-width: 260px;
              border: 1px solid #ebebeb;
              background-color: #f7f7f7;
              background-image: url(../images/icon-location.svg);
              background-repeat: no-repeat;
              background-position: right 20px top 20px;
              padding: 20px;
              margin-right: 20px;
              margin-bottom: 20px; }
              /* line 282, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.service-location li.item:nth-child(3n) {
                margin-right: 0; }
              @media (min-width: 1px) and (max-width: 767px) {
                /* line 272, ../scss/_backend.scss */
                .backend .inner .main-content--right-bd ul.service-location li.item {
                  min-width: inherit;
                  width: 48%;
                  margin-right: 4%; }
                  /* line 289, ../scss/_backend.scss */
                  .backend .inner .main-content--right-bd ul.service-location li.item:nth-child(2n) {
                    margin-right: 0; } }
              @media (min-width: 1px) and (max-width: 1024px) {
                /* line 294, ../scss/_backend.scss */
                .backend .inner .main-content--right-bd ul.service-location li.item:nth-child(2n) {
                  margin-right: 0; }
                /* line 297, ../scss/_backend.scss */
                .backend .inner .main-content--right-bd ul.service-location li.item:nth-child(3n) {
                  margin-right: 20px; } }
              @media (min-width: 1px) and (max-width: 414px) {
                /* line 272, ../scss/_backend.scss */
                .backend .inner .main-content--right-bd ul.service-location li.item {
                  width: 100%;
                  margin-right: 0; }
                  /* line 304, ../scss/_backend.scss */
                  .backend .inner .main-content--right-bd ul.service-location li.item:nth-child(3n) {
                    margin-right: 0; } }
              /* line 308, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.service-location li.item h5 {
                font-size: 1.5rem;
                line-height: 1.5;
                color: #000; }
              /* line 313, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd ul.service-location li.item p {
                line-height: 1.3;
                color: #606060; }
          /* line 319, ../scss/_backend.scss */
          .backend .inner .main-content--right-bd .service-time {
            margin-left: -30px;
            margin-right: -30px; }
            @media (min-width: 1px) and (max-width: 767px) {
              /* line 319, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time {
                margin-left: -10px;
                margin-right: -10px; } }
            /* line 326, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd .service-time th {
              position: relative;
              margin: 10px; }
              /* line 330, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time th:after {
                content: '';
                position: absolute;
                bottom: -15%;
                left: 5%;
                display: block;
                width: 90%;
                margin: 10px auto;
                height: 2px;
                background-color: #979797; }
            /* line 342, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd .service-time td {
              vertical-align: top;
              text-align: center; }
            /* line 346, ../scss/_backend.scss */
            .backend .inner .main-content--right-bd .service-time .time-show {
              display: flex;
              justify-content: space-between;
              padding: 10px;
              margin-bottom: 10px;
              background-color: #f0f0f0;
              min-width: 70px; }
              @media (min-width: 1px) and (max-width: 500px) {
                /* line 346, ../scss/_backend.scss */
                .backend .inner .main-content--right-bd .service-time .time-show {
                  min-width: 100px; } }
              /* line 356, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show p {
                font-weight: bold;
                margin-bottom: 0; }
              /* line 360, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.no {
                background: transparent; }
              /* line 363, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c1 {
                background-color: #F3D7EB; }
              /* line 366, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c2 {
                background-color: #d7f3dc; }
              /* line 369, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c3 {
                background-color: #d7ebf3; }
              /* line 372, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c4 {
                background-color: #F3EED7; }
              /* line 375, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c5 {
                background-color: #D9D7F3; }
              /* line 378, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c6 {
                background-color: #E8C9FF; }
              /* line 381, ../scss/_backend.scss */
              .backend .inner .main-content--right-bd .service-time .time-show.c7 {
                background-color: #FFCACA; }
      /* line 389, ../scss/_backend.scss */
      .backend .inner .main-content--nav li {
        margin-bottom: 10px; }
        /* line 391, ../scss/_backend.scss */
        .backend .inner .main-content--nav li a {
          display: block;
          text-align: center;
          padding: 15px;
          border-radius: 10px;
          color: #5029A8; }
          /* line 397, ../scss/_backend.scss */
          .backend .inner .main-content--nav li a:hover {
            background-color: #f7f7f7; }
        /* line 402, ../scss/_backend.scss */
        .backend .inner .main-content--nav li.active a {
          background-color: #DAD2ED; }
    /* line 409, ../scss/_backend.scss */
    .backend .inner footer {
      padding: 30px 0; }
      /* line 411, ../scss/_backend.scss */
      .backend .inner footer p {
        text-align: center;
        font-size: .9rem; }

/* line 419, ../scss/_backend.scss */
.license-upload-img {
  max-height: 150px; }
  @media (min-width: 1px) and (max-width: 414px) {
    /* line 419, ../scss/_backend.scss */
    .license-upload-img {
      width: 100%; } }

/*# sourceMappingURL=style.css.map */
